База знаний для ИИ-бота: как подготовить

Кратко

База знаний для ИИ-бота устроена иначе, чем обычная база знаний для клиентов: человек читает статью целиком и сам держит контекст в голове, а бот забирает из базы отдельный фрагмент и отвечает на его основе, часто не видя остальную статью рядом. Поэтому хорошая база для ИИ — это не связный текст, а набор самостоятельных фактов без противоречий друг с другом, с явными условиями и датами. Это частный случай более широкого вопроса о том, где ИИ в поддержке можно доверять, а где нет, — см. ИИ в поддержке клиентов: где помогает, а где вредит. Ниже — из чего она состоит, как посчитать, сколько статей нужно для старта, и как проверить, что бот отвечает фактом, а не додумывает.

Актуально на 23 сентября 2026 года.

Чем база знаний для ИИ отличается от базы знаний для людей

Человек, читая статью помощи, видит заголовок, подзаголовки и связки между абзацами — «как было сказано выше», «см. также раздел ниже» — и сам восстанавливает контекст. ИИ так не работает: он получает отдельный фрагмент текста (абзац, пункт списка) и должен ответить, опираясь на него один, без остальной статьи перед глазами. Абзац, который начинается со слов «в этом случае» без объяснения, о каком случае речь, для человека понятен по соседним предложениям, а для бота превращается в источник неверного ответа: он либо угадывает случай, либо честно не находит ответ там, где он на самом деле есть.

Отсюда два практических следствия. Во-первых, каждый самостоятельный абзац базы знаний для ИИ должен быть понятен без соседних — условие, к которому он относится, называется в нём же, а не абзацем выше. Во-вторых, один факт должен жить в одном месте: если один и тот же вопрос описан в двух статьях чуть разными словами, бот с равной вероятностью процитирует любую из них, и при расхождении в деталях один из ответов клиенту окажется неточным.

Из чего состоит база знаний, готовая для ИИ

ПринципЧто это значит на практикеЧастая ошибка
Один факт — одно местоУсловие возврата денег описано в одной статье; остальные на неё ссылаются, а не повторяют своими словамиОдин и тот же ответ пересказан в трёх статьях чуть по-разному
Явные условия в самом абзаце«Для тарифа Business доступ открывается сразу» — не «доступ открывается сразу» без упоминания тарифаУсловие вынесено в заголовок статьи, а бот цитирует абзац без заголовка
Даты у изменяемых фактов«Актуально на сентябрь 2026 года: срок ответа — 4 часа»Срок написан без даты и остаётся в базе после того, как правило поменялось
Короткие самостоятельные абзацы2–5 предложений, отвечающие на один конкретный вопрос целикомОдна статья на 3000 слов обо всём сразу, без внутреннего деления
Единая терминологияОдин и тот же процесс всегда называется одним и тем же словомВ одной статье «заявка», в другой «тикет», в третьей «обращение» — про одно и то же
Пример вместо общей фразы«Решение занимает в среднем 4 часа по обычному приоритету»«Мы работаем быстро» — не факт, а лозунг, отвечать им нечем

Как посчитать, сколько статей нужно для старта: пример расчёта

Не нужно описывать весь возможный спектр вопросов сразу — база растёт по мере появления новых частых тем. Стартовый набор считается по доле повторяющихся обращений. Пример на условных числах для наглядности метода:

Тема обращенияДоля от потока за месяцНужна отдельная статья на старте
Как оплатить счёт22 %Да
Не приходит уведомление15 %Да
Как добавить сотрудника11 %Да
Как перенести данные из другой системы9 %Да
Редкие индивидуальные вопросы (по одному разу)43 %Нет — на старте не покрыть, добавлять по факту повторения

Правило метода: если тема отдельного вопроса за месяц повторяется у разных людей — она достойна отдельной статьи; вопрос, заданный один раз в этой выборке, пока не окупает написание. Стартовый набор из четырёх-шести таких тем закрывает больше половины типового потока и уже даёт боту, на чём отвечать.

Как проверить, что база знаний готова для ИИ

  1. Возьмите 10 реальных вопросов из истории обращений за последний месяц и задайте их боту в режиме проверки — без создания настоящей заявки.
  2. Сравните ответ с фактом в базе: бот процитировал существующий текст или собрал ответ из общих рассуждений — это видно по тому, есть ли в ответе конкретные условия и цифры именно из вашей базы.
  3. Найдите в базе два места, где написано об одном и том же, и проверьте, не расходятся ли они в деталях — расхождение находится сравнением текста, а не тестированием бота.
  4. Проверьте, отвечает ли бот «не знаю, передаю оператору» на вопрос, для которого в базе точно нет статьи — это признак, что он не выдумывает факты вместо честного признания пробела.
  5. Просмотрите статьи с зависящими от времени фактами (сроки, порядок действий) на дату последнего изменения — без даты в тексте нельзя понять, актуальна ли ещё цифра.

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

  • Копирование маркетингового текста с сайта. Рекламный абзац отвечает на вопрос «почему мы хороши», а не на конкретный вопрос клиента — бот не находит там факта и либо молчит, либо додумывает.
  • Одна большая статья обо всём. Чем длиннее неразделённый текст, тем меньше вероятность, что бот выберет из него именно тот кусок, который отвечает на заданный вопрос.
  • Устаревшие цифры без даты. Бот повторяет цену или срок как текущий факт, даже если он менялся полгода назад, — база не даёт ему способа это понять.
  • Противоречия между статьями. Два похожих, но разных ответа на один вопрос — гарантия того, что часть клиентов получит неверный.
  • Расчёт на то, что ИИ «разберётся сам». Без базы знаний ассистент либо честно отказывается отвечать по существу, либо формулирует правдоподобный, но не проверенный текст. Та же зависимость от качества исходных данных касается и других ИИ-функций поддержки, например разбора звонков — см. Анализ звонков с помощью ИИ: как настроить.

Как это устроено в TehProf.kz Support

AI Ассистент настраивается в разделе Настройки → Помощник → AI Ассистент. В блоке «База знаний» добавляются ссылки на вашу документацию — ассистент отвечает клиенту, опираясь именно на неё, а не на общие знания модели. Отдельно задаются инструкции для ассистента (тон общения, что можно и нельзя обещать) и описание компании, которые тоже входят в контекст ответа. Перед тем как включать ассистента на живых обращениях, в том же разделе есть «Проба ответа»: вводится тестовый текст обращения, и видно, как ассистент разберёт его при текущей базе и настройках, без создания настоящей заявки. Часть способов приёма обращений с участием ИИ (когда ассистент сам определяет тему и заводит заявку без вопроса клиенту) доступна на тарифах Business и выше — точный состав тарифов на странице тарифов; при более простом тарифе обращение всё равно не теряется, а заводится без участия ИИ.

Частые вопросы

Что такое RAG база знаний и нужна ли она для чат-бота на сайте?

RAG (retrieval-augmented generation) — способ, при котором модель сначала находит подходящий фрагмент в вашей базе знаний, а затем формулирует ответ на его основе, а не отвечает исключительно из общих знаний. Для чат-бота, который должен отвечать по вашим правилам и ценам, а не абстрактно, такая опора на собственную базу практически обязательна.

Чем база знаний с ИИ отличается от обычной базы знаний для клиентов?

Обычная база рассчитана на то, что человек прочитает статью целиком и сам соберёт контекст. База для ИИ должна давать боту самостоятельные, не противоречащие друг другу фрагменты, потому что модель обычно работает с отдельным найденным куском текста, а не с документом целиком.

Как нейросеть находит нужный ответ, если статей много?

Она ищет фрагменты, ближе всего по смыслу к вопросу клиента, и строит ответ на их основе. Чем более самостоятельным и точным на один вопрос является каждый фрагмент, тем точнее находка — расплывчатый текст «обо всём» ухудшает точность поиска даже при большом объёме базы.

Можно ли подключить ИИ-чат по базе знаний для сайта без разработчика?

В TehProf.kz Support подключение делается через настройки без написания кода: ссылки на документацию добавляются в разделе «Помощник», а виджет для сайта настраивается отдельно в разделе интеграций. Подготовка самого содержания базы знаний по принципам выше — по-прежнему ручная работа, и от неё зависит качество ответов больше, чем от технической настройки.

Связанные статьи

Нужна поддержка, которая так и работает?

TehProf.kz Support собирает обращения из WhatsApp, Telegram, почты и виджета в одну очередь, считает сроки по SLA и показывает, где служба проседает.