Система RAG ищет отрывки в базе документов, чтобы помочь модели ответить. Его надежность зависит прежде всего от документов, их прав доступа и их свежести. Начните с контролируемого периметра, с проверяемыми ответами, прежде чем расширять корпус.

Выбирайте полезные вопросы

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

Очистите без условий очистки

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

Построить действенный документальный инвентарь

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

Поля, предлагаемые для инвентаря RAG
ПолеКонтрольная материяПрактическое следствие
ID и версияМожем ли мы найти точный документ?Подсоедините каждый проход к стабильной версии
Авторизованная аудиторияКто может просмотреть эту информацию?Применить права до реституции
Срок действияПрименимо ли еще правило?удалить или пересмотреть просроченные проходы
ОтветственныйКто может подтвердить противоречие?Предоставьте валидацию вместо того, чтобы позволить модели выбирать
Вопрос покрытКакое решение позволяет документ?Тестируйте корпус на реальную потребность

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

вырезать по идеям

Руководство Hugging Face включает разделение корпуса на отрывки, используемые для исследований. Универсальных размеров нет. Наша практическая отправная точка состоит в том, чтобы сохранить правило, его условия и его исключение вместе, а затем проверить реальные вопросы. Если восстановленный отрывок смешивает несколько продуктов, ищите более четкую редакционную границу, а не произвольно увеличивая контекст.

Вымышленный пример: документация по техническому обслуживанию

Команда имеет три версии процедуры резервного копирования. Он сохраняет утвержденную версию в пилотной области, архивирует старые из текущего поиска и назначает менеджера. Вопрос «Могу ли я восстановить в одиночку?» Должен найти требуемый доступ и проверки, а не старое сообщение поддержки. Вы можете проверить это ожидание, прежде чем выбрать интерфейс чата.

Тестовая резка с правилом и его исключением

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

  1. Подготовьте простой вопрос, ответ которого находится в одном документе, а затем вопрос, требующий прочтения условия или исключения. Обратите внимание на ожидаемые проходы.
  2. Проверьте, что поиск восстановил, прежде чем читать окончательный ответ. Элегантный ответ может замаскировать недостаточный проход или старую версию.
  3. Добавьте в Корпус вопрос без ответа. Ожидаемый результат - это предельная индикация и способ контакта с человеком, а не правдоподобное изобретение.
  4. Протестируйте удаление или ревизию документа. Убедитесь, что старые отрывки недоступны в индексах, кэшах или ссылках.

руководство Hugging Face по RAG иллюстрирует несколько вариантов резки и исследований; Его настройки не являются универсальным значением для копирования. Ваш приёмочный тест должен решить, ответит ли корпус на ваши вопросы. Следующий шаг - Отдельная оценка исследований и ответов, прежде чем расширять чат-бот на все страницы сайта.

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

Проверьте право не отвечать

Добавьте вопросы, выходящие за пределы периметра и просьбы, на которые Корпус не отвечает. Помощник должен признать отсутствие и сослаться на собеседника. Контролируйте уважение прав пользователей на каждом этапе. Запланируйте процедуру обновления и Проверка сгенерированных ответов. Ограниченный пилот помогает выявить пробелы в документах, не скрывая их за плавной реакцией.

Дополнительная документация