VBВиталий БалаянSoftware Engineer · лог работ
← Лента

ИИ-менеджер продаж в WhatsApp

ИИ-агент в WhatsApp Business, который сам отвечает клиентам, подбирает товары по живому каталогу и оформляет настоящие заказы — на моделях ChatGPT.

ИИ-агент, который работает продавцом в WhatsApp Business магазина Fraise. Клиент пишет как обычному менеджеру, а агент отвечает, помогает выбрать, называет актуальные цены и оформляет заказ, круглосуточно и без очереди.

Как работает

  • Живой каталог. Агент не опирается на устаревшую выгрузку: товары, цены, наличие, точки самовывоза, условия доставки и оплаты он читает из API магазина в момент вопроса. Ответы кэшируются на минуту, чтобы не нагружать витрину.
  • Настоящие заказы. Агент собирает корзину, проверяет её, уточняет доставку или самовывоз (точку, день и время по графику работы) и создаёт заказ в системе магазина. Обязательные поля проверяются в коде, а не на слово модели.
  • Поведение продавца. Отдельные правила продаж: понять потребность, предложить 1–3 подходящих товара, назвать реальную цену. Никаких выдуманных характеристик, скидок и товаров.
  • Голосовые сообщения. Распознаются через OpenAI с автоопределением языка, а агент отвечает на языке клиента.
  • Передача менеджеру. Если клиент просит человека или вопрос не решается по данным магазина (статус заказа, опт, возврат, жалоба), менеджеру приходит оповещение. Он отвечает в том же чате из WhatsApp Business, а агент понимает, что в разговор вмешался человек, и учитывает его переписку.
  • Оповещения о новых диалогах: менеджер видит, кто написал впервые и с чем.
  • История. Вся переписка сохраняется, чтобы разбирать диалоги и улучшать агента.
  • Сессии. После долгой паузы или изменения правил диалог аккуратно перезапускается, чтобы новые правила применялись, не обрывая живой разговор.

Стек

Агент Hermes на моделях ChatGPT (через Codex), OpenAI API для распознавания голоса, WhatsApp Business, собственные инструменты агента для каталога, заказов и передачи менеджеру, SQLite для истории чатов, Docker и Docker Compose.