Как сделать бота, который не выдумывает цены
Почему AI-бот отвечает правдоподобной ерундой и как собрать его так, чтобы факты он брал из вашей системы, а не из головы модели.
Главный страх при запуске AI-бота это что он назовёт клиенту цену с потолка или пообещает несуществующий срок. Страх обоснованный, если бот собран неправильно. Но проблема решается на уровне архитектуры, а не уговоров модели.
Модель отвечает за язык, а не за факты
Хорошая схема разделяет две вещи. Фактические данные, то есть прайс, остатки, расписание и регламент, бот берёт из вашей системы в момент ответа. Модель отвечает только за формулировку. Она не придумывает цену, а красиво произносит ту, что пришла из базы.
Что для этого нужно
- База знаний с источниками. Ответ собирается из ваших документов, и видно, откуда он взят.
- Доступ к живым данным. Остатки и слоты тянутся из CRM и склада в момент запроса, а не из вчерашней выгрузки.
- Честная передача человеку. Когда данных нет или вопрос вне сценария, бот отдаёт диалог оператору, а не сочиняет ответ.
Как проверить перед запуском
Задайте боту вопросы, ответов на которые в базе нет. Правильный бот скажет, что уточнит, и позовёт человека. Неправильный уверенно выдаст выдумку. Этот тест стоит пройти до того, как бот увидит первого клиента.