ИИ-консультант
Консультант в чате магазина, который знает каталог и не выдумывает
Чат на витрине магазина букетов: отвечает про цены, состав и доставку по базе знаний магазина, ведёт к корзине, а нестандартные просьбы отдаёт флористу. Ниже рабочая версия: спросите что угодно про букеты и доставку.
- Задача
- Магазин с доставкой за два часа получает одни и те же вопросы в мессенджер: привезёте ли сегодня, что в составе, сколько стоит к точному времени. Флорист отвечает между заказами, часть покупателей не дожидается ответа и уходит.
- Решение
- Поставил в витрину чат с консультантом на нейросети: база знаний собрана из каталога и правил магазина, ответы идут потоком через наш сервер, ключ доступа и лимиты живут на сервере. Консультант ведёт к корзине и оформлению, а всё, что не умеет, передаёт флористу одной кнопкой.
- Что получает владелец
- Ответы на типовые вопросы круглосуточно, за секунды, по каталогу магазина
- Консультант не выдумывает товары и цены и не обещает того, чего нет в правилах
- Сложные случаи уходят живому флористу с сохранённой историей вопроса
- Стоимость каждого диалога известна заранее, лимиты защищают бюджет
- Стек
- Виджет: TypeScript без библиотек, до 15 КБ
- Прокси: Node, SSE-стриминг
- Модель нейросети через официальный SDK
- Кэширование базы знаний
- Docker, Caddy, свой VPS
Как устроено
Консультант знает 16 букетов с ценами и составом, условия доставки, слоты, открытки, самовывоз и политику замены цветов. Отвечает только по этой базе, а о том, чего в ней нет, так и говорит.
Сайт обращается к маленькому серверу на нашей стороне, а уже он к нейросети. Ключ доступа хранится на сервере в файле с ограниченными правами, в коде страницы его нет, перехватить из браузера нельзя. Запросы не со страницы магазина сервер отклоняет.
С одного адреса не больше 20 вопросов в час и 60 в сутки, на всех 300 в сутки; ответ не длиннее абзаца, ожидание не больше 30 секунд. База знаний кэшируется, поэтому ответ обходится примерно в 15–60 копеек: дешевле, когда вопросы идут подряд. Диалог из пяти вопросов стоит меньше двух рублей.
Жалоба, свой состав, другой город или оптовый заказ: консультант предлагает позвать флориста. Кнопка в чате открывает мессенджер и телефон магазина, история вопроса остаётся на экране.
Сейчас база знаний это текст, который обновляется вручную. При подключении к учёту консультант берёт наличие, цены и слоты доставки из системы, а готовый заказ создаёт в CRM, не заставляя покупателя заполнять форму.
Соберу базу знаний из вашего каталога и правил, поставлю чат на сайт и сервер с лимитами. Ответы только по вашим данным, передача менеджеру одной кнопкой. Смета по разделам, оплата по этапам после приёмки.
Напишите в чате на Профи.ру, что за проект и к какому сроку. В ответ пришлю смету по пунктам.