Виджет уже стоит на сайте, а каждый третий ответ бота выглядит как отписка: «спасибо за обращение, ожидайте ответа менеджера». Все решает то, что физически загружено в базу знаний, из которой бот берет факты. Пустая или плохо собранная база превращает даже сильную модель в вежливый автоответчик, который ничего не говорит по существу.
Ниже разобрано, из чего физически состоит база знаний, каким способом ее проще собрать и как проверить, что бот не «плавает», до того как это увидят клиенты.

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

Три способа наполнить базу знаний: что выбрать
Способов собрать базу три, они дополняют друг друга в зависимости от того, какого рода вопрос задает клиент.
- Ручной сбор Q&A из переписок. Медленно, зато точно под самые частые вопросы: вы буквально берете реальный вопрос клиента и реальный ответ оператора и оформляете их парой. Хорошо закрывает нестандартные ситуации, которых на сайте текстом нет.
- Автоимпорт со страниц сайта. Быстро покрывает каталог, условия доставки и оплаты, ответы на частые вопросы, но вместе с полезным текстом тянет и мусор: устаревшие акции, служебные страницы, дубли.
- Загрузка отдельных файлов. Закрывает то, чего на сайте физически нет: прайсы, регламенты, договоры оферты, инструкции по эксплуатации.

| Способ | Скорость | Точность | Когда использовать |
|---|---|---|---|
| Ручной сбор Q&A | Низкая, вручную | Высокая для частых вопросов | Закрыть повторяющиеся нестандартные вопросы |
| Автоимпорт со страниц сайта | Высокая, минуты | Зависит от актуальности сайта | Каталог, условия, публичный FAQ |
| Загрузка файлов | Средняя, зависит от объема | Высокая, если файл актуален | Прайсы, регламенты, то, чего нет на сайте |
Ни один из трех способов не заменяет два других полностью, и большинству сайтов нужны все три в разных пропорциях. Магазину с большим каталогом автоимпорт закроет основной объем вопросов сам, а прайс и Q&A по спорным случаям добавятся сверху. Сайту услуг с коротким текстом на паре страниц, наоборот, важнее ручной Q&A и файл с регламентом, чем автоимпорт пяти страниц сайта.
В Otvion этот выбор не приходится делать вслепую: база собирается из двух источников сразу, автоимпорт страниц сайта в один клик и отдельная загрузка файлов, а поиск ответа у бота идет по обоим источникам без разделения на «основной» и «дополнительный». Как база знаний встраивается в общую настройку бота на сайте, шаг за шагом, разобрано в статье как создать чат-бота для сайта.
У ручного сбора Q&A есть предел, о котором редко говорят: он не масштабируется на большой каталог. Разобрать сто переписок и получить сто пар вопрос-ответ реально за пару вечеров, но у магазина с тремя тысячами товаров ручной Q&A физически не покроет карточку каждого товара, и здесь автоимпорт со страниц сайта выигрывает по охвату. Ручной сбор остается сильным местом там, где вопросов немного, зато они нестандартные, а автоимпорт закрывает объем, до которого руки никогда не дойдут. Именно от полноты такой базы зависят сценарии консультации по товару, разобранные в статье чат-бот для интернет-магазина.
Если базы знаний еще нет: откуда брать вопросы
Если базы пока нет вообще, источников для первого наполнения обычно три: сам сайт, переписки в мессенджерах и почте за последние три-шесть месяцев, действующие прайсы. Самый быстрый источник, это история переписок: там уже есть реальные формулировки вопросов клиентов и реальные ответы, которые сработали.
По опыту одного из практиков в сфере ИИ-продаж, на разбор переписок и превращение их в 50–70 пар «вопрос-ответ» уходит примерно один вечер. Это ориентир одного специалиста: у бизнеса с большим потоком обращений уйдет больше времени, зато и материала для разбора будет больше.
Мини-пример разбора переписки в пару Q&A:
- Клиент в чате: «А если товар не подойдет по размеру, что делать»
- Ответ оператора: «Возврат в течение 14 дней, курьер заберет бесплатно»
- Пара для базы: вопрос «Что делать, если товар не подошел по размеру», ответ «Возврат в течение 14 дней, забираем бесплатно курьером»
Клиенты в большинстве случаев спрашивают из узкого набора повторяющихся тем, поэтому первым делом стоит закрыть именно их. Десять хорошо оформленных пар по частым темам полезнее полусотни случайных.
Если истории переписок пока нет вообще, потому что бизнес только открылся или раньше обходился без чата, источником становятся звонки и очные разговоры с клиентами: те же вопросы люди задают голосом, просто их никто не записывал текстом. В этом случае имеет смысл попросить продавцов или менеджеров неделю-две выписывать вопросы, которые повторяются чаще всего, и уже из этого списка собирать первую базу, вместо того чтобы ждать месяцы, пока накопится своя переписка в чате.
Импорт со страниц сайта: что проверить перед запуском
Не каждую страницу сайта имеет смысл отдавать в импорт. Каталог, условия доставки и оплаты, публичный FAQ, страница «о компании» дают боту материал, на основе которого он реально отвечает на вопросы. Акции с истекшим сроком, служебные и технические страницы, наоборот, только засоряют базу и повышают риск, что бот процитирует то, что уже неактуально.

Что проверить перед запуском импорта:
- Домен и раздел сайта, с которого идет импорт. Если у компании несколько сайтов или поддоменов, легко импортировать не тот раздел и получить в базе цены или условия другого направления бизнеса.
- Актуальность контента на выбранных страницах. Страница с прошлогодней акцией или снятым с продажи товаром попадет в базу так же охотно, как актуальная, и бот не отличит одну от другой без вашей правки.
- Дубли страниц с разным содержанием. Старая версия каталога, оставшаяся доступной по прямой ссылке, и новая версия с другими ценами, это готовый рецепт, чтобы бот путался и называл клиенту старую цифру.
В Otvion запуск импорта делается одной кнопкой, а дальше сервис показывает список найденных страниц, из которого можно вручную исключить лишнее, прежде чем страницы попадут в базу. Ручной отбор занимает пару минут, но именно он определяет, будет ли база чистой с самого начала или ее придется чистить уже после первых жалоб клиентов на неточные ответы.
Разовым импортом дело не заканчивается: у сайта, который живет и меняется, полный повторный обход страниц имеет смысл делать не реже раза в квартал, даже если ни одна цена формально не менялась. За это время накапливаются мелкие правки текста, новые страницы каталога и снятые с продажи позиции, которые никто не удалял из базы вручную, и без периодического обхода они там просто оседают.
Где ломается база знаний и как это выглядит для клиента
Практика внедрений почти всегда сводится к четырем повторяющимся поломкам, и в каждой виден конкретный симптом на стороне клиента.
| Симптом для клиента | Реальная причина | Что сделать |
|---|---|---|
| Бот отвечает общими фразами на конкретный вопрос | База пустая или почти не заполнена | Провести первый импорт и добавить Q&A по частым темам |
| Бот называет старую цену или условия | Страница на сайте обновилась, а переимпорт не сделали | Переимпортировать конкретную страницу после каждого изменения цены |
| Бот то отвечает верно, то ошибается по одному и тому же вопросу | Кеш CMS отдал старую версию страницы на момент импорта | Сбросить кеш перед повторным импортом и сверить дату страницы |
| Бот путает две разные цифры по одному товару | Сайт и прайс расходятся, а в базе оба источника сразу | Оставить один источник истины, второй убрать из базы или обновить |
Пустая или недособранная база, это самая частая причина, и она же самая безобидная, потому что чинится обычным первым импортом. Хуже, когда база формально заполнена, но хранит противоречивые данные: тогда бот отвечает уверенно, а клиент получает неверную информацию и не понимает, что ошибка сидит в базе. Если вместо ответа приходит заглушка «не удалось сформировать ответ», порядок проверки описан в статье чат-бот не отвечает.
Ошибка в ответе бота стоит дороже, чем ожидание ответа оператора. Клиент, который две минуты ждал живого менеджера, обычно относится к паузе спокойно, а клиент, которому бот за две секунды уверенно назвал неверную цену, потом тратит время на выяснение, кто прав, и не всегда возвращается за этим выяснением к тому же продавцу. Быстрый ответ ценен, только когда он точен: плохо собранная база превращает скорость бота в риск.
Ни одна база не покрывает вопрос со стопроцентной гарантией, поэтому важно, что происходит, когда ответа в ней нет. Хороший ИИ-виджет в такой ситуации передает диалог живому оператору вместе с историей переписки, чтобы клиент не начинал объяснять вопрос заново. Чем отличается такой честный отказ от банального «мы вам перезвоним», разобрано в статье ИИ-консультант для сайта: чем отличается от обычного бота.
Как проверить базу знаний до того, как ее увидят клиенты
Перед тем как показывать бота живым клиентам, стоит прогнать его через собственную проверку, даже если импорт прошел без ошибок.
Соберите 15–20 контрольных вопросов из реальных обращений и задайте их боту вручную, один за другим, до запуска. По опыту одного из практиков, для такой проверки достаточно порядка 20 вопросов из самых свежих переписок: этого хватает, чтобы поймать основные пробелы, не превращая проверку в отдельный проект на неделю.
Практический критерий проблемы: бот два раза подряд уходит от прямого ответа на один и тот же по смыслу вопрос. Это рабочая эвристика одного из практиков, и удобна она тем, что не требует специальных метрик, только внимательного чтения диалога. Если такое повторяется хотя бы дважды, в базе почти наверняка не хватает материала именно по этой теме.
Отдельно стоит проверить «вредные» вопросы: не по теме бизнеса, провокационные, попытки заставить бота что-то пообещать от имени компании. Категории вопросов для контрольного прогона удобно разбить заранее:
- вопросы про товар или услугу напрямую (цена, наличие, сроки);
- вопросы про процесс (доставка, оплата, возврат, гарантия);
- нестандартные и пограничные случаи из реальных переписок;
- вопросы не по теме и провокационные, на которые бот должен вежливо отказать.
Прогонять контрольные вопросы стоит от лица нового клиента. Тот, кто собирал базу, знает ответ заранее и невольно формулирует проверочный вопрос так, как удобно боту. Случайный посетитель сайта спросит по-своему. Полезно привлечь к проверке коллегу, который базу не собирал, и попросить его позадавать боту вопросы своими словами, без оглядки на то, как оформлены пары в базе.
Как поддерживать базу знаний в рабочем состоянии
База знаний, это процесс, который продолжается и после запуска. По опыту одного из практиков, поддержание базы в актуальном состоянии занимает около 30 минут в неделю: этого времени хватает, чтобы разобрать вопросы, на которые бот ответил неточно, и дописать недостающие пары или поправить источник. Для бизнеса с большим потоком обращений это скорее нижняя граница.

Второй триггер для обновления срабатывает по событию: любое изменение цен, акций или ассортимента на сайте требует переимпорта затронутых страниц, иначе бот продолжит отвечать по старым данным, пока кто-то вручную не запустит повторный импорт. Полагаться на память здесь не стоит: проще сразу завести привычку, что правка каталога заканчивается публикацией страницы и переимпортом этой страницы в базу бота.
Аналитика диалогов, которая показывает, какие темы бот закрывает хуже всего, экономит время именно на еженедельном разборе: вместо того чтобы читать все диалоги подряд, вы сразу видите, на каких вопросах бот чаще всего уходит в общие фразы. Что делать сразу после установки виджета, прежде чем база вообще появится, описано в статье про установку виджета чата.
Та же база пригодится не только на сайте: если у бизнеса появляется еще и бот в Max, разумно переносить в его сценарий тот же текст ответов. Как устроена такая связка и что делать, чтобы бот на сайте и бот в Max не отвечали по-разному, разобрано в статье чат-бот в Max.
Отдельно стоит учитывать сезонность спроса, если у бизнеса есть распродажи, акции или сезонные линейки товаров. На время активной кампании в базе на пару недель появляются вопросы, которых не было до и не будет после, и по-хорошему для них стоит завести временный набор Q&A. После завершения акции такие временные пары проще удалить, чем потом разбираться, почему бот отвечает про скидку, которой давно нет.
Точный ответ по существу база знаний дает только вместе с правильно настроенными system prompt и стоп-фразами: без них даже полная база не гарантирует нужный тон и границы того, что бот вправе обсуждать. Разбор остальных полей панели в статье настройка чат-бота: что включить, чтобы он отвечал верно.
Частые вопросы
Сколько документов нужно, чтобы бот начал нормально отвечать?
Значение имеет покрытие частых вопросов. Для старта обычно хватает каталога и условий сайта плюс 15–20 пар вопрос-ответ, закрывающих пробелы, которые не видны из текста сайта, но регулярно всплывают в переписках с клиентами.
Можно ли обойтись только автоимпортом со страниц сайта без ручной работы?
Для старта да, но сайт не отвечает на вопросы вроде «а если у меня частный случай». Такие вопросы закрывает только ручной Q&A, собранный из реальных переписок, поэтому автоимпорт стоит рассматривать как быстрый первый слой.
Что делать, если бот путает цены?
Проверить, из какого источника бот взял цифру, страницы сайта или загруженного прайса, и убрать дублирующий устаревший источник. Если оба источника актуальны, но оформлены по-разному, стоит оставить в базе только один как единственный источник истины по ценам.
Как часто нужно обновлять базу знаний?
Ориентир, около получаса в неделю на разбор диалогов, где бот ответил неточно, плюс обязательный переимпорт сразу при изменении цен или условий на сайте. Расписание вторично, событие важнее: любое изменение каталога должно сопровождаться обновлением базы в тот же день.
Что делать, если у бизнеса еще нет истории переписок для сбора Q&A?
Собрать вопросы там, где они звучат вслух: у продавцов и менеджеров, которые общаются с клиентами по телефону или очно. Пары недель наблюдений обычно хватает, чтобы выписать набор повторяющихся вопросов не хуже того, что дала бы готовая переписка в чате.
Короткий чек-лист
Прежде чем считать базу знаний готовой к запуску, стоит пройти по короткому списку:
- Источники собраны. Сайт, переписки за 3–6 месяцев, актуальные прайсы и регламенты определены и готовы к загрузке.
- Автоимпорт настроен и проверен на актуальность. Из отбора исключены устаревшие акции, служебные страницы и дубли с расходящимися цифрами.
- 15–20 контрольных вопросов прогнаны вручную. Пробелы, где бот дважды подряд ушел от ответа, закрыты до того, как базу увидели живые клиенты.
- Назначен процесс еженедельного обновления. Есть человек и время, которые разбирают неточные ответы и запускают переимпорт после изменений на сайте.
Если хотите проверить путь с готовой ИИ-платформой на своем сайте: Otvion ставится одной строкой кода, база собирается из страниц сайта и файлов сразу, а вопросы без ответа в базе уходят оператору в Telegram, регистрация на otvion.ru/app/register.