Стандарт базы знаний бота: правила, форматы и проверка
Как подготовить базу знаний для бота
База знаний хранит факты, на которые бот опирается в ответах: цены, условия, сроки, контакты, характеристики, инструкции и ограничения. Поведение и стиль общения задавайте во вкладке «Инструкция».
1. Сначала определите задачу бота
Добавляйте только сведения, которые помогают выполнить конкретный сценарий. Для бота записи это услуги, длительность, цены и правила записи; для продавца — каталог, наличие, условия оплаты и доставки.
2. Выберите подходящий формат
Вопросы и ответы (Q&A) используйте для небольшого набора частых вопросов и коротких точных ответов.
Файл подходит для регламентов, каталогов, инструкций и справочных материалов. MyBotica принимает PDF, DOC, DOCX, TXT и CSV размером до 10 МБ.
Google Sheets подключайте через вкладку «Каналы», если данные должны регулярно читаться из таблицы или записываться в неё. Загруженный CSV — это снимок данных: после изменения исходной таблицы файл потребуется загрузить заново.
3. Подготовьте данные
• Один факт — одна понятная запись.
• Используйте одинаковые названия, единицы измерения и форматы значений.
• Для похожих товаров добавьте артикул или другой уникальный идентификатор.
• В таблице оставьте одну строку заголовков и короткие однозначные названия столбцов.
• Удалите дубли, старые версии, пустые строки и противоречащие друг другу условия.
• Для PDF убедитесь, что текст распознаётся и копируется. Сканы без распознавания бот не сможет надёжно использовать.
4. Защитите данные
Перед загрузкой удалите пароли, токены, платёжные реквизиты, лишние персональные данные и закрытую информацию. Не добавляйте клиентские данные, если они не нужны сценарию и не разрешены к обработке.
5. Проверьте базу перед запуском
Создайте новый тестовый чат и задайте: точный вопрос из базы; тот же вопрос другими словами; вопрос по конкретному товару или условию; вопрос, ответа на который в базе нет.
Дополнительно проверьте скидки, гарантии, возвраты, сроки и наличие. Бот не должен придумывать данные: если ответа нет, он должен сообщить об этом и предложить передать вопрос сотруднику.
6. Как исправлять ошибки
Если бот ответил неверно, меняйте только один элемент за раз: конкретный ответ Q&A, строку таблицы, заголовок, правило или фрагмент инструкции. После сохранения начинайте новый тестовый чат и повторяйте проверку.
Готовая база знаний содержит актуальные данные, не противоречит сама себе, не раскрывает конфиденциальную информацию и помогает боту давать короткий точный ответ с понятным следующим шагом.
7. Контрольный чек-лист перед публикацией
• Все цены, сроки и условия взяты из актуального источника.
• Названия и единицы измерения используются одинаково во всех материалах.
• В базе нет дублей, старых версий и конфиденциальных данных.
• Бот честно сообщает, когда ответа нет, и не додумывает факты.
• После каждого изменения база повторно проверена в новом тестовом чате.