← На главнуюНаписать

Посты, стр. 2

183 постов из канала @altocodes — без анонсов и коротких шуток. Подписаться

2026

🥃 Как мы ИИзируем B2B-продажи

Я это уже давно делаю в openclaw, очень удобно, чтобы получать инсайты и не терять контекст. Решил сделать по всей компании:

• Расшифровка звонков — каждый звонок в AmoCRM автоматом обрабатывается через WhisperX (на сервере), пишем в заметку с таймкодами. Теперь можно вспомнить: "А что там клиент говорил про бюджет?"

• Конспекты встреч — создаём Телемост из карточки сделки, после встречи парсим ии-конспект из письма и прикрепляем к сделке

• Прямо в AmoCRM добавили чат с ИИ, где есть весь контекст, загружаются все заметки, встречи, сметы, презентации.

• Извлечение фактов — каждое сообщение менеджера в чате с ИИ анализирует Claude Haiku, вытаскивает важное (бюджет, сроки, технологии) и пишет в заметку "Факты из чата"

• Файлы — PDF, DOCX, Google Docs автоматом читаются при обращении. Можно спросить: "Что в ТЗ написано про интеграцию?"

• Написали сервис, который собирает по компании всю информацию о технологиях, публикациях в СМИ, выручке, численности, вакансиях

Стек:

• Claude Haiku (извлечение фактов) → Sonnet (чат) → Opus (оценки)
• WhisperX для расшифровки звонков
• AmoCRM + Yandex Telemost + Google Drive API
• Python, Redis для кеша

Что умеет:

• Отвечать на вопросы по сделке "Какие пожелания клиент мог не озвучить, но они важны"
• Генерировать оценки проектов мультиагент: Haiku вытаскивает требования, а Opus пишет декомпозицию. Смета сразу создается в гугл-таблице, в нужной папке с нужными формулами и оформлением
• Подсказывать, что делать дальше и что не забыть.

Обучили на своих данных. Попадание +\- 5%. Промпт делал через автообучение, скидывал наши сметы и просил тюнить пока не начнет попадать. Есть свои плюсы неоценимые, что теперь не одно пожелание клиента не потеряется.

Главное: не меняли среду, всё отображается в правой колонке AmoCRM. Получился ко-пилот, который помогает не терять контекст. Естественно за ним надо проверять

Следующим шагом: векторная база с поиском сделанных похожих задач для сверки оценки.

Сохраняй себе, практически готовый план для автоматизации продаж

Фишинг не дремлет

Как-то писал, что периодически нахожу кандидатов на hh, которые указывают Alto в резюме как последнее место работы, хотя мы их не знаем.

Теперь другая крайность. Кандидатам стали писать «наши» HR. Высылают офферы от нашего имени, просят сделать тестовое и даже отправляют документы на подпись. Без собеседования с руководителем правда, потому что он якобы очень занят.

Фишинг добрался и до рекрутинга.


Кто сталкивался? В чем развод? А то там поди после офера и деньги платят. Просто под нашим брендом решили нанимать 🙃


Мы действительно ищем дизайнера, но общаемся только через @anastasiia_recruiter_it или почту hr на нашем домене.

По несколько раз в день отвечаем на сообщения от кандидатов о выставленных офферах к нам.

🤔Как оставаться продуктивным, когда немножечко за тридцать и вы 20 лет в ИТ

1. Каждую бесячую задачу автоматизируй каждый раз по чуть-чуть. Так она тебя бесить будет меньше.

2. В один день нетворкинг и написания кода не ставь.

3. Если не работается, то переключайся на интересную задачу и наоборот.

4. Ставь задачи в чек-лист. Радуйся тому, что они на сегодня закончились.

5. Устал — смени локацию. Из дома в офис, из офиса в кафе, из кафе в кофейню. Если не помогает, меняй город.

Мне это помогает, а вы как справляетесь до сих пор?

Что репостят в канале

Подвёл статистику. Интересно было, что больше всего репостят. Репосты один из немногих способов нативно получить рост подписчиков.

Делюсь статистикой

1. Личные истории с болью
• Проблемы с ИТ-ипотекой — 169 репостов
• Первый иск за авторское право — 59 репостов
2. Полезные материалы
• Матрица компетенций для QA — 60 репостов
• Как проверить работу подрядчика — 18 репостов
• Материалы про управление продуктом — 20 репостов
3. Стратегия и прозрачность бизнеса
• Планы на 2025 — 70 репостов
• PR-стратегия Alto — 31 репост
• Стратсессия 2026 — 22 репоста
4. Инструменты и технологии
• Встроить Тильду в админку — 45 репостов
• v0.dev для прототипов — 22 репоста
• Автоматизация на n8n.io — 17 репостов
• Маркетинг на LLM-пилоте — 17 репостов

ИИ заменит всех офисных сотрудников буквально через 3 месяца

Читали эти новости? Ну фигня же. Чтобы в этом убедиться, достаточно прочитать прогнозы от 2023 года, где обещали за 1-3 года всех заменить.

Но одно мы знаем точно, что офисных сотрудников заменят такие же сотрудники, но которые активно применяют ИИ.

Разговаривал с руководителями ИТ-компаниями и тимлидами из бигтехов (порядка 10 человек). У всех картина внедрения в процессы разработки одинаковая — 10-15% объема закрывается с помощью ИИ. Благодаря типовым задачам (формошлёпство), запуску новых проектов и благодаря энтузиастам внутри, которым нравятся инновации. Остальные придерживаются скептичного подхода.

Еще есть несколько владельцев ит-компаний, которые сократили ощутимую часть штата и закрывают их объем сами с помощью ИИ. Тоже имеет место быть, я и сам несколько часов в день провожу за этим, но только для внутренних проектов.

Что нужно, чтобы процессы завелись у вас в компании

1. Показать всем, что перемены к лучшему. А не к сокращениям. И подтвердить делом.

2. Сделать культурный сдвиг, чтобы каждый пользовался на бытовом уровне. Банально чтобы у всех были доступы к чатжпт / claude / cursor. Банально оплатите эти инструменты сотрудникам

3. Поддержите внутренних инноваторов, кто может быть евнгелистами и будет делиться с командой кейсами применениями. Чтобы сотрудники учились на примерах.

4. Заведите внутреннюю службу или сотрудника (если у вас меньше 50 человек). AI-ops, который поможет обеспечить ресурсами идеи по оптимизации процессов. Дадут ИИ-ифнраструктуру, людей для внедрения, консультации по внедрению.

5. Наблюдайте за результатами. Замеряйте удачные гипотезы и нет.

Если прошли все 5 пунктов, то следующий — дать доступ к данным по API (только на чтение), чтобы каждый мог собрать своё приложение с помощью ИИ.



Всё, секрет Полишинеля раскрыт, пойдём работать
Запустили мобильное приложение для hollyshop — мультибрендовый ритейлер корейской косметики. 9000 товаров, 350+ брендов, 80% трафика с мобильных.

У нас полноценный кейс появляется через 1-2 года. Сначала сделка (6 месяцев), потом аналитика, разработка, тестирование (ещё 6-8 месяцев).

Получили готовый дизайн и частично реализованный код, но без документации. Проверили 100+ интерфейсов из Figma на соответствие API. Еженедельные обновления web-версии ломали мобильное API — приходилось адаптироваться на ходу. Провели 90+ встреч в Zoom, чтобы детализировать каждый сценарий.

20 000 скачиваний за первую неделю. Ожидания бизнеса: конверсия 2.5-3%, repeat rate 50-55%, средний чек +15%. От контракта до релиза — 8 месяцев.

Персонализация через Mindbox (история, тип кожи), стримы с прямым переходом к товарам, журнал с блогерами, программа лояльности с геймификацией. Flutter обеспечил время отклика меньше секунды.

Команда hollyshop приезжала в Екатеринбург, выступали на AGDays — сравнивали экономику аутсорса vs инхауса. Получили от них фидбек про классных людей и новые идеи. Для нас это главный KPI.

Кейс: https://alto.codes/portfolio/hollyshop.html

🎩 Где еще нет автоматизации в логистике и ecommerce

Ключевой рычаг роста выручки и конверсии для ecommerce в логистике. Страна большая, сценариев доставки много, ширина миллионамы SKU с разной глубиной хранения.

Это одна из причин, почему мы активно еще в прошлом году начали смотреть в сторону разработки логистических решений. И уже готовим кейс.

Собрал решения в логистике для екома, которые еще не закрыты готовым. Екому — это точка роста за счёт автоматизации сценария, а разработчикам — возможность предложить решения.

— Единый on-premise сервис интеграций с операторами логистики. С унификацией адресов, статусов и других справочников.

— Системы управления мультискладами и остатками в реальном времени: разработка механизмов синхронизации, позволяющих видеть актуальные запасы по всей сети (центральные склады, розничные точки, дарксторы) и перемещать между ними.

Да все говорят про централизацию в 1С и риалтайм обмены, но по факту приходится делать виртуальные остатки в рамках сайта, чтобы не заказали лишнего, пока идёт синхронизация

— Микрофулфилмент: ПО для небольших городских складов, ориентированных на гиперлокальную доставку и подготовку товаров для маркетплейсов

— КГТ (крупногабаритных товаров): Разработка логики логистики для мебели, сантехники и DIY, где требуются специфические алгоритмы расчета весогабаритных характеристик и непривычные сценарии доставки.

— Мобильные приложения для полевого персонала: Создание инструментов для сборщиков, курьеров и мастеров по сборке мебели, интегрированных с CDP компании, чтобы сотрудник видел все пожелания клиента. + ecom для розницы, чтобы можно было быстрее проводить сборку заказа.

— B2B-логистика в рамках екома: готовые B2B-порталы часто не учитывают сложность отгрузки сборных партий, мониторинг контейнеров и специфику работы с «микро-дистрибьюторами».

— Уникальные сценарии «последней мили»: Такие модели, как Click & Drive (заказ в багажник авто) или установка постоматов-холодильников в подъездах и прочие экспериментальные.

— «White-Glove» сервис: управление сложными услугами, такими как примерка, частичный возврат на месте или одновременная сборка/установка товара.

Источники: подкасты, DataInsight, кастдев еком-директоров, опрос руководителей других агентств.

Если с этим всем вам нужно помочь — обращайтесь в Alto.

Собрал удаленный сервер и теперь могу писать код с LLM с телефона

Я сейчас в Сочи, тут часто блокируют интернет и искал как можно это решить. И даже бывают потери связи и часто всё обрывается.

Нашёл сервер в европейском ДЦ у русского хостера за 3500руб в мес и поставил туда удаленный рабочий стол. Пинг 70мс. Пробовал вариант в два раза дешевле, но 120мс уже критично при работе через RDP. На 70мс работаешь почти как за локальной машиной.

Параметры скромные: 6GB RAM, 6 ядер, 50GB диск. Ubuntu + xfce.

Что получилось

— Claude CLI запускается на сервере. На ноутбуке вводишь что хочешь, закрываешь ноутбук, агенты продолжают работать. Потом открываю с телефона посмотреть, что получилось. Если надо там же ввожу правки.

— Поставил OpenClaw. Фактически персональный ассистент + это в том числе вайбкодинг прямо в Telegram-боте. За 2 часа собрал поиск по нашим базам знаний с векторной БД. Понятно, что там неидеальное выходное качество, но за 2 часа из кровати собрать поиск с rag и конекторами — прикольно. И хорошо, что openclaw на отдельном изолированном компьютере, локально на рабочем ноутбуке запускать страшно.

— Там же работает веб-сервер для тестовых проектов. Claude фактическки работает локально на сервере, я на отдельном домене сразу вижу результат.

— В ИИ в браузере в том числе иногда сижу так, удобнее, чем обрывы

Как не получить недостачу в кассе при программировании

У цен в разработке есть проблема — копейки. Те самые числа после запятой.

1. При передаче через API или json число со знаком может превратиться в целочисленное (int), так и в дробное (float). 1.00 -> 1. Из-за этого при сравнении типов дальше в коде может вылезти ошибка.

2. При вычислениях с числами накапливаются погрешности. Если сложить в php 0.1 + 0.2, то получится, не 0.3, а 0.30000000000000004

Казалось бы какая разница. Но в интернет-магазине числа могут умножаться, суммироваться, применяться скидки — рано или поздно погрешность округлиться не в ту сторону. Не сойдется копейка, а с ней вся бухглатерия. А еще есть крипта, где может быть сильно больше знаков после запятой.

Разобрался почему так

Есть стандарт IEEE 754. У него есть плюс, он офигенно быстро работает. И подходит для большинства задач, кроме денежных. Если бы не этот стандарт, то все компьютеры бы работали медленнее. Это всё особенности хранения памяти.

Есть, кстати, байка про ракету в 91 году, которая накопила погрешности, отклонилась от курса и не смогла защитить от вражеской ракеты. Мы с вами не ракеты строим (я надеюсь), но бухглатерия, которая будет 3 дня искать ошибку — ощутимая потеря.

Что делать?

1. Хранить всё в целых числах 1234,10 -> 123410 и при отображении отделять копейки. Или в строках.

2. Все вычисления делать в случае с пхп, через библиотеку bcmath. В случае с другими языками использовать BigInt. В Java он, например из коробки.

В 1С, кстати, такой проблемы нет. Возможно поэтому она вечно тормозит :)

——————————

Это может быть хорошим вопросом при собеседовании или отборе подрядчика. Так как любой нормальный миддл — знает ответ на вопрос, он много раз разжевывался на Хабре. А тот кто только закончил курсы и притворяется опытным, в спешке «сеньор за 3 месяца» про такие детали забудет.

В ecommerce вообще мало, где ИИ пригодился

По факту:

1. Генерация контента, но с валидацией человеком, а то и корректурой. На массовых товарах. Или дорогая генерация видео, там где съемка еще дороже.

2. Ответ на отзывы и вопросы. Тоже массовая история, в основном на маркетплейсах.

3. Рекомендации, чтобы компенсировать слабообученые ML-модели

Есть еще попытки сделать чат-ботов, которые помогают купить. Но это не взлетит, к такому паттерну пользователь не привык.

И тут я в подкасте с Рауфом Алиевым про поиск в екоме увидел прекрасное. Что LLM можно использовать как дополнение к обычному поиску для уточнения запроса.

Написал схему, как это будет работать:

1. Пользователь вводит запрос. Причем мы из-за гугла привыкли вводить их криво «красный полонтин».

2. LLM помогает понять какие фильтры (категория палантины, цвет красный) нужны выбрать, какие синонимы подобрать (шарф, накидка) и как расширить запрос: не просто синонимы, а какие еще товары решают ту же задачу.

3. Обрабатываем через быструю модель, чтобы задержки не было.

4. Предусматриваем fallback, если ответ от LLM не пришел за 2 секунды, то проводим обычный поиск. Если LLM всё же ответила, то предлагаем перейти на расширенный ответ.

В итоге у вас хороший поиск, без тюнинга elasticsearch по несколько лет

Идеальная форма на сайте

Всего-то 5 полей, а ушло несколько часов совместной работы с нашим дизайнером Даней. О чём нужно было подумать:

1. Формы заявки — самое чувствительное место. Потеря 1 заявки для нас, потеря ~20 тыс рублей

2. Если можно не делать что-то, что усложняет логику, но это не увеличивает конверсию, то отказываемся. Например кастомные ошибки, ajax-отправка и т.п.

3. При этом Baymard даёт классный совет, что ошибки могут быть не просто «вы не заполнили почту», а «а вы пропустили точку в ivan@gmailcom», но откажемся в пользу стабильности.

4. Каптчи — нафиг. Тут писал алгоритм, как мы отказались.

5. Есть заявки у которых нет почты, сейчас она необязательна. Посчитали таких 10%. Помню в 2008 году встречал, что у людей просто почты нет, потому что не знают что это. Сейчас все знают, но некоторые отказались. Решили оставить, так как там часто домен компании — важная информация на этапе заявки, если не запрашивать компанию.

6. Телефон необязательно, но визуально предыдущие два поля обязательные, а тут на этом месте выбор связи.

7. Устали от того, что кто-то в поле телефона хочет вставить телеграм, но не догадывается. Решили сделать возможность выбора как связаться. Для некоторых звонки внезапные — дурной тон.

8. Сразу в тексте формы подсказка. как можно связаться проактивно. Почта или телеграм. Телефон решили убрать, хотя в том году несколько продаж с телефона было, но кмк отмирает.

9. Форма покрывает только часть заявок, причем меньшая — большая это личный контакт по телефону или телеграму. И в таком кейсе сайт нужен как промежуточная точка контакта.

10. Обработка у нас идёт долго, так как отправляется на почту, в n8n, и amoCrm. Можно было бы сделать очереди, но опять таки технически делаем топорно, чтобы меньше багов было. Поэтому после клика — кнопка пропадает и анимация, чтобы не нажимали повторно.

Еще не опубликовали, но скриншот в посте. Дальше — автоматизация обработки данных от пользователя. Какие страницы посещал, если есть сайт, то просканировать весь сайт, чтобы найти ИНН, дополнительную информацию о компании.

Сохраняйте себе, на случай, если тоже будете переделывать форму на сайте

Как проверить работу от подрядчика

Готовил для выступления чек-лист по тому как принимать разработку от подрядчика.

Собирал его таким, чтобы без технических скиллов можно было проверить работу: все артефакты, доступы, лицензии, смоук-тесты. И всё что неочевидно при приёмке.

Делюсь с вами:

https://docs.google.com/spreadsheets/d/1WYJ2ZZrUKB-w9D2-YNtSwm-DMxzp92oM/edit?gid=193555132#gid=193555132

Электронная коммерция в B2B может убить ваш бизнес (или спасти его)

Мы с командой как-то запускали B2B-кабинет для дистрибьютора электрокомпонентов. Сделали за 2,5 месяца, сэкономили клиенту почти 30% бюджета, но гипотеза не подтвердилась и проект поставили на паузу.

Возможности подобного внедрения огромны, но и риски тоже.
Если компании не смогут обеспечить простой, надежный и ценный цифровой опыт, покупатели не будут его использовать. А без использования не будет никакой отдачи от инвестиций.

Проблема в том, что мы часто не задаем правильные вопросы перед стартом проекта и в итоге получается не то, что хотим, цель не оправдывает средства.

Поэтому 11 февраля в 14:30 мск на вебинаре от IMExpert расскажу о том, что я сам хотел бы знать перед запуском сайта или приложения в B2B.

Разберем:
• Что реально можно автоматизировать, а что убьет сервис.
• На чём можно сэкономить в 2026 без падения конверсии.
• Как правильно выбрать подрядчика? Почему один подрядчик просит 500 тысяч, а другой 5 миллионов за один и тот же функционал. И кого выбрать.
• Чек-лист приемки результата. Как принять результат работы, чтобы потом не платить за чужие ошибки.

Приходите! Обязательна регистрация по ссылке

Провели стратессию, определили планы на 2026

Каждый год расчехляю стратегию прошлого года и понимаю, что она была верная. Но исполнение пострадало. Что же делать?

Мы стратессии проводили всегда сами и из-за этого всегда оказывались в тупике. Потому что упирались в одни и те же проблемы.

В этом году мы попросили провести стратессию .redev. Проводили очно в Москве.

Что увидели
— Сильная рассинхронизация топ-менеджеров. Со стороны понятно не было, но когда для наблюдателей стали проговаривать личные цели — всё вскрылось.

— 2025 год мы закончили максимально «сухими», оптимизировали всё, что только можно. В результате эффективно, плановая рентабельность. Но расти дальше не возможно. Например, договорами занимаются почти все. Поэтому сейчас ищем юриста на аутсорс.

— Фин. модель можно строить иначе. Я долго приходил к текущей модели, которая самоуправляема. Если кто-то хочет нанять новую роль — это отражается на ставке каждого производственного юнита. Можешь продавать по новой ставке? Окей, нанимай. А .redev показали, что можно строить инвестиционную историю. Что сейчас осознанно снижаем рентабельность, чтобы на большем масштабе это окупить. Теперь перестраиваем управление рентабельностью.

— Можно сделать ставку на тестирования, QA может быть не подключаемой ролью на проекте, а главным носителем знаний и лицом отвечающим за сдачу проекта клиенту.

— Производство ощутимо можно оптимизировать. У меня были мысли по поводу AI, готовых платформ (мы скоро заанонсим кое-что для екома). Но гораздо сильнее рычаг — повышение вовлечения команд в каждый проект. Переход из состояния «я только пишу код» в «я отвечаю за то, чтобы этот продукт случился».

Очень рад, что обратился именно к .redev, так как получили одновременно прокачку топ-команды и демонстрацией «как еще можно работать», так и сценарий проведения СС. Знаю, что вы это прочитаете, поэтому огромное спасибо вам ❤️

В конце года посчитаем цыплят и подведем итоги

2025

Войти в операционку

Раньше все говорили о том, как круто выйти из операционки. Сейчас тренд на то что круто войти туда да и поглубже.

Что в Alto сейчас делаю

— Перестраиваем фин. учёт. Отчасти из-за новых налогов. Отчасти потому что погрешности, которые раньше были допустимы — сейчас нет. Смотрю как устроено у других. Диме Тарасову (Amiga) спасибо и еще паре человек.

— Собираем дашборды, автоматические отчеты. Например по проектам, по которым не было расхода больше 7 дней. Маленькие расходы на проекте — индикатор, что он не будет закончен вовремя.

— Пересобираем связь между данными. У нас сейчас в Амо продажи. В табличках учёт. В Планфиксе проектное управление. Бухгалтерия в 1С. Связать всё между собой по одному клиенту — жесть.

— Сокращаем количество общих пространств. Сейчас места для фиксации договоренностей и встреч: планфикс, яндекс.календарь, гугл.календарь, закреп в телеграме, отдельные таблицы. Идём к одному пространству.

— Унифицируем бонусы у менеджеров. Накопили легаси. У старичков была мотивация старая, у новеньких новая. Теперь у всех от рентабельности проекта.

— Прорабатываем ответственность PM + Techlead. По совету Ивана Поддубного (Вебпрактик) смотрим в сторону разделения на Discovery и Delivery. К этому дуету еще подключаются хорошо аккаунты.

— Сокращение расходов и бюджеты на 2026. Поиск за счёт чего стоимость часа и проектов можно сохранить или повысить умеренно в следующем году.

— Собираем гипотезы роста следующего года. Судорожно вспоминаю все разговоры за год с клиентами, слушаем экспертов, смотрим какие лиды за год к нам приходили. Их, кстати, в этом году всего 200+.

— Наняли консультанта с бОльшим опытом управления. Помогает свежим взглядом со стороны. Александр Шибаловский (ex-Nexign, Директор по внедрению и заказной разработе, СТО). Александр выступал у нас на конференции. Вот как раз доклад про то как работать с фикс проектом на 1500 требований. Могу рекомендовать, как консультанта по операц. процессам. Или если надо запустить большой проект.

С интересом ждём будущий год 🥲

Как работать с Google Таблицами через ИИ

Готовимся к 2026 году и пересчитываем ставки с учётом новых налогов. Формулы, расчёты — всё в Google Sheets. Примерно 40 строк, половина из них формулы. Для подсчёта с учётом всех нюансов: больничные, отпуска, НДС, косвенные расходы

---

Что попробовал:

1. Gemini в интерфейсе — вроде бы неплохо, но на просьбу вставить формулы ответил, что работает только с данными на английском. Окей, спасибо

2. СhatGPT Atlas браузер — обработал всё стремительно и правильно понял. Но таблица вставилась одной строкой. Три попытки — одна строка. Идём дальше

3. Comet от Perplexity браузер — по крайней мере, заходит в интерфейс, кликает, вставляет. Но делает это так: клик — скриншот — клик — скриншот. 15 минут на простую таблицу. Когда ячеек стало много — сломался и начал путать формулы.

4. Cursor (среда разработки) через MCP-сервер даже не пытался. Там OAuth 2.0, нужно поднимать сервер, а результата в реальном времени всё равно не видно. Чересчур много усилий ради эксперимента.

---

Есть ещё вариант: ChatGPT с коннектором к Google Sheets через MCP. Но это только в самой дорогой подписке. Не попробовал.

Вывод: с Google Таблицами через ИИ пока не работает полноценно, но если у вас формул не слишком много или точечное редактирование — Comet самый лучший вариант.
Либо перекидывать Excel в окно ChatGPT.

Сохраняйте себе, чтобы не забыть, как работать с таблицами