AI-консультант, который заменил чат-виджет на сайте — кейс автоматизации | Сделано
AI-сотрудник · Поддержка + замена SaaS-виджета

AI-консультант, который заменил чат-виджет на сайте

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

Производитель медицинских изделий
Весь каталогтовары, показания, доставка и статьи — ассистент отвечает только из базы клиента
Свой серверассистент и база знаний на инфраструктуре клиента, без SaaS-подписки за виджет
Круглосуточноответ приходит сразу, а не «оператор ответит в рабочее время»
Задача

Что болело

  • Подбор товара требует знания всего каталога и показаний — виджет-чат отвечал по скрипту и переводил на оператора, а вне рабочих часов вопрос просто висел до утра.
  • Ниша медицинская: ассистент не должен ставить диагнозы, выдумывать цены и телефоны. Шаблонный чат-бот этого не гарантирует, а модель без базы знаний — тем более.
Что сделал

Решение по шагам

1

Собрал базу знаний из самого сайта

Краулер прошёл сайт по sitemap и превратил карточки товаров, FAQ, доставку и статьи в структурированную вики. Она уходит в контекст целиком — без векторного поиска, который теряет детали вроде состава и цены конкретной модели.

2

Ассистент на Claude вместо виджета

Бэкенд на FastAPI отдаёт ответ стримингом, как живой набор текста. Персона, тон и ограничения заданы отдельно: диагноз не ставит и отправляет к врачу, цены и контакты берёт только из базы.

3

Свой сервер и встраиваемый виджет

Контейнер на сервере клиента за Caddy с автоматическим TLS, лимит запросов на IP от абуза. Виджет ставится на любой сайт двумя строками кода.

PythonFastAPIClaude Agent SDKSSEDockerCaddyHetzner

Результат

  • Ассистент консультирует по реальному каталогу: цены, состав и условия доставки берутся из базы, а не придумываются моделью.
  • Ограничения проверены на проде — на медицинский вопрос ассистент отказывается от диагноза и переадресует к врачу.
  • Решение осталось у клиента: подписка за чат-виджет больше не нужна, базу знаний можно обновлять без вендора.
Бесплатный разбор

Хотите похожую автоматизацию?

Расскажите про свой процесс — где команда вручную сводит данные и следит за тем, что нельзя упустить. За 30 минут разберём и покажу, что можно поручить боту и AI. Без обязательств.

Нажимая «Отправить», вы соглашаетесь с политикой обработки данных.

Заявка отправлена

Спасибо! Свяжусь с вами в течение дня и предложу, что можно автоматизировать под вашу задачу.