1. Главная
  2. Блог
  3. Базы знаний и RAG
  4. Ответы ИИ с источниками
Практический разбор

Как настроить ответы ИИ со ссылками на источники

Как сделать, чтобы ИИ отвечал по корпоративным документам и указывал источник: пункт, редакцию, документ. Разбор RAG, метаданных и контроля.

1 сентября 20267 мин чтенияПрактика автоматизации для бизнеса

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

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

Когда компании нужны ответы ИИ со ссылками на источники

Задача подходит, когда в организации накоплен массив внутренних стандартов, регламентов, приказов или инструкций и сотрудники регулярно ищут в них ответы на рабочие вопросы. Типичные признаки:

  • Руководители отделов тратят время на разъяснение одних и тех же положений.
  • Сотрудники не уверены, какая редакция документа действует, и работают по устаревшей копии.
  • Новые сотрудники входят в курс дела неделями, потому что документация разрознена.

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

Как устроено цитирование документов RAG

Система работает в три этапа: подготовка документов, поиск релевантных фрагментов и формирование ответа.

Подготовка. Документы загружаются в корпоративную базу знаний и разбиваются на пункты. К каждому пункту привязываются метаданные: номер документа, заголовок, номер пункта, статус (действующий или отменённый), дата ввода и ссылка на отменяющий документ. Индекс строится локальной моделью эмбеддингов на сервере компании — тексты документов наружу не уходят.

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

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

Какие данные и доступы нужны для настройки

Для запуска нужны три вещи: источники документов, сервер и согласование с ИТ и ИБ.

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

  • 1С:Документооборот — чтение через OData или API: карточки, файлы, статусы, связи «отменяет / отменён».
  • Файловые хранилища — сетевые папки и диски с docx, pdf, xlsx. Система разбирает структуру, версии и дубли, размечает по разделам.
  • Почта — приказы и письма по IMAP из согласованных ящиков, только с корпоративного домена.
  • CRM и внутренние системы — через API или файловый обмен по расписанию.

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

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

Этапы внедрения: от описания задачи до запуска

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

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

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

Договор и доступы. Фиксируем предмет, ставки, порядок приёмки. Площадку и классы данных согласуем с вашей ИТ-службой. Доступы — с минимальными правами, секреты — отдельно от кода.

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

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

Запуск и сопровождение. Обучение сотрудников, инструкции, регламент. Дальше — доработки и мониторинг по часам.

Пример-сценарий: база знаний производственной компании

Представим производственную компанию с 400+ документами внутренних регламентов в 1С:Документооборот. Сотрудники ежедневно задают вопросы вроде «какой порядок согласования закупок свыше 500 тысяч» или «где указан срок хранения образцов продукции».

Система подключается к 1С:Документооборот программно, читает карточки и файлы, разбирает документы по пунктам и строит индекс. В базе учитываются 70+ стандартов и редакций: действующие версии отвечают, отменённые — помечены и сохранены в истории.

Сотрудник задаёт вопрос в Telegram. Агент находит релевантные пункты, формирует ответ и прикладывает ссылку: название документа и номер пункта действующей редакции. Если ответа в документах нет — агент говорит об этом прямо.

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

Как проверить результат и с чего начать

Проверить качество настроенных ответов ИИ со ссылками на источники можно по трём критериям:

  1. Ссылки работают. Каждый ответ содержит адрес документа и пункт, по ссылке открывается нужный фрагмент.
  2. Редакции корректны. Ответы ссылаются на действующую редакцию, отменённые версии не всплывают.
  3. Отказ работает. На вопрос, не покрытый документами, система отвечает «основания в документах не найдено», а не выдумывает.

Контроль остаётся за человеком. До выхода к отделу руководитель проверяет ответы по списку реальных вопросов с известными ответами. Автоматические тесты прогоняются при каждой доработке и при загрузке новых редакций. Журнал вопросов без ответа показывает, какие документы стоит дописать.

Начните с одного процесса. Назовите документы, по которым сотрудники чаще всего спрашивают: стандарты, регламенты, приказы, инструкции. Укажите, где они лежат и кто их ведёт. По описанию задачи мы оценим первый шаг в часах и назовём состав работ по прайсу. Если процесс ещё не разобран, начните с аудита.

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

Что делать, если в документах нет ответа на вопрос?

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

Как система понимает, какая редакция документа действует?

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

Нужно ли вручную выгружать документы из 1С:Документооборота?

Нет. Система подключается к 1С:Документооборот программно через OData или API и читает карточки, файлы, статусы и связи. Ручная выгрузка нужна только для систем без интерфейса.

Уходят ли тексты документов во внешний сервис?

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

Официальные материалы по теме

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

Связанные материалы

Разобрать ваш процесс

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