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