AI‑ассистент по базе знаний: RAG, источники и контроль ответов
Корпоративный ассистент отличается от общего чата тем, что отвечает в пределах разрешённых материалов и показывает основание. Если подходящего источника нет, правильное действие — отказаться от уверенного ответа и передать вопрос владельцу знания.
RAG не исправляет устаревшие документы и неправильные права доступа.
Качество поиска измеряется отдельно от качества формулировки ответа.
Перед запуском нужен набор реальных вопросов с эталонным решением и допустимым отказом.
Ограничьте область ответа
Сначала выбирают один класс вопросов: регламент сервиса, инструкции для сотрудников, условия продукта или помощь оператору. Для него известны владельцы документов, пользователи и цена ошибки.
Ассистент не должен автоматически превращаться в универсального агента. Право найти информацию не означает право оформить возврат, изменить договор или отправить команду в производственную систему.
Подготовьте знания до индексации
Документу нужны версия, дата действия, владелец, тип и правила доступа. Дубли и старые редакции удаляют или явно помечают. Таблицы, сканы и приложения разбирают отдельно, чтобы важное условие не потерялось при нарезке текста.
Обновление источника должно запускать повторную обработку и сохранять связь ответа с конкретной версией. Иначе разбор ошибки не покажет, какой текст видел ассистент.
- Версия и период действия
- Владелец материала
- Группа доступа
- Структура заголовков и таблиц
- Статус индексации
Проверяйте поиск до генерации
На контрольных вопросах сначала смотрят, попал ли правильный фрагмент в первые результаты. Если его там нет, более крупная модель редко исправит ситуацию: ей просто не передали нужное основание.
Фильтры по подразделению, продукту, дате и уровню доступа применяют до передачи контекста модели. Ранжирование можно сочетать с поиском по словам, особенно для кодов, номеров и точных формулировок.
Свяжите утверждение с источником
Ответ показывает документ и фрагмент, на котором основан вывод. Для недостаточного или противоречивого контекста задаётся отдельный результат: уточнить вопрос, сообщить об отсутствии данных или создать задачу эксперту.
Структурированный ответ проверяют правилами: обязательные поля, допустимые значения и запрет выполнять критичное действие без подтверждения. Текст модели не должен напрямую становиться командой внешней системе.
Запускайте на контрольной выборке
Набор вопросов включает простые, неоднозначные, устаревшие и провокационные формулировки. Для каждого заранее известны нужный источник, ожидаемый смысл и ситуации, когда ассистент обязан отказаться.
В работе сохраняют вопрос, найденные фрагменты, версию модели, ответ и оценку пользователя. Это позволяет отличить пробел базы знаний от ошибки поиска или неудачной формулировки.
- Доля найденных правильных источников
- Ответы без достаточного основания
- Время до решения вопроса
- Причины передачи эксперту