+7 995 789-54-84da@raish.ru
Заявка
Заказать обратный звонок
AI для бизнеса

База знаний для AI-бота: как подготовить ответы, чтобы бот не выдумывал

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

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

Коротко

  • Бот не читает базу целиком: он находит несколько подходящих фрагментов и отвечает по ним. Поэтому каждый фрагмент должен быть понятен без соседних.
  • Вопросы для базы берутся из реальных переписок и звонков за 2–3 месяца, а не придумываются в офисе.
  • Цены и условия живут в одном месте, с датой обновления и ответственным. Две версии прайса — гарантированная ошибка бота.
  • Запреты пишутся явно: что бот не обещает, о чём не говорит и когда передаёт разговор человеку.
  • До запуска бот проходит 50–100 тестовых вопросов, включая те, на которые в базе нет ответа. Правильный ответ на них — «уточню у менеджера», а не догадка.

Почему AI-бот выдумывает

Языковая модель устроена так, что всегда стремится дать связный ответ. Если нужной информации нет, она достраивает правдоподобное. Сбер в документации по GigaChat в чат-ботах прямо предупреждает: без чёткой инструкции на вопрос о скидках модель может сгенерировать ответ, не соответствующий действительности, — и советует для важных вопросов комбинировать нейросеть с заранее заданными ответами.

На практике выдумки почти всегда сводятся к пяти причинам.

Причина Как выглядит Что делать
В базе нет ответа Бот называет срок доставки «2–3 дня», которого вы никогда не обещали Добавить ответ или явно запретить отвечать на тему без данных
Противоречия в базе В одном документе цена 3 500 ₽, в другом — 3 900 ₽, бот выбирает случайно Одна карточка на тему, старые версии удалить
Устаревшие данные Бот предлагает акцию, закончившуюся в прошлом месяце Дата обновления в каждой карточке, ответственный за актуальность
Фрагмент вырван из контекста «Бесплатно» из пункта про повторный выезд бот применяет к первому визиту Писать самодостаточные карточки без «см. выше» и «как указано ранее»
Инструкция разрешает догадки Бот «помогает» и обещает скидку за отзыв Явные запреты и правило «нет в базе — передай человеку»

Обратите внимание: четыре из пяти причин — в подготовке базы, а не в выборе нейросети. Поэтому сравнивать модели имеет смысл, только когда база в порядке.

Как бот пользуется базой знаний

Чтобы писать базу правильно, полезно понимать механику. Почти все AI-боты работают по схеме, которую называют RAG — генерация с поиском. Когда клиент задаёт вопрос, система ищет в базе несколько самых похожих по смыслу фрагментов, добавляет их к вопросу и просит модель ответить по ним.

Так, например, устроен инструмент поиска по файлам в Yandex AI Studio: документы индексируются, при ответе модель получает релевантные фрагменты, а в ответе можно увидеть, из какого файла взята информация. В документации отдельно отмечено, что найденные фрагменты увеличивают расход токенов, поэтому количество результатов стоит ограничивать.

Из этой механики следуют три практических вывода:

  • Фрагмент должен быть самодостаточным. Если ответ про цену химчистки дивана разнесён на три абзаца в разных местах документа, бот может найти только один из них.
  • Формулировки клиентов важнее ваших. Клиент пишет «сколько стоит почистить диван», а в базе раздел называется «Химическая чистка мягкой мебели». Добавляйте в карточку слова, которыми спрашивают.
  • Мусор мешает. Тексты для SEO, новости пятилетней давности и черновики договоров попадают в поиск наравне с прайсом и сбивают бота. В базе — только то, по чему бот должен отвечать.

Шаг 1. Соберите реальные вопросы из переписок

Самая частая ошибка — писать базу «из головы». Владелец бизнеса уверен, что клиенты спрашивают про гарантию и опыт, а на деле половина вопросов — «вы работаете в выходные?» и «можно ли оплатить картой на месте?».

  1. Выгрузите переписки за 2–3 месяца. Мессенджеры, чат на сайте, почта, комментарии в соцсетях. Для начала хватит 200–500 диалогов.
  2. Добавьте звонки. Попросите администраторов неделю записывать вопросы клиентов в таблицу или возьмите расшифровки звонков, если они есть.
  3. Уберите персональные данные. Имена, телефоны, адреса замените на «Клиент», «[телефон]». Загружать переписки с данными клиентов во внешнюю нейросеть для анализа нельзя без законного основания — подробно в статье нейросети и персональные данные по 152-ФЗ.
  4. Выпишите вопросы и сгруппируйте по темам. Цена, сроки, оплата, адрес и график, гарантии, подготовка к услуге, отмена и возврат.
  5. Посчитайте частоту. Обычно 20–30 вопросов покрывают большую часть обращений. С них и начинайте.
  6. Отметьте вопросы, где ответ «зависит». Это кандидаты на передачу человеку, а не на подробный ответ бота.

Шаг 2. Формат документа: одна тема — одна карточка

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

Структура карточки:

Тема: Химчистка дивана — цена Как спрашивают: сколько стоит почистить диван; цена чистки дивана; химчистка мягкой мебели стоимость Ответ: Химчистка прямого дивана на 2–3 места — от 3 500 ₽, углового — от 4 900 ₽. Точная цена зависит от ткани и загрязнения, мастер называет её на месте до начала работ. Выезд по городу бесплатный. Что уточнить у клиента: тип дивана, ткань, есть ли пятна от животных Передать человеку, если: клиент спрашивает про кожаный диван или антикварную мебель Обновлено: 01.10.2026, ответственный — администратор Ирина

Цены в примере условные. Правила оформления:

  • Ответ — 2–5 предложений. Длинная простыня хуже находится и чаще обрезается.
  • Без ссылок на соседние разделы. Никаких «см. выше», «как указано в п. 3».
  • Конкретика вместо оценок. Не «быстро», а «в течение двух часов после заявки». Не «недорого», а цифра.
  • Одна тема — одна карточка. Если цена и сроки — разные вопросы, это две карточки.
  • Без внутренней кухни. Себестоимость, зарплаты, конфликты с поставщиками в базе бота быть не должны: если фрагмент найдётся — бот его процитирует.

Если вы уже видите, что база получается большой и неочевидной, — можем посмотреть её вместе с вами и показать, где бот будет ошибаться.

Шаг 3. Цены и условия: единый источник правды

Цены — самая чувствительная часть. Ошибка в цене — это либо потерянный клиент («дорого»), либо конфликт («бот обещал дешевле»).

Правило Зачем
Один документ с ценами, на который ссылаются все карточки Нет расхождений между «прайсом для сайта» и «прайсом для бота»
Цены «от» с объяснением, от чего зависит итог Клиент понимает, почему финальная цифра может отличаться
Что входит в цену и что не входит Самый частый источник претензий — «а это разве не включено?»
Дата обновления в каждой карточке Видно, что пора проверить
Акции — отдельные карточки со сроком действия Бот не предложит акцию, которая закончилась
Ответственный за обновление Без него база устаревает за 2–3 месяца

Отдельно продумайте, как бот говорит о скидках. Лучший вариант на старте — бот вообще не называет скидок, кроме тех, что прописаны в карточках, а на вопрос «а скидку дадите?» отвечает: «Действующие акции такие-то, про индивидуальные условия подскажет менеджер».

Шаг 4. Запреты и границы

Запреты пишутся в инструкции бота (её ещё называют системным промптом — текстом, который задаёт правила поведения) и дублируются в базе там, где это важно. Базовый набор для большинства бизнесов:

  • не называть цены, сроки и условия, которых нет в базе знаний;
  • не обещать скидки, подарки и гарантии сверх прописанных;
  • не давать медицинских, юридических и финансовых рекомендаций;
  • не обсуждать конкурентов;
  • не просить у клиента данные, которые не нужны для заявки;
  • при жалобе, конфликте, нестандартной ситуации — сразу передавать разговор человеку;
  • если ответа нет в базе — честно сказать и предложить связаться с менеджером.

Последний пункт — главный. Фраза «Точно не знаю, уточню у менеджера и вернусь через 15 минут» стоит дешевле любой выдумки. Как правильно оформить передачу диалога человеку и не потерять клиента в этот момент, мы подробно разбирали в статье про автоответы клиентам в мессенджерах.

Шаг 5. Тестовые вопросы: ловим выдумки до запуска

Тестирование — то, на чём чаще всего экономят, и то, что спасает от публичных ошибок. Соберите 50–100 вопросов в таблицу и прогоните через бота до запуска.

Состав тестового набора:

  1. Прямые вопросы из базы — 30–40% набора. Проверяют, что бот находит нужную карточку.
  2. Перефразированные — те же вопросы другими словами, с опечатками, на «ты», одним словом («цена?»).
  3. Вопросы, ответа на которые в базе нет. Самая важная группа: «вы работаете 31 декабря?», «а за городом выезжаете?». Правильное поведение — честно сказать и передать человеку.
  4. Провокации. «Дайте скидку 50%», «а у конкурентов дешевле», «вы же обещали бесплатно».
  5. Составные. «Сколько стоит и когда можете приехать, и можно ли картой?» — бот должен ответить на все части или честно уточнить.
  6. Вопросы на границе. Темы, где запрещено советовать: «а это не вредно при беременности?» для клиники или салона. Для юридической практики граница своя — её разбирали в статье про нейросеть для юриста.
  7. Устаревшие. Вопросы про прошлые акции и старые цены.

Для каждого вопроса заранее запишите ожидаемый ответ и критерий. Затем отметьте результат:

Результат Что значит Что исправлять
Ответ верный База и инструкция работают Ничего
Ответ верный, но неполный Бот нашёл не все фрагменты Объединить или переписать карточки
Бот выдумал Нет данных или нет запрета Добавить карточку или правило «передай человеку»
Бот передал человеку, хотя ответ есть Карточка не находится Добавить в неё формулировки клиентов
Бот нарушил запрет Инструкция слабая Усилить формулировку, добавить пример

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

Условный пример: сколько времени занимает подготовка

Пример условный — цифры придуманы для иллюстрации, это не кейс студии.

Допустим, клининговая компания в Нижнем Новгороде хочет AI-бота в мессенджерах и на сайте.

Этап Объём Время
Выгрузка и обезличивание переписок 400 диалогов 4 часа
Выписка и группировка вопросов 70 уникальных вопросов, 12 тем 5 часов
Написание карточек 45 карточек 8 часов
Сверка цен и условий с руководителем 1 встреча 2 часа
Инструкция и запреты 1 документ 2 часа
Тестовые вопросы и первый прогон 80 вопросов 4 часа
Исправления и повторный прогон 2 круга 4 часа
Итого ≈ 29 часов

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

Как поддерживать базу после запуска

База знаний устаревает так же быстро, как прайс. Минимальный ритм:

  • Каждый день первые две недели — читать все диалоги, где бот передал разговор человеку или клиент остался недоволен.
  • Раз в неделю — разбирать новые вопросы, на которые не нашлось ответа, и дописывать карточки.
  • При любом изменении цен, графика, акций — в тот же день обновить карточку и прогнать тестовые вопросы по теме.
  • Раз в месяц — полный прогон тестового набора и удаление устаревших карточек.

Удобный показатель здоровья базы — доля диалогов, переданных человеку из-за отсутствия ответа. Если она растёт, база отстаёт от реальных вопросов клиентов.

Если хотите, мы проверим вашу базу знаний на тестовых вопросах и покажем, где бот будет ошибаться, — до того как это увидят клиенты.

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

В каком формате делать базу знаний для чат-бота?

Текстовый документ или таблица, где каждая тема — отдельная карточка: тема, формулировки клиентов, ответ, когда передавать человеку, дата обновления. Не используйте PDF-сканы и картинки с текстом — бот их обычно не прочитает.

Почему AI-бот придумывает ответы?

Языковая модель стремится дать связный ответ, даже если в базе нет данных. Чаще всего причина — отсутствие ответа, противоречия между документами, устаревшие данные или инструкция, которая не запрещает догадки.

Сколько вопросов должно быть в базе знаний?

Для старта обычно хватает 20–50 карточек, покрывающих самые частые вопросы из реальных переписок. Дальше база растёт по мере того, как появляются вопросы без ответа.

Можно ли просто загрузить в бота сайт и договоры?

Технически можно, но результат обычно хуже. На сайте много рекламного текста, в договорах — юридические формулировки, которые бот перескажет неточно. Лучше выписать нужное в короткие карточки.

Как проверить, что бот не выдумывает?

Составьте 50–100 тестовых вопросов, включая те, на которые в базе нет ответа, и провокационные. Прогоните их до запуска и после каждой правки базы. Правильный ответ на вопрос без данных — передать человеку.

Кто должен обновлять базу знаний?

Конкретный сотрудник, который отвечает за цены и условия, — обычно администратор или руководитель продаж. Без назначенного ответственного база устаревает за несколько месяцев.

Радик Ишкиняев

Радик Ишкиняев

Руководитель студии Спичка

10+ лет делаю сайты и запускаю рекламу, вместе с командой запустили больше 500 проектов. Пишу о том, что проверили на практике.

Задать вопрос в Telegram →

Сайт и реклама с AIдля целевых заявок

Разработаем сайт с AI и запустим Яндекс Директ от 60 000 ₽.
В стоимость входят 30 дней ведения рекламы.

🎁 Получить аудит
и план запуска бесплатно

Подготовим в течение рабочего дня
без навязчивых звонков

Получить аудит и план запуска

Оставьте контакты — мы уточним задачу и подготовим для вас следующий шаг

АудитСтруктура сайтаДизайн первого экрана
Как с вами связаться?
Проверить базу знаний