🎬Видео скоро появится
Нажми, когда разберёшься с уроком. Галочка появится в меню слева.

Урок 16. База знаний (RAG)

Место для объёмных фактов бизнеса: большой прайс, условия, FAQ. Бот сам достаёт нужный кусок и отвечает точно, а не выдумывает.

Цель урока

После урока ты умеешь загрузить объёмные материалы (прайс, FAQ, регламенты) в базу знаний, понимаешь, как бот ищет по смыслу (а не по точным словам) и почему в ответ попадает только нужный кусок, а не весь файл. И главное: знаешь, как готовить документы под поиск (структура важнее объёма), чтобы бот находил ответ точно.

Простыми словами

База знаний это библиотека документов твоего бизнеса. Ты загружаешь туда прайс, регламенты, ответы на частые вопросы, а бот на вопрос клиента сам находит нужный кусок и вставляет его в ответ. Умное слово для этого, RAG (поиск по смыслу + генерация ответа).

📍 Где: меню проекта → «База знаний».

Слайды урока

Урок 16
База знаний (RAG)
Библиотека документов бизнеса. Бот сам достаёт нужный кусок и отвечает точно, а не выдумывает.
1 / 8

Непонятные слова: на пальцах

  • База знаний: «архив» документов бизнеса (прайс, условия, FAQ), из которого бот берёт факты. Как библиотека: бот не заучивает всё, а находит нужную страницу под вопрос.
  • RAG: «найди нужный кусок и вставь в ответ». Не пугайся аббревиатуры: это как школьник на экзамене с открытой тетрадкой, сначала находит нужный абзац, потом отвечает своими словами. Расшифровка не важна, важно, что бот не выдумывает, а подсматривает.
  • Куски (чанки): на них бот режет документ, чтобы искать по частям. Пример: прайс на 40 курсов режется по строкам, и бот находит именно «Подготовка к ЕНТ (математика)», а не весь файл.
  • Поиск по смыслу: бот ищет не по точному слову, а по значению. Спросили «сколько за матешу для ЕНТ?»: найдёт строку «Подготовка к ЕНТ (математика)», хотя слова разные. Как понять друга с полуслова.
  • Тест-поиск, проверка: вводишь вопрос и видишь, какие куски бот нашёл и насколько точно. Как заранее проверить, откроется ли нужная страница.
  • Источник по ссылке (URL): прайс на твоём сайте, который бот сам перечитывает и обновляет. Как подписка на обновления: изменил на сайте, бот подтянул.

Зачем это нужно (и чем отличается от «Информации о компании»)

«Информация о компании»База знаний
Что кладёмкороткое, всегда нужноеобъёмное, меняющееся
Как попадает в ответцеликом в каждый ответтолько нужный кусок по запросу
Стоимостьдорожает при большом объёмедёшево даже при 100 файлах

Большой прайс в «Информацию о компании» класть нельзя (дорого), он идёт в базу знаний. Разбор карманов в Уроке 7.

Как загрузить (по шагам)

  1. Раздел «База знаний» → загрузи документы. Форматы: TXT, CSV, ссылка (URL), PDF, DOCX. До 5 МБ на файл, до 100 файлов на проект.
  2. Бот сам разрежет документ на куски и «проиндексирует».
  3. Проверь через тест-поиск: вводишь вопрос, видишь, какие куски нашлись и насколько точно.

Как это работает (простыми словами)

  • Документ режется на куски. Обычный текст, крупными кусками; а прайсы, таблицы и «вопрос-ответ», заметно мельче (система распознаёт структуру), чтобы каждая позиция искалась отдельно и точно.
  • На вопрос клиента бот ищет по смыслу (не по точным словам), берёт топ-5 самых подходящих кусков и вставляет в ответ (до 8000 символов контекста).
  • Порог «насколько похоже» настраивается на проект.
  • Лимиты: до 100 файлов и до 5 МБ на файл; всего до 10 000 кусков на проект: это гигантский объём материалов, упереться в него на реальном бизнесе практически невозможно.

Пример (образовательный центр «Профи»)

Клиент: «а сколько стоит подготовка к ЕНТ по математике?». Бот ищет в загруженном документе «Прайс курсов 2026», находит строку «Подготовка к ЕНТ (математика), 45 000 тг/мес» и отвечает точной ценой, не выдумывая. Ровно это видно на тест-поиске выше: запрос про ЕНТ по математике → находит нужный кусок прайса со скором релевантности.

Когда нужна / когда нет

  • Большой прайс, много курсов/услуг, FAQ для родителей, регламенты, условия: всё сюда.
  • Прайс меняется, можно подключить URL-источник, бот сам обновит.
  • Пара цифр (адрес, часы) это в «Информацию о компании», базу знаний ради двух строк заводить не нужно.

Частые ошибки

  • Загрузили один огромный файл-«простыню» без структуры → бот хуже находит. Лучше аккуратные разделы, таблицы, «вопрос-ответ».
  • Дублируют факты в базе знаний и в «Информации о компании» → расхождения. Один факт: один источник.
  • Не проверили тест-поиском → не заметили, что бот не находит нужное.

Вопросы новичка

  • В каком формате грузить прайс? Подойдёт TXT, CSV, PDF, DOCX или ссылка на страницу. Аккуратная таблица или «вопрос-ответ» ищется лучше, чем сплошная «простыня».
  • Бот не находит цену, хотя я её загрузил. Проверь через тест-поиск, если нужный кусок не всплывает, переформулируй в документе понятнее или разбей на разделы.
  • Прайс меняется каждую неделю, перезаливать вручную? Не обязательно: подключи источник по ссылке (URL), бот будет обновляться сам.
  • Чем это отличается от «Информации о компании»? «Информация о компании» для короткого и всегда-нужного (адрес, часы). База знаний для большого (полный прайс, FAQ). Правило карманов: Урок 7.
  • Сколько можно загрузить? До 100 файлов на проект, до 5 МБ каждый: это очень много.

Проверь себя

  • Почему большой прайс кладут в базу знаний, а не в «Информацию о компании»?
  • Бот ищет по точному слову или по смыслу, и что это значит для формулировок клиента?
  • Почему аккуратная таблица/«вопрос-ответ» находится лучше, чем сплошная «простыня»?

Что дальше

Дальше, Урок 17: медиа-библиотека (чтобы бот отправлял фото и прайс-файлы).

Подробнее (техническая документация)