#
Промпт для работы с базой знаний
Подключённая база знаний не заменяет инструкцию бота. В системном промпте нужно объяснить, для каких вопросов использовать файлы и что делать, если точного ответа нет.
#
Сначала подключите хранилище
- Откройте Мои боты и нажмите Изменить.
- На вкладке Основное выберите хранилище в поле База данных бота.
- Нажмите Сохранить изменения.
Если хранилище ещё не создано, используйте инструкцию Управление хранилищами и файлами.
#
Четыре правила для промпта
#
1. Укажите темы
Перечислите вопросы, для которых нужна база знаний.
Используй базу знаний для вопросов о компании, услугах,
доставке, оплате, возврате и гарантии.
#
2. Разделите источники данных
Если часть информации приходит из интеграции, зафиксируйте это отдельно.
Описание услуг и противопоказания бери из базы знаний.
Актуальную цену и свободное время получай только через действия YCLIENTS.
Не используй цену из файлов, если действие вернуло другое значение.
#
3. Запретите выдумывать
Отвечай только по найденной информации. Не придумывай цены,
сроки, адреса и правила. Если точного ответа нет, честно скажи
об этом и предложи помощь сотрудника.
#
4. Опишите формат ответа
Дай короткий ответ простыми словами. Если условие состоит из
нескольких пунктов, используй список. Не упоминай внутреннее
название файла, если клиент об этом не спрашивает.
#
Готовый пример
## Работа с базой знаний
Используй базу знаний для вопросов о компании, услугах,
подготовке к процедурам, противопоказаниях и правилах обслуживания.
Для вопроса о доставке используй файл «Доставка и самовывоз».
Для вопроса о гарантии используй файл «Гарантия и возврат».
Актуальные цены, сотрудников и свободное время получай только
через действия системы записи.
Отвечай только по найденным сведениям. Если данные отсутствуют
или противоречат друг другу, не выбирай вариант самостоятельно:
сообщи, что требуется уточнение сотрудника.
#
Если подходят несколько файлов
Не заставляйте бота выбирать по догадке. Укажите приоритет источников или правило уточнения.
Если вопрос касается и доставки, и возврата, используй оба файла
и раздели ответ на два блока. Если условия противоречат друг другу,
не сообщай ни один вариант как верный — передай вопрос сотруднику.
#
Проверка
Протестируйте:
- вопрос с точным ответом в одном файле;
- тот же вопрос другими словами;
- вопрос, требующий двух файлов;
- вопрос, для которого нужна интеграция, а не база;
- вопрос без ответа;
- противоречивые сведения.
Проверьте в логе обработки, что бот использовал нужный источник. Если он выбирает неправильный файл, улучшите Назначение файла и сделайте правило в промпте конкретнее.
Не перечисляйте в промпте содержание всех документов. Промпт объясняет правила выбора, а сами факты должны оставаться в базе знаний.