ИИ-ассистент для компании · база знаний + поиск + агент

Ассистент, который отвечает по вашим знаниям, а не выдумывает

Загружаете документы и каталоги — получаете ИИ-агента на сайте и в Telegram. Он сам ищет, дочитывает и отвечает клиентам и сотрудникам круглосуточно — с источником каждого факта.

Логика ответа настраивается под задачи бизнеса без программиста: правки проверяются тестами, у каждой версии есть откат.

G
Ассистент компаниипример ответа по каталогу
сайтtelegram
Есть что-то похожее на K-100, только для ребёнка 6 лет?
агент:поиск «K-100»→карточка 1001→категория→выборка: категория + возраст
K-100 рассчитан на взрослых. В той же категории для детей подходят:
  • Вита-Кидс, жевательные таблетки, с 3 лет · арт. 1024
  • Омега Junior, капсулы, с 6 лет · арт. 1031
Состав и схема приёма — в карточках. Перед применением проконсультируйтесь с лечащим врачом.добавлено кодом источник: каталог · карточки 1001, 1024, 1031
24/7
отвечает на сайте, в Telegram и по API — одной базой
8
инструментов у агента: поиск, чтение, каталог, точная строка
0
выдуманных источников — их собирает код из прочитанного
v1…vN
версии логики ответа: тесты перед включением, откат одной командой
Проблемы

Почему чат-боты компаний раздражают клиентов и не разгружают людей

Мы прошли через это сами
Проблема №1

Знания разбросаны

Регламенты в PDF, цены в таблицах, ответы на частые вопросы — в головах и чатах. Сотрудники ищут по полчаса, клиенты не ждут.

Итог«На один и тот же вопрос три разных ответа — в зависимости от того, кто взял трубку».
Проблема №2

Бот уверенно выдумывает

Модели дали «всю базу» в промпт — и она путает цены, артикулы и условия, придумывает ссылки. Отличить правду от выдумки клиент не может.

Итог«Бот пообещал скидку, которой нет. Разбираться пришлось менеджеру».
Проблема №3

Жёсткий сценарий

«Роутер → ветка → шаблон»: любой новый тип вопроса — доработка у подрядчика. Спросили «сравни два товара» — бот не понял и выдал карточку одного.

Итог«Каждое изменение — задача в бэклог на две недели».
Проблема №4

Не видно, что происходит

Что спрашивают, где ответ был плохим и почему — неизвестно. Улучшать вслепую нельзя, а каждое «улучшение» ломает что-то соседнее.

Итог«Поправили промпт под одну жалобу — посыпались ответы на другие вопросы».
Решение

Одна платформа: база знаний, поиск и агент

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

✓Слой 1 · База знаний

Знания, которые можно прочитать и поправить

PDF, Word, TXT превращаются в аккуратные документы с разделами — без пересказа. Таблицы и JSON — в каталог объектов с полями: артикул, цена, страна, категория, форма.

  • Структура как в Obsidian: категории = папки, теги на категориях
  • Правка в редакторе видна в ответах сразу, ручные правки не затираются
  • Распознавание сканов (OCR), повторная загрузка ничего не ломает
  • Архивы базы и восстановление одной кнопкой
✓Слой 2 · Поиск

Находит, даже если спросили «по-человечески»

Гибридный поиск: по смыслу и по словам одновременно, с формами слов. Понимает артикулы, опечатки, транслит и сленг; фильтрует каталог по полям до ранжирования.

  • «magnesium» ↔ «магнезиум», «витамин д3», «мск офис» — находит нужное
  • Фрагмент приходит своим разделом документа, а не обрывком
  • Фильтры: страна пользователя, категория, документ
  • У каждого результата объяснение, почему он здесь
✓Слой 3 · Агент

Сам решает, что искать и что дочитать

У агента инструменты вместо жёсткого сценария: поиск, чтение документа и раздела, точная строка, карточка товара, выборка каталога по полям. Составную задачу он раскладывает сам.

  • «Сравни A и B» — откроет обе карточки и сравнит по одним критериям
  • «Что есть похожего» — возьмёт категорию товара и подберёт аналоги
  • Пустой результат — переформулирует и сменит способ поиска
  • Отвечает только по прочитанному и называет источник
✓Слой 4 · Каналы

Подключается туда, где ваши клиенты

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

чат-виджет на сайтTelegram-ботвеб-чатHTTP API · стримингMCP для Claude и ИИ-агентовпортал сотрудников
  • Страна и имя пользователя приходят с вопросом — ответ по ним
  • Каждая коллекция изолирована: свои документы, пароли, бот
Задачи бизнеса

Что ассистент делает за вас

Одна платформа — разные роли. Набор задач задаётся настройкой логики ответа, а не разработкой нового бота.

Продажи · каталог

Консультант по товарам

Подбор по потребности, сравнение, аналоги из той же категории, формы выпуска и фасовки, ассортимент по стране покупателя — с артикулами.

СПРАШИВАЮТ«Что посоветуете для энергии?» «Чем A отличается от B?»
Поддержка клиентов

Ответы на частые вопросы

Доставка, оплата, возврат, регистрация, офисы и график, мероприятия — строго по вашим регламентам, со ссылкой на документ.

СПРАШИВАЮТ«Как вернуть товар?» «Работает ли офис в субботу?»
Сотрудники · HR

База знаний для команды

Положения, инструкции, регламенты: ответ с разделом документа, который можно открыть. Новичок не дёргает коллег по каждому вопросу.

СПРАШИВАЮТ«Как оформить отпуск?» «Кто согласует командировку?»
Осторожные темы

Медицина, право, финансы

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

СПРАШИВАЮТ«Можно при беременности?» «Совместимо с лекарствами?»
Возражения

Спокойно отвечает на «дорого»

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

СПРАШИВАЮТ«Почему так дорого?» «А сертификаты есть?»
Фильтр и маршрутизация

Отсекает лишнее, уточняет по делу

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

СПРАШИВАЮТ«заработок без вложений» → готовый ответ за миллисекунды
Почему это работает

Логика ответа — данные, а не код

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

01

Агент вместо жёсткого сценария

Нет зашитой цепочки «роутер → контекст → ответ». Есть инструменты и инструкции — агент сам выбирает путь под вопрос.

02

Гарантии — кодом, не моделью

Спам-фильтр, медицинский маркер, обязательные фразы и бюджет времени работают без модели. То, что должно быть всегда, не зависит от её настроения.

03

Источники нельзя выдумать

Список источников собирает программа из того, что агент действительно открыл. Модель видит ровно тот контекст, что уходит клиенту.

04

Версии, тесты, откат

Новая версия логики включается, только если прошли встроенные тесты. Не понравилось — откат на прошлую одной командой.

05

Всё видно

Журнал всех вопросов и ответов по каналам, путь каждого ответа по шагам схемы, оценки пользователей. Схема архитектуры рисуется из тех же данных.

Так выглядит шаг логики

// проверка без модели — 0 обращений к LLM { "id": "med_guard", "type": "check", "if": { "var": "question", "regex": "беременн|лекарств|диагноз…" }, "then": "mark_med", "else": "draft" } // агент со своими инструментами { "id": "draft", "type": "agent", "system": ["@agent_system", "@agent_rules"], "tools": ["search", "read_section", "grep", "get_object", "find_objects", …], "max_steps": 8 } // фразу добавляет код, а не модель { "id": "final_med", "type": "answer", "text": ["{{draft.answer}}", "@disclaimer"] }

12 типов шагов: проверки, ветвления, переменные, поиск в нужном разделе, свои LLM-шаги, агент, ответ. Кода в схеме нет — её проверяет валидатор и исполняет движок.

Ассистент улучшается по циклу

Управление базой и логикой открыто через MCP: подключённый ИИ-агент (например, Claude) сам гоняет тесты, разбирает ответы и предлагает новую версию. Включает её человек.

1

Тест

Прогон реальных вопросов harness_run_tests

2

Разбор

Журнал ответов и путь каждого по шагам ask_log

3

Правка

Логика, инструменты или промпт → новая версия harness_set

4

Проверка

Новая версия на тех же вопросах до включения harness_test

5

Включение

Только при зелёных тестах, откат — одной командой harness_activate

Так, например, появился подбор похожих товаров: агент заметил в ответах слабое место, добавил правило «категория товара → выборка по категории» и тест на него — без единой строки кода сервиса.

Результаты

Цифры из пилотов, а не из презентации

Сравнения проводили на реальных вопросах. Ответы оценивал слепой LLM-судья: не знал, какая система отвечает, ставил баллы по достоверности, полезности, безопасности, честности и стилю.

245 / 300
ВОПРОСЫ ПОКУПАТЕЛЕЙ

Агент ответил лучше действующего ассистента компании (классический сценарий «роутер → контекст → ответ»). Действующий лучше — в 37, ничья — в 18.

агент4,55
прежний3,63
64 / 65
БАЗА ЗНАНИЙ HR

Верных ответов у агента против 60 у обычной схемы «поиск + ответ моделью». Выдумок — 3 против 7.

агент64
поиск+LLM60
191 / 200
ПОИСК ПО КАТАЛОГУ

Нужный товар — первым в выдаче; в первой тройке — 196 из 200. На запросы о товарах, которых нет, — честное «такого нет» в 6 из 6.

первым191
в тройке196

Честно о минусах: агент отвечает в среднем за 8 секунд против 4 у классического сценария — он читает источник, прежде чем ответить. Обращений к модели при этом меньше: 1,7 против 2,5 на ответ.

Как внедряем

От ваших документов — до ассистента в Telegram и на сайте

01

Собираем базу

Загружаем документы и каталоги, раскладываем по категориям, проверяем, что поиск находит нужное.

02

Настраиваем логику

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

03

Проверяем на ваших вопросах

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

04

Подключаем и улучшаем

Виджет на сайт, Telegram, API. Дальше — улучшения по журналу ответов: каждая правка с тестом и откатом.

Без иллюзий

Честно о том, что вас беспокоит

Ассистент будет выдумывать?

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

Что, если вопроса нет в базе?

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

Можно ли менять поведение без программиста?

Да. Логика ответа — данные: промпты, шаги, набор инструментов, правила. Правка сохраняется новой версией, проверяется тестами и включается, только если они прошли. Откат — одной командой. Менять может и подключённый ИИ-агент через MCP, но включает версию человек.

Где хранятся наши данные?

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

Как обновлять базу знаний?

Загрузить новый файл или поправить документ в редакторе — правка видна в ответах сразу. Каталог обновляется загрузкой таблицы или JSON. Перед крупными изменениями — архив базы, восстановление одной кнопкой.

Почему агент отвечает не мгновенно?

Потому что сначала читает источник: в среднем 7–8 секунд против 4 у классического бота. Простые вещи — спам, готовые ответы — отрабатывают без модели за миллисекунды. Если для витрины нужна скорость, тот же поиск отдаёт результаты без модели.

Сколько стоит и сколько времени займёт?

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

Покажем ассистента на ваших документах

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

Написать в Telegram →

Бесплатный разбор и без обязательств.

  1. Разбираем задачуКто спрашивает, о чём, в каких каналах и где сейчас теряются ответы.
  2. Собираем пилотЗагружаем ваши материалы и настраиваем логику ответа под задачу.
  3. Показываем результатОтветы на ваши вопросы с источниками — и честная оценка, где ассистент поможет, а где нет.