ИИ-ассистент
по базе знаний

Разработаю ИИ-ассистента по базе знаний компании — RAG-систему, которая ищет ответ в ваших регламентах, инструкциях, документах и каталоге и к каждому ответу даёт ссылку на источник.

от 60 000 ₽ Ответ со ссылкой
Отвечает по документамАссистент опирается на вашу базу, а не на общие знания модели.
Источник виденК каждому ответу прикладывается ссылка на документ или раздел.
Не знает — говоритЕсли ответа в базе нет, ассистент так и пишет и зовёт человека.
Обсудить ассистента

Кому нужен ассистент по базе знаний

Разработка ИИ-ассистента окупается, когда ответы уже есть в документах, но их долго искать:

  • Поддержка клиентов
  • Новые сотрудники
  • Отдел продаж
  • Юристы и бухгалтерия
  • Сервис и техподдержка
  • Интернет-магазины с большим каталогом
  • Производство и инструкции
  • Внутренний портал компании

У всех этих случаев общая черта: знания в компании уже записаны, но найти нужный ответ трудно. Регламенты лежат в разных папках, инструкции дублируют друг друга, а часть ответов существует только в голове опытных сотрудников. RAG-система делает записанную часть знаний доступной в виде диалога: человек задаёт вопрос своими словами и получает ответ со ссылкой на документ.

Главное в этой услуге — точные ответы по вашим документам, а не генерация текстов и не перестройка процессов. Если нужно встроить нейросеть в одну операцию на сайте или в CRM — описания товаров, разбор заявок, черновики писем, — вам сюда: интеграция нейросети в сайт и CRM. Если ещё не ясно, с какого процесса начинать и окупится ли ИИ, начните с внедрения ИИ в бизнес: разбор задач и пилот. А консультант для посетителей сайта, который ещё и собирает заявки, — это ИИ-чат-бот для сайта.

Когда пора внедрять RAG-систему

Признаки, что база знаний работает плохо:

  • Одни и те же вопросы в чате
  • Сотрудники ищут регламенты по папкам
  • Ответы зависят от того, кто отвечает
  • Новички отвлекают опытных коллег
  • Клиенты не находят ответ на сайте
  • Документов сотни, поиск по названию не помогает

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

Как устроена RAG-система

RAG — поиск по базе знаний плюс генерация ответа на найденных фрагментах.

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

На этапе поиска многое решает то, как документ разбит на фрагменты. Слишком мелкие куски теряют контекст, слишком крупные содержат лишнее и путают модель. Разбиение подбираю под тип документов: регламенты, карточки товаров и инструкции режу по-разному. Для каждого фрагмента сохраняю ссылку на документ и раздел, чтобы ассистент мог показать источник.

Индексация

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

Подходит для
  • PDF
  • DOCX
  • Сайт
  • Каталог

Поиск

На вопрос пользователя система находит самые близкие по смыслу фрагменты. Учитываю права доступа: сотрудник видит только свои разделы.

Генерация ответа

Модель формулирует ответ только по найденным фрагментам и прикладывает ссылки. Модель подключается через API, подходят GigaChat и YandexGPT. Поиск по базе и обработку документов пишу на Python, Node.js или PHP.

Подходит для
  • GigaChat
  • YandexGPT

Контроль

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

Как подготовить базу знаний

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

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

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

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

Время, потраченное на порядок в документах, окупается дважды: ассистент отвечает точнее, а сотрудникам проще работать с самой базой.

Что входит в создание RAG-системы

Под ключ — от сбора документов до интерфейса.

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

  • Сбор и подготовка документов
  • Индексация и поиск по смыслу
  • Обновление базы при изменении файлов
  • Ответы со ссылками на источник
  • Разграничение доступа к разделам
  • Чат на сайте, в портале или Telegram
  • Передача вопроса специалисту
  • Тестовый набор вопросов и проверка

Как проходит разработка RAG-систем

Качество ассистента определяется качеством базы, поэтому начинаю с документов.

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

  1. Аудит базы

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

  2. Тестовые вопросы

    Вместе с вами составляю список реальных вопросов и правильных ответов. Этот набор становится эталоном для проверки качества.

  3. Прототип

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

  4. Интерфейс

    Встраиваю ассистента в сайт, личный кабинет, портал или мессенджер.

  5. Запуск и улучшение

    Слежу по журналу за вопросами без ответа и дополняю базу.

Почему стоит обратиться ко мне

Ассистент нужно не только собрать, но и встроить в рабочие системы.

Разработка ИИ-ассистента не заканчивается на прототипе. Ассистента нужно разместить там, где люди уже работают: на сайте, во внутреннем портале, в Telegram. Сайты на WordPress и 1С-Битрикс и интеграции с ними — моя основная работа, поэтому встраивание не становится отдельным проектом. Ассистента можно подключить и к нескольким каналам сразу на одной базе знаний.

НапрямуюЯ работаю без посредников, от аудита базы до запуска.
Без выдумокАссистент отвечает только по базе и показывает источник ответа.
Встрою куда нужноСайт на WordPress или Битрикс, портал, личный кабинет, Telegram.

RAG-система не знает больше, чем ваши документы, — поэтому работа начинается с базы знаний.

От чего зависит стоимость

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

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

Третий — где будет работать ассистент. Чат на сайте, встраивание в портал или B2B-портал, бот в Telegram, интеграция с CRM — у каждого канала своя доработка интерфейса.

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

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

Сколько стоит создание RAG-системы?

Разработка — от 60 000 ₽, итог считаю по времени: от 2 000 ₽ за час. После аудита документов и разбора задачи могу назвать фиксированную стоимость. Использование модели оплачивается отдельно по тарифам сервиса.

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

Чем RAG-система отличается от обычного чат-бота?

Обычный бот работает по заранее заданным сценариям или отвечает из общих знаний модели. RAG-система ищет ответ в ваших документах и показывает источник, поэтому её проще проверить.

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

Какие документы можно загрузить?

Текстовые PDF, DOCX, таблицы, страницы сайта, карточки каталога, статьи базы знаний. Сканы требуют распознавания текста, это обсуждаю отдельно.

Если документы хранятся в системе с API, например во внутреннем портале или CRM, можно настроить автоматическую выгрузку. Тогда изменения в документах попадают в индекс без ручной загрузки. Таблицы с большим числом колонок иногда требуют предварительной обработки, чтобы поиск находил нужные строки.

Может ли ассистент ошибиться?

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

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

Где хранятся документы?

Индекс и документы можно разместить на вашем сервере. В модель передаются только найденные фрагменты, нужные для ответа.

Если в документах есть персональные данные или коммерческая тайна, это учитываю при выборе модели и настройке доступа. Для работы в РФ подходят GigaChat и YandexGPT, их подключаю через API. Доступ к журналу вопросов получают только ответственные сотрудники, а права пользователей ассистента повторяют права на разделы базы.

Сколько времени занимает разработка ИИ-ассистента?

От 3 недель для ассистента по аккуратной базе с одним каналом; точный срок называю после аудита документов.

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

Что нужно от компании для старта?

Доступ к документам, которые станут базой знаний, и список типичных вопросов с правильными ответами. Нужен сотрудник, который знает тему и может оценить ответы ассистента на тестовых вопросах.

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

Как ассистент узнаёт об изменениях в документах?

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

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

Нужен ассистент по базе знаний?

Пришлите пример документов и вопросов — оценю, как построить RAG-систему.