AI и RAG · 7 минут
RAG для бизнеса: когда нужен поиск по документам, а когда хватит обычного решения
Большой разбор AI-поиска по внутренним данным: критерии применимости, источники, доступы, качество ответа, стоимость, безопасность и путь от прототипа до production.
Первый выбор
Не всякая задача с текстом требует RAG
Начинайте с природы вопроса: точный фильтр, правило или поиск ответа в неоднородных документах.
Контур ответа
Ответ начинается до AI-модели
Система должна связать источники, доступы, поиск фрагментов и проверку результата.
RAG — это не чат с файлами
RAG полезен, когда ответ нельзя получить из одного поля базы данных. Сотруднику нужно сопоставить договор, инструкцию, внутреннюю политику и актуальный статус, а затем понять, на какие источники опирается вывод.
В демо достаточно загрузить несколько файлов и получить убедительный текст. В рабочей системе важнее другое: актуальность документа, права доступа, повторяемость ответа, понятный отказ и возможность разобрать ошибку.
Когда обычный поиск лучше
Если пользователь знает номер заказа, дату, статус или конкретный атрибут, точный поиск будет быстрее, дешевле и предсказуемее. AI не должен заменять фильтр только потому, что чат выглядит современно.
Часто лучший продукт сочетает оба подхода: структурированные данные идут через обычные запросы, а RAG помогает объяснить правила, найти подтверждение и связать информацию из документов.
Данные и доступы важнее выбора модели
До выбора модели опишите владельца каждого источника, срок актуальности, формат обновления и уровень доступа. Документ без владельца и даты может стать причиной неправильного решения даже при идеальном поиске.
Проверка доступа должна происходить до подготовки контекста. Нельзя сначала найти запрещённый фрагмент, а потом надеяться, что модель не процитирует его в ответе.
Качество измеряется на наборе вопросов
Соберите 30–100 реальных вопросов, где известен хороший ответ и допустимый источник. Для каждого запроса оценивайте релевантность найденных фрагментов, полноту, наличие цитат, время ответа и корректность отказа.
Так можно сравнивать изменения индексации, инструкций и модели по данным, а не по впечатлению от двух удачных диалогов. Набор вопросов становится регрессионной проверкой продукта.
Стоимость зависит от эксплуатации
На бюджет влияет не только количество запросов к модели. Нужно учитывать обработку новых документов, повторную индексацию, хранение версий, контроль доступа, журналирование, оценку качества и поддержку пользователей.
Если система используется внутри компании, часто разумно начать с одного отдела и ограниченного набора источников. Это позволяет проверить пользу и стоимость до расширения на весь контур знаний.
Путь от прототипа к production
Первый этап — доказать, что ответы помогают в одном измеримом сценарии. Затем добавляются права, наблюдение, набор проверочных вопросов, обработка ошибок, обновление источников и правила ручного вмешательства.
Рабочий AI-продукт умеет честно сказать «не знаю», показать основание ответа и передать вопрос человеку. Инженерная ценность здесь не в громком промпте, а в управляемости всей цепочки.
Начинайте с вопроса, который нельзя решить одним источником
RAG оправдан, когда ответ требует собрать контекст из нескольких документов, учесть права пользователя и показать основание вывода. Если нужное значение уже хранится в одной таблице и меняется по строгому правилу, обычный API будет быстрее, дешевле и надёжнее.
Составьте набор реальных вопросов до выбора модели. В него должны войти короткие и длинные запросы, разные формулировки, устаревшие документы, конфликтующие правила и вопросы без ответа. Этот набор станет регрессионным тестом качества.
Качество начинается с подготовки источников
Загрузка файлов не равна подготовке знаний. Нужно определить владельца документа, дату действия, версию, язык, уровень доступа и связь с соседними материалами. При разбиении на фрагменты сохраняйте заголовки, таблицы и ссылки на исходную страницу, иначе модель получит текст без контекста.
Индексация должна быть повторяемой: одинаковый документ не должен создавать дубликаты, а изменение политики должно удалять старую версию из поиска. Для чувствительных данных проверяйте права до выдачи фрагментов, а не после генерации ответа.
Production RAG требует безопасного отказа
Ответ без источника должен считаться ошибкой качества, а не успешным результатом. Показывайте цитаты, дату документа и сигнал уверенности, а при недостатке контекста честно сообщайте, что система не может подтвердить вывод.
После запуска измеряйте долю ответов с корректными ссылками, время поиска, стоимость запроса, частые переформулировки и вопросы без результата. Эти данные помогают улучшать chunking и retrieval до смены модели.
Сначала проверьте, где живёт источник истины
RAG не исправляет хаотичные документы автоматически. Перед выбором модели найдите владельцев источников, правила публикации, сроки актуальности и версии. Один и тот же термин в договоре, инструкции и таблице может иметь разный приоритет.
Полезно собрать небольшой набор эталонных вопросов с ожидаемыми ответами и ссылками. Он показывает, действительно ли проблема требует поиска по нескольким источникам, или достаточно формы, фильтра и обычного полнотекстового запроса.
Качество ответа состоит из нескольких проверок
Пользователь оценивает не только текст. Важны найденные фрагменты, корректные права доступа, понятная цитата и честное сообщение, когда контекста недостаточно. Поэтому тестируйте retrieval, генерацию и отказоустойчивость отдельно.
Для оценки соберите вопросы разной сложности: точный факт, сравнение документов, вопрос с отсутствующим ответом и запрос, к которому пользователь не должен иметь доступа. Такой набор быстрее показывает реальные границы системы.
Эксплуатация важнее демонстрационного чата
В рабочей системе меняются документы, пользователи и политика доступа. Нужны повторная индексация, удаление отозванных источников, аудит запросов и возможность объяснить, почему фрагмент попал в ответ.
Начните с ограниченного контура и измеряйте долю ответов с подтверждёнными источниками, время поиска и стоимость запроса. Только после этого решайте, где добавлять более сложную модель или агентный сценарий.
Сначала измерьте стоимость неправильного ответа
RAG оправдан не потому, что в презентации есть чат. Спросите, что происходит при ошибке: сотрудник теряет час, клиент получает неверное условие или компания нарушает регламент. Чем выше цена ошибки и чем больше источников нужно сопоставить, тем сильнее аргумент в пользу контролируемого поиска.
Если ответ всегда находится в одной таблице, обычный поиск и строгая форма могут быть дешевле и надёжнее. Архитектура должна соответствовать риску, а не модному названию технологии.
Подготовка источников определяет качество сильнее модели
Перед индексированием разбейте документы по владельцу, версии, сроку действия и уровню доступа. Уберите дубли, добавьте заголовки и сохраните ссылку на исходный фрагмент. Иначе система найдёт похожий текст, но не сможет доказать, почему он актуален.
Для пилота соберите небольшой набор реальных вопросов и ожидаемых источников. Сравнивайте не только похожесть выдачи, но и полноту цитат, корректность прав и понятность отказа.