Документация / База знаний

Агент не знает того, что есть в базе знаний

Пять проверок в порядке, который быстрее всего приводит к причине.

Последнее обновление:

Содержимое есть в Knowledge, а на звонке агент всё равно говорит, что не знает. Пройдите проверки по порядку. На практике дело почти всегда в первых двух.

1. Документ опубликован?#

Откройте его. Если в статусе указано черновик, найти его невозможно. Это самая частая причина, потому что написание документа и его публикация — намеренно два разных шага.

2. Обработка завершилась?#

Загрузка файлов, получение страниц и обход sitemap выполняются в фоне. Откройте вкладку Processing. Задача со статусом failed показывает причину: файл, который мы не смогли прочитать, страница, отклонившая запрос, ссылка за пределами заданной вами области. Задача, которая ещё выполняется, пока ничего не проиндексировала.

3. Коллекция привязана именно к этому агенту?#

Не к другому агенту и не к проекту в целом. Откройте агента, перейдите на его вкладку Knowledge и проверьте список. Затем проверьте, что после ваших изменений для агента действительно был выполнен deploy.

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

Если нужный фрагмент там находится, а агент всё равно его не использует, дело в промпте агента, а не в содержимом.

5. Документ редактировали после публикации?#

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

Ещё два полезных момента#

Язык. Вопрос, заданный по-гречески, надёжнее всего находит содержимое на греческом. Если правило должно звучать на обоих языках, добавьте перевод как языковую версию того же документа, а не надейтесь, что одна версия покроет оба.

Архивное не участвует в поиске. Архивация намеренно удаляет фрагменты документа, сохраняя сам документ. Если кто-то его заархивировал, опубликуйте его снова.

Консоль

Эти страницы доступны только для чтения. Тестовый звонок, ключи API и актуальный справочник API находятся в консоли, где выполнен вход в ваш аккаунт.

Открыть консоль