Урок 3. База знаний и контекст#
Зачем это нужно#
База знаний — это источник правды для бота. Без неё бот опирается на общие знания и может ошибаться.
Ключевая идея#
База знаний = документы, которые бот "читает" при ответе
Coze автоматически ищет релевантные куски из базы и использует в ответе.
Типы баз знаний в Coze#
- Text — простой текст (FAQ, инструкции)
- File — загрузка файлов (PDF, Word, txt)
- Website — парсинг сайта (бот читает страницы сайта)
- Table — таблицы (для структурированных данных)
Создание базы знаний#
Вариант 1: Текстовая база (Text)
- Перейдите в Knowledge в левой панели
- Нажмите "+ Add Knowledge"
- Выберите "Text"
- Введите название (например, "FAQ салона")
- Вставьте текст в формате:
Вопрос: Как записаться на услугу?
Ответ: Напишите нам в Telegram @salon_telegram или позвоните +7 (999) 123-45-67.
Вопрос: Какие услуги вы оказываете?
Ответ: Стрижка, окрашивание, маникюр, педикюр, массаж лица.
Вопрос: Сколько стоит женская стрижка?
Ответ: Женская стрижка — от 1500 руб., длина до плеч. Если длиннее — от 2000 руб.
Вопрос: Какой режим работы?
Ответ: пн–пт: 10:00–20:00, сб–вс: 11:00–19:00
Вопрос: Где вы находитесь?
Ответ: ул. Ленина, 10, 2 этаж. Вход со двора.
- Нажмите "Save"
Вариант 2: Загрузка файла (File)
Если у вас есть готовый документ:
- Knowledge → "+ Add Knowledge" → "File"
- Загрузите файл (PDF, Word, txt)
- Coze обработает документ и разобьёт на куски
- Нажмите "Save"
Форматы: PDF, DOCX, TXT, Markdown
Вариант 3: Парсинг сайта (Website)
Если информация на сайте:
- Knowledge → "+ Add Knowledge" → "Website"
- Введите URL сайта
- Coze прочитает страницы
- Нажмите "Save"
Важно: не все сайты поддерживаются (зависит от структуры).
Подключение базы знаний к боту#
- Откройте редактор бота
- Перейдите в Knowledge (левая панель)
- Нажмите "+ Add Knowledge"
- Выберите созданную базу
- Нажмите "Save"
Теперь бот будет использовать эту базу при ответах.
Как обновлять базу знаний#
Регулярно:
- раз в месяц — проверка актуальности
- при изменении цен, услуг, условий — сразу обновлять
Как обновлять:
- Перейдите в Knowledge → выберите базу
- Отредактируйте текст или загрузите новый файл
- Нажмите "Save"
- Бот автоматически начнёт использовать новую версию
Тестирование базы знаний#
Проверьте:
- Задайте вопрос из базы → бот отвечает правильно?
- Задайте вопрос НЕ из базы → бот говорит "не знаю"?
- Задайте похожий вопрос (другими словами) → бот находит ответ?
Пример:
- База: "Женская стрижка — от 1500 руб."
- Вопрос 1: "Сколько стоит стрижка?" → должен ответить 1500 руб.
- Вопрос 2: "Сколько стоит маникюр?" (если нет в базе) → "Уточню у администратора"
- Вопрос 3: "А какая цена на женскую стрижку?" → должен найти ответ