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