← Примеры сценариев

Чего не хватает в документах, копится само

Бот отвечает по документам, а вопросы, на которые ответа не нашлось, ложатся в копилку пробелов.

Как выглядит сценарий

Вопрос клиента
База знаний
Поиск по документам▶
Ответ или пробел▶
Модель▦
Ответили?▶
Запись пробела▶
Копилка пробелов▶
Ответ▶
Ответ▶
Ответили▶
Ответили и записали пробел▶
  • Исполнение + данные
  • Данные
  • LLM
Открыть у себя →

Документы дополняют по догадкам о том, что клиентам непонятно. А список того, чего в них не хватает, составляется сам — из вопросов, на которые бот не смог ответить. Нужно только его записывать.

Что внутри

  1. Вопрос клиента — вход.
  2. Поиск по документам достаёт фрагменты.
  3. Ответ или пробел — модель возвращает три поля: удалось ли ответить, текст клиенту и, если не удалось, формулировку пробела.
  4. Ответили? — развилка. Нижняя ветка записывает пробел и всё равно отвечает клиенту.

Пробел формулируется от документов, а не от клиента: промпт просит писать «в документах не описано X», а не «клиент спросил про X». Первое можно взять и дописать, второе придётся ещё раз обдумывать.

Ответ никогда не бывает пустым

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

Что настроить под себя

  • База и коллекция — два разных идентификатора, легко перепутать.
  • Порог. Модель решает, «нашёлся ли ответ». Строгая формулировка даёт больше записей в копилке и больше честных «не знаю» клиенту.
  • Что делать с копилкой. Через месяц там будет список, отсортированный самой жизнью: чаще спрашивают — чаще повторяется. Это готовый план, что дописать.

Что подключить

База знаний в разделе «Документы» и коллекция в разделе «Таблицы». Хорошо сочетается с «Бот зовёт менеджера»: там человека зовут сразу, здесь тот же случай ещё и записывается.