В ecommerce вообще мало, где ИИ пригодился
По факту:
1. Генерация контента, но с валидацией человеком, а то и корректурой. На массовых товарах. Или дорогая генерация видео, там где съемка еще дороже.
2. Ответ на отзывы и вопросы. Тоже массовая история, в основном на маркетплейсах.
3. Рекомендации, чтобы компенсировать слабообученые ML-модели
Есть еще попытки сделать чат-ботов, которые помогают купить. Но это не взлетит, к такому паттерну пользователь не привык.
И тут я в подкасте с Рауфом Алиевым про поиск в екоме увидел прекрасное. Что LLM можно использовать как дополнение к обычному поиску для уточнения запроса.
Написал схему, как это будет работать:
1. Пользователь вводит запрос. Причем мы из-за гугла привыкли вводить их криво «красный полонтин».
2. LLM помогает понять какие фильтры (категория палантины, цвет красный) нужны выбрать, какие синонимы подобрать (шарф, накидка) и как расширить запрос: не просто синонимы, а какие еще товары решают ту же задачу.
3. Обрабатываем через быструю модель, чтобы задержки не было.
4. Предусматриваем fallback, если ответ от LLM не пришел за 2 секунды, то проводим обычный поиск. Если LLM всё же ответила, то предлагаем перейти на расширенный ответ.
В итоге у вас хороший поиск, без тюнинга elasticsearch по несколько лет
По факту:
1. Генерация контента, но с валидацией человеком, а то и корректурой. На массовых товарах. Или дорогая генерация видео, там где съемка еще дороже.
2. Ответ на отзывы и вопросы. Тоже массовая история, в основном на маркетплейсах.
3. Рекомендации, чтобы компенсировать слабообученые ML-модели
Есть еще попытки сделать чат-ботов, которые помогают купить. Но это не взлетит, к такому паттерну пользователь не привык.
И тут я в подкасте с Рауфом Алиевым про поиск в екоме увидел прекрасное. Что LLM можно использовать как дополнение к обычному поиску для уточнения запроса.
Написал схему, как это будет работать:
1. Пользователь вводит запрос. Причем мы из-за гугла привыкли вводить их криво «красный полонтин».
2. LLM помогает понять какие фильтры (категория палантины, цвет красный) нужны выбрать, какие синонимы подобрать (шарф, накидка) и как расширить запрос: не просто синонимы, а какие еще товары решают ту же задачу.
3. Обрабатываем через быструю модель, чтобы задержки не было.
4. Предусматриваем fallback, если ответ от LLM не пришел за 2 секунды, то проводим обычный поиск. Если LLM всё же ответила, то предлагаем перейти на расширенный ответ.
В итоге у вас хороший поиск, без тюнинга elasticsearch по несколько лет
👍7💯1
Как не получить недостачу в кассе при программировании
У цен в разработке есть проблема — копейки. Те самые числа после запятой.
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 месяца» про такие детали забудет.
У цен в разработке есть проблема — копейки. Те самые числа после запятой.
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 месяца» про такие детали забудет.
❤5⚡2🔥1
Собрал удаленный сервер и теперь могу писать код с LLM с телефона
Я сейчас в Сочи, тут часто блокируют VPN и искал как можно это решить. И даже без VPN бывают потери связи и часто всё обрывается.
Нашёл сервер в европейском ДЦ у русского хостера за 3500руб в мес и поставил туда удаленный рабочий стол. Пинг 70мс. Пробовал вариант в два раза дешевле, но 120мс уже критично при работе через RDP. На 70мс работаешь почти как за локальной машиной.
Параметры скромные: 6GB RAM, 6 ядер, 50GB диск. Ubuntu + xfce.
Что получилось
— Claude CLI запускается на сервере. На ноутбуке вводишь что хочешь, закрываешь ноутбук, агенты продолжают работать. Потом открываю с телефона посмотреть, что получилось. Если надо там же ввожу правки.
— Поставил OpenClaw. Фактически персональный ассистент + это в том числе вайбкодинг прямо в Telegram-боте. За 2 часа собрал поиск по нашим базам знаний с векторной БД. Понятно, что там неидеальное выходное качество, но за 2 часа из кровати собрать поиск с rag и конекторами — прикольно. И хорошо, что openclaw на отдельном изолированном компьютере, локально на рабочем ноутбуке запускать страшно.
— Там же работает веб-сервер для тестовых проектов. Claude фактическки работает локально на сервере, я на отдельном домене сразу вижу результат.
— В ИИ в браузере в том числе иногда сижу так, удобнее, чем обрывы VPN.
Я сейчас в Сочи, тут часто блокируют VPN и искал как можно это решить. И даже без VPN бывают потери связи и часто всё обрывается.
Нашёл сервер в европейском ДЦ у русского хостера за 3500руб в мес и поставил туда удаленный рабочий стол. Пинг 70мс. Пробовал вариант в два раза дешевле, но 120мс уже критично при работе через RDP. На 70мс работаешь почти как за локальной машиной.
Параметры скромные: 6GB RAM, 6 ядер, 50GB диск. Ubuntu + xfce.
Что получилось
— Claude CLI запускается на сервере. На ноутбуке вводишь что хочешь, закрываешь ноутбук, агенты продолжают работать. Потом открываю с телефона посмотреть, что получилось. Если надо там же ввожу правки.
— Поставил OpenClaw. Фактически персональный ассистент + это в том числе вайбкодинг прямо в Telegram-боте. За 2 часа собрал поиск по нашим базам знаний с векторной БД. Понятно, что там неидеальное выходное качество, но за 2 часа из кровати собрать поиск с rag и конекторами — прикольно. И хорошо, что openclaw на отдельном изолированном компьютере, локально на рабочем ноутбуке запускать страшно.
— Там же работает веб-сервер для тестовых проектов. Claude фактическки работает локально на сервере, я на отдельном домене сразу вижу результат.
— В ИИ в браузере в том числе иногда сижу так, удобнее, чем обрывы VPN.
❤8🔥8
Ключевой рычаг роста выручки и конверсии для ecommerce в логистике. Страна большая, сценариев доставки много, ширина миллионамы SKU с разной глубиной хранения.
Это одна из причин, почему мы активно еще в прошлом году начали смотреть в сторону разработки логистических решений. И уже готовим кейс.
Собрал решения в логистике для екома, которые еще не закрыты готовым. Екому — это точка роста за счёт автоматизации сценария, а разработчикам — возможность предложить решения.
— Единый on-premise сервис интеграций с операторами логистики. С унификацией адресов, статусов и других справочников.
— Системы управления мультискладами и остатками в реальном времени: разработка механизмов синхронизации, позволяющих видеть актуальные запасы по всей сети (центральные склады, розничные точки, дарксторы) и перемещать между ними.
Да все говорят про централизацию в 1С и риалтайм обмены, но по факту приходится делать виртуальные остатки в рамках сайта, чтобы не заказали лишнего, пока идёт синхронизация
— Микрофулфилмент: ПО для небольших городских складов, ориентированных на гиперлокальную доставку и подготовку товаров для маркетплейсов
— КГТ (крупногабаритных товаров): Разработка логики логистики для мебели, сантехники и DIY, где требуются специфические алгоритмы расчета весогабаритных характеристик и непривычные сценарии доставки.
— Мобильные приложения для полевого персонала: Создание инструментов для сборщиков, курьеров и мастеров по сборке мебели, интегрированных с CDP компании, чтобы сотрудник видел все пожелания клиента. + ecom для розницы, чтобы можно было быстрее проводить сборку заказа.
— B2B-логистика в рамках екома: готовые B2B-порталы часто не учитывают сложность отгрузки сборных партий, мониторинг контейнеров и специфику работы с «микро-дистрибьюторами».
— Уникальные сценарии «последней мили»: Такие модели, как Click & Drive (заказ в багажник авто) или установка постоматов-холодильников в подъездах и прочие экспериментальные.
— «White-Glove» сервис: управление сложными услугами, такими как примерка, частичный возврат на месте или одновременная сборка/установка товара.
Источники: подкасты, DataInsight, кастдев еком-директоров, опрос руководителей других агентств.
Если с этим всем вам нужно помочь — обращайтесь в Alto.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👏4👍3🔥1
Запустили мобильное приложение для 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
У нас полноценный кейс появляется через 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
🔥14👍8❤3
ИИ заменит всех офисных сотрудников буквально через 3 месяца
Читали эти новости? Ну фигня же. Чтобы в этом убедиться, достаточно прочитать прогнозы от 2023 года, где обещали за 1-3 года всех заменить.
Но одно мы знаем точно, что офисных сотрудников заменят такие же сотрудники, но которые активно применяют ИИ.
Разговаривал с руководителями ИТ-компаниями и тимлидами из бигтехов (порядка 10 человек). У всех картина внедрения в процессы разработки одинаковая — 10-15% объема закрывается с помощью ИИ. Благодаря типовым задачам (формошлёпство), запуску новых проектов и благодаря энтузиастам внутри, которым нравятся инновации. Остальные придерживаются скептичного подхода.
Еще есть несколько владельцев ит-компаний, которые сократили ощутимую часть штата и закрывают их объем сами с помощью ИИ. Тоже имеет место быть, я и сам несколько часов в день провожу за этим, но только для внутренних проектов.
Что нужно, чтобы процессы завелись у вас в компании
1. Показать всем, что перемены к лучшему. А не к сокращениям. И подтвердить делом.
2. Сделать культурный сдвиг, чтобы каждый пользовался на бытовом уровне. Банально чтобы у всех были доступы к чатжпт / claude / cursor. Банально оплатите эти инструменты сотрудникам
3. Поддержите внутренних инноваторов, кто может быть евнгелистами и будет делиться с командой кейсами применениями. Чтобы сотрудники учились на примерах.
4. Заведите внутреннюю службу или сотрудника (если у вас меньше 50 человек). AI-ops, который поможет обеспечить ресурсами идеи по оптимизации процессов. Дадут ИИ-ифнраструктуру, людей для внедрения, консультации по внедрению.
5. Наблюдайте за результатами. Замеряйте удачные гипотезы и нет.
Если прошли все 5 пунктов, то следующий — дать доступ к данным по API (только на чтение), чтобы каждый мог собрать своё приложение с помощью ИИ.
Всё, секрет Полишинеля раскрыт, пойдём работать
Читали эти новости? Ну фигня же. Чтобы в этом убедиться, достаточно прочитать прогнозы от 2023 года, где обещали за 1-3 года всех заменить.
Но одно мы знаем точно, что офисных сотрудников заменят такие же сотрудники, но которые активно применяют ИИ.
Разговаривал с руководителями ИТ-компаниями и тимлидами из бигтехов (порядка 10 человек). У всех картина внедрения в процессы разработки одинаковая — 10-15% объема закрывается с помощью ИИ. Благодаря типовым задачам (формошлёпство), запуску новых проектов и благодаря энтузиастам внутри, которым нравятся инновации. Остальные придерживаются скептичного подхода.
Еще есть несколько владельцев ит-компаний, которые сократили ощутимую часть штата и закрывают их объем сами с помощью ИИ. Тоже имеет место быть, я и сам несколько часов в день провожу за этим, но только для внутренних проектов.
Что нужно, чтобы процессы завелись у вас в компании
1. Показать всем, что перемены к лучшему. А не к сокращениям. И подтвердить делом.
2. Сделать культурный сдвиг, чтобы каждый пользовался на бытовом уровне. Банально чтобы у всех были доступы к чатжпт / claude / cursor. Банально оплатите эти инструменты сотрудникам
3. Поддержите внутренних инноваторов, кто может быть евнгелистами и будет делиться с командой кейсами применениями. Чтобы сотрудники учились на примерах.
4. Заведите внутреннюю службу или сотрудника (если у вас меньше 50 человек). AI-ops, который поможет обеспечить ресурсами идеи по оптимизации процессов. Дадут ИИ-ифнраструктуру, людей для внедрения, консультации по внедрению.
5. Наблюдайте за результатами. Замеряйте удачные гипотезы и нет.
Если прошли все 5 пунктов, то следующий — дать доступ к данным по API (только на чтение), чтобы каждый мог собрать своё приложение с помощью ИИ.
Всё, секрет Полишинеля раскрыт, пойдём работать
❤7
Не пью алкоголь уже 34 дня, 6 часов и 10 минут
И не хочется 🙃
Полностью отказался на 4 недели. Думал сразу после наберу томатного гозе или брюта, но даже от вредных привычек отвыкаешь.
В результате ничего не изменилось. Чувствую себя так же. Экономия в деньгах не заметна. Только сон чуточку лучше. Для чего зожники так стараются?
И не хочется 🙃
Полностью отказался на 4 недели. Думал сразу после наберу томатного гозе или брюта, но даже от вредных привычек отвыкаешь.
В результате ничего не изменилось. Чувствую себя так же. Экономия в деньгах не заметна. Только сон чуточку лучше. Для чего зожники так стараются?
1😁20❤3🙏2
Что репостят в канале
Подвёл статистику. Интересно было, что больше всего репостят. Репосты один из немногих способов нативно получить рост подписчиков.
Делюсь статистикой
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 репостов
Подвёл статистику. Интересно было, что больше всего репостят. Репосты один из немногих способов нативно получить рост подписчиков.
Делюсь статистикой
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 репостов
Telegram
Иван про проекты
У меня была ит-ипотека. Банк прислал с номера 900 смс, что надо сдать свежую 2ндфл и трудовую.
Я смс с этого номера, конечно же не читаю. Сами знаете сколько там спама. А на почту писать не стали.
В итоге пересчитали с 5% на 17%. Несмотря на то, что работаю…
Я смс с этого номера, конечно же не читаю. Сами знаете сколько там спама. А на почту писать не стали.
В итоге пересчитали с 5% на 17%. Несмотря на то, что работаю…
😁1
1. Каждую бесячую задачу автоматизируй каждый раз по чуть-чуть. Так она тебя бесить будет меньше.
2. В один день нетворкинг и написания кода не ставь.
3. Если не работается, то переключайся на интересную задачу и наоборот.
4. Ставь задачи в чек-лист. Радуйся тому, что они на сегодня закончились.
5. Устал — смени локацию. Из дома в офис, из офиса в кафе, из кафе в кофейню. Если не помогает, меняй город.
Мне это помогает, а вы как справляетесь до сих пор?
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍12🔥3
🥵 В Москву хочу жуть как
Не могу уже сутки вылететь, сорвались встречи, завтра не попадаю на IT RETAIL & ECOM DAY. И три раза уже съездил в аэропорт.
Авиакомпания сделал ход конем и создала чат в телеграме. Так оперативнее говорили они и не пишут туда ничего.
Зато открыли комменты и за сутки там 134 подписчика:
1. Взяли на попечение китайца, а то он с дипсиком не справляется в толпе голодных русских
2. Открыли клуб любителей пива в бургер Кинге
3. Выявили, что на шестисот рублевый купон от АК не выжить
4. Добыли оперативную информацию «через жена брата там работает», что мы сегодня не полетим и можно ехать спать
Скрестил пальцы на утро
Не могу уже сутки вылететь, сорвались встречи, завтра не попадаю на IT RETAIL & ECOM DAY. И три раза уже съездил в аэропорт.
Авиакомпания сделал ход конем и создала чат в телеграме. Так оперативнее говорили они и не пишут туда ничего.
Зато открыли комменты и за сутки там 134 подписчика:
1. Взяли на попечение китайца, а то он с дипсиком не справляется в толпе голодных русских
2. Открыли клуб любителей пива в бургер Кинге
3. Выявили, что на шестисот рублевый купон от АК не выжить
4. Добыли оперативную информацию «через жена брата там работает», что мы сегодня не полетим и можно ехать спать
Скрестил пальцы на утро
😱7🤯5❤3
Фишинг не дремлет
Как-то писал, что периодически нахожу кандидатов на hh, которые указывают Alto в резюме как последнее место работы, хотя мы их не знаем.
Теперь другая крайность. Кандидатам стали писать «наши» HR. Высылают офферы от нашего имени, просят сделать тестовое и даже отправляют документы на подпись. Без собеседования с руководителем правда, потому что он якобы очень занят.
Фишинг добрался и до рекрутинга.
Кто сталкивался? В чем развод? А то там поди после офера и деньги платят. Просто под нашим брендом решили нанимать 🙃
Мы действительно ищем дизайнера, но общаемся только через @anastasiia_recruiter_it или почту hr на нашем домене.
По несколько раз в день отвечаем на сообщения от кандидатов о выставленных офферах к нам.
Как-то писал, что периодически нахожу кандидатов на hh, которые указывают Alto в резюме как последнее место работы, хотя мы их не знаем.
Теперь другая крайность. Кандидатам стали писать «наши» HR. Высылают офферы от нашего имени, просят сделать тестовое и даже отправляют документы на подпись. Без собеседования с руководителем правда, потому что он якобы очень занят.
Фишинг добрался и до рекрутинга.
Кто сталкивался? В чем развод? А то там поди после офера и деньги платят. Просто под нашим брендом решили нанимать 🙃
Мы действительно ищем дизайнера, но общаемся только через @anastasiia_recruiter_it или почту hr на нашем домене.
По несколько раз в день отвечаем на сообщения от кандидатов о выставленных офферах к нам.
😱6🤯2🔥1👏1