RAG простыми словами: как ИИ отвечает по базе знаний со ссылками
RAG — способ заставить языковую модель отвечать не «из головы», а по документам компании, со ссылкой на источник. Разбираем, как это устроено, где RAG всё ещё ошибается и что проверить перед внедрением корпоративного ИИ-ассистента.
Редакция W2WWin to WinКоротко
- RAG (Retrieval-Augmented Generation) — схема, в которой модель сначала ищет фрагменты в базе знаний и отвечает только по ним; термин введён в статье Lewis et al., NeurIPS 2020.
- NIST AI 600-1 (2024) называет выдумки ИИ «конфабуляцией» и считает их естественным следствием устройства генеративных моделей; модель может выдумать даже ссылку.
- Ссылка в RAG-ответе должна вести на фрагмент, который реально вернул поиск, — тогда ответ проверяется за секунды.
- Права доступа нужно применять на этапе поиска, до генерации: всё, что попало в контекст, модель может пересказать.
- Company Brain W2W принимается по метрике: 50 реальных вопросов и порог 85% приемлемых ответов; прототип — через 2 недели, внедрение от $5 000.
Что такое RAG простыми словами
RAG (Retrieval-Augmented Generation, «генерация с опорой на поиск») — это схема, в которой языковая модель сначала находит нужные фрагменты в базе знаний, а потом пишет ответ только на их основе. Модель не вспоминает факты «из головы», а работает как сотрудник, который перед ответом открыл регламент и процитировал нужный пункт.
Термин появился в научной работе группы исследователей во главе с Патриком Льюисом: статья «Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks» опубликована на arXiv в мае 2020 года и вошла в сборник конференции NeurIPS 2020. Авторы описали два вида памяти:
- параметрическая — знания, «зашитые» в веса модели при обучении;
- непараметрическая — внешний индекс документов, к которому модель обращается через поисковый модуль.
В статье прямо сказано, что предобученные модели обращаются со своими знаниями неточно, а указание источника и обновление знаний — открытые проблемы. RAG предложили как ответ на обе. По итогам экспериментов авторы пишут, что такие модели генерируют более конкретный и фактический текст, чем модель без поиска.
Почему обычный чат-бот выдумывает
Большая языковая модель предсказывает следующее слово по статистике обучающих данных — поэтому она может уверенно написать то, чего нет. Это не ошибка конкретного продукта, а свойство технологии.
Национальный институт стандартов и технологий США (NIST) в профиле рисков генеративного ИИ NIST AI 600-1 (июль 2024) называет это явление «конфабуляцией» — генерацией уверенно поданного, но ошибочного или ложного содержания, которое в обиходе называют «галлюцинациями». NIST отмечает три вещи, важные для бизнеса:
- конфабуляции — естественное следствие устройства генеративных моделей, а не редкий сбой;
- риск выше в длинных ответах и узкоспециальных областях, где нужен контекст;
- модель может выдумать не только факт, но и логику или ссылку, которая будто бы его подтверждает.
Для компании это значит простую вещь: общий чат-бот не знает ваших регламентов, цен, договоров и решений совещаний. Спросите его о сроке возврата для оптовых клиентов — он ответит правдоподобно, но не по вашим правилам. AWS в своём описании RAG перечисляет те же проблемы: модель может дать ложную информацию, когда не знает ответа, выдать устаревшие или общие сведения и опереться на неавторитетные источники.
Как RAG работает: четыре шага
RAG-система состоит из базы знаний, поиска по ней и модели, которая пишет ответ по найденному. В описании AWS процесс выглядит так:
- Подготовка данных. Документы, выгрузки из баз и API разбиваются на фрагменты и превращаются в числовые векторы (эмбеддинги), которые хранятся в векторной базе.
- Поиск. Вопрос пользователя тоже превращается в вектор, и система находит самые близкие по смыслу фрагменты.
- Дополнение запроса. Найденные фрагменты добавляются к вопросу, и модель отвечает с опорой на них.
- Обновление. Документы и их векторы обновляются по расписанию или в реальном времени, чтобы ответы не устаревали.
Главное отличие от дообучения модели: чтобы система узнала новый регламент, его не нужно «вшивать» в модель — достаточно добавить документ в базу. AWS называет это дешевле, чем переобучение базовой модели.
| Обычный чат-бот | RAG-ассистент на базе знаний компании | |
|---|---|---|
| Откуда берёт факты | из весов модели (данные обучения) | из ваших документов и систем |
| Ссылка на источник | обычно нет или может быть выдумана | ссылка на конкретный документ |
| Новый регламент | модель о нём не знает | доступен после индексации |
| Права доступа | не учитываются | фильтр до формирования ответа |
| Когда не знает | часто всё равно отвечает | может ответить «не знаю» |
Почему ссылки на источники снижают риск ошибки
Ссылка превращает ответ ИИ из утверждения, которому надо верить, в утверждение, которое можно проверить за секунды. AWS прямо называет это преимуществом RAG: ответ может содержать ссылки на источники, и пользователь откроет оригинал.
Но, как предупреждает NIST, модель способна выдумать и ссылку. Поэтому важно не само наличие сносок, а то, куда они ведут. В корректной RAG-системе ссылка — это не текст, сгенерированный моделью, а указатель на фрагмент, который реально вернул поиск. Если сотрудник кликает и видит нужный пункт — ответ подтверждён. Если не видит — ошибка заметна сразу.
В Company Brain это заложено в продукт: под каждым утверждением — нумерованная ссылка на первоисточник, а каждый запрос и источник логируются. Если уверенность ниже порога, система отвечает «не знаю» и передаёт вопрос человеку. Это честнее и дешевле, чем правдоподобная ошибка, на основе которой кто-то примет решение.
Права доступа: почему фильтр должен стоять до генерации
В RAG всё, что нашёл поиск, попадает в контекст модели, поэтому проверять права нужно на этапе поиска, а не в готовом ответе. Если зарплатная ведомость или договор с ключевым клиентом попал в контекст, модель может пересказать его сотруднику, которому это видеть не положено.
В документации Microsoft Azure AI Search этот подход называется контролем доступа на уровне документов. Каждый документ в индексе хранит метаданные о правах, а при запросе система возвращает только то, что разрешено конкретному пользователю. Microsoft отдельно отмечает, что изменения прав в исходной системе начинают действовать после синхронизации метаданных с индексом — это стоит учитывать при проектировании.
Company Brain описывает тот же принцип так: права применяются до генерации, и документы вне доступа роли физически не попадают в контекст ответа. Для банков, госсектора и регулируемых данных есть закрытая инсталляция на серверах клиента — данные не покидают периметр.
Где RAG всё равно может ошибиться
RAG снижает риск выдумки, но не отменяет его: качество ответа ограничено качеством поиска и самих документов. Если поиск не нашёл нужный фрагмент, модель отвечает по неполным данным; если в базе лежат две версии регламента, она может сослаться на устаревшую.
Типовые причины ошибок и что с ними делают:
- Устаревшие документы. Нужен регулярный пересчёт индекса и правило, какая версия документа действующая.
- Неудачное разбиение текста. Таблица или пункт договора, разрезанные посередине, теряют смысл — фрагменты подбирают под тип документа.
- Вопрос шире базы знаний. Если ответа в документах нет, система должна сказать об этом, а не дополнять ответ общими знаниями модели.
- Права, не синхронизированные с источником. Если сотрудника перевели в другой отдел, его доступы в индексе должны обновиться.
Поэтому качество RAG-ассистента измеряют не на демо, а на реальных вопросах сотрудников, и договариваются о метрике до старта.
Как Company Brain применяет этот подход
Company Brain подключает документы, переписку, встречи, CRM и 1С, индексирует их вместе с правами доступа и отвечает со ссылками — на русском, узбекском или английском. На странице продукта процесс описан в четыре шага: собирает, структурирует, отвечает, действует. Первые три соответствуют классической схеме RAG, четвёртый — навыки, которые готовят отчёты, черновики документов и задачи.
Что зафиксировано на сайте:
- коннекторы: Telegram, Google Drive, Gmail, Bitrix24, amoCRM, 1С;
- каналы: Telegram-бот и веб-интерфейс;
- прототип на ваших данных — через 2 недели после старта, пилот — 2–4 недели, промышленный запуск — через 6–10 недель;
- приёмка пилота: 50 реальных вопросов сотрудников и порог 85% приемлемых ответов; приемлемый ответ верен по сути, ссылается на источник и не содержит ничего из документов вне прав доступа спросившего; ниже порога W2W дорабатывает за свой счёт;
- стоимость: облачный формат Business — внедрение от $5 000 и $500–1 500 в месяц; Enterprise в контуре клиента — внедрение от $15 000 и $1 500–5 000 в месяц.
Зачем это бизнесу? Исследование McKinsey Global Institute (2012) показало, что офисные сотрудники тратят почти 20% рабочего времени на поиск внутренней информации или коллег, которые могут помочь. RAG-ассистент сокращает этот поиск до одного вопроса — при условии, что ответ можно проверить. Подробнее о процессе внедрения — на странице «Как проходит внедрение».
С чего начать
Начните с 20–50 вопросов, которые сотрудники реально задают друг другу каждую неделю, и с перечня систем, где лежат ответы. Этого достаточно, чтобы оценить объём базы знаний, нужные интеграции и требования к правам доступа.
Практичный порядок:
- Соберите вопросы из чатов, почты и обращений к руководителям.
- Отметьте, где живут ответы: регламенты, 1С, CRM, Google Drive, Telegram.
- Определите, кому какие данные можно видеть — это станет основой модели прав.
- Решите, где должны храниться данные: облако или собственный контур.
- Договоритесь о метрике приёмки до старта пилота.
Предварительный бюджет и сроки покажет калькулятор внедрения, а обсудить вашу задачу можно на 30-минутной встрече — записаться.
Вопросы и ответы
Что такое RAG простыми словами?
RAG (Retrieval-Augmented Generation) — схема, при которой ИИ сначала находит нужные фрагменты в базе знаний, а потом пишет ответ на их основе и ссылается на источник.
Чем RAG отличается от ChatGPT?
Обычный чат-бот отвечает по знаниям, полученным при обучении, и не знает ваших документов. RAG-ассистент ищет ответ в ваших регламентах, CRM и 1С и показывает, откуда взят каждый факт.
Может ли RAG-ассистент ошибаться?
Да: если поиск не нашёл нужный фрагмент или в базе лежит устаревший документ. Поэтому качество проверяют на реальных вопросах сотрудников, а при низкой уверенности система должна отвечать «не знаю».
Как защитить конфиденциальные документы в корпоративном ИИ?
Права доступа должны применяться до генерации ответа: документы вне доступа роли не попадают в контекст модели. Для регулируемых данных используют установку на собственных серверах.
Сколько стоит внедрить ИИ-ассистента по базе знаний?
Внедрение Company Brain в облаке W2W — от $5 000 и $500–1 500 в месяц, в контуре клиента — от $15 000. Предварительный расчёт даёт калькулятор на сайте.
Источники
- Lewis et al. Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks (arXiv, 2020)
- NeurIPS 2020 Proceedings — Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks
- AWS — What is RAG (Retrieval-Augmented Generation)?
- NIST AI 600-1 — Generative Artificial Intelligence Profile (2024)
- Microsoft Learn — Document-level access control in Azure AI Search
- McKinsey Global Institute — The social economy (2012)
Обсудим вашу задачу?
Расскажите о процессе, который хотите автоматизировать, — за 30 минут покажем, как это сделать и сколько это стоит.
Ещё по теме
Все статьиТренды и AI3 мин
Как Company Brain меняет отдел продаж: 5 сценариев для B2B-компании
Квалификация заявок 24/7, ответы менеджерам со ссылкой на источник, КП за минуты, разбор звонков и чистая CRM — пять сценариев, в которых Company Brain экономит время отдела продаж.
ЧитатьIT-аутсорсинг7 мин
Сколько стоит мобильное приложение в 2026: из чего складывается цена
Из чего складывается цена мобильного приложения: этапы, роли, платформы, бэкенд, сборы сторов ($99 в год Apple, $25 Google Play) и поддержка после релиза.
ЧитатьНовости W2W2 мин
Win to Win — резидент IT Park Uzbekistan: что это значит для клиентов
Win to Win внесена в Единый реестр резидентов IT Park (свидетельство №4689). Объясняем, что статус даёт клиентам: проверяемость, понятный договор и валютные расчёты.
Читать