RAG — что это
RAG (Retrieval-Augmented Generation, генерация с дополненным поиском) — это архитектурный паттерн, который позволяет языковой модели (LLM) отвечать на вопросы, используя ваши данные. Модель не дообучается — она получает релевантные документы прямо в контексте запроса.
Проблема LLM: они знают то, на чём обучены, и на определённую дату. Они не знают ваших внутренних регламентов, прайс-листов, контрактов. Можно дообучить модель — но это дорого и долго. RAG решает проблему проще: при запросе пользователя система сначала ищет релевантные документы в вашей базе, затем передаёт их модели вместе с вопросом.
Как это работает: ваши документы разбиваются на куски (chunks), для каждого вычисляется векторное представление (embedding) и сохраняется в векторную базу данных. При запросе пользователя система находит наиболее похожие куски, добавляет их в промпт LLM, и модель генерирует ответ на основе этих данных.
RAG — это основа для корпоративных чат-ботов, помощников по документации, систем поиска по базе знаний. Он снижает галлюцинации модели, потому что ответ опирается на конкретные документы, а не на общие знания.
Ключевые преимущества
- LLM отвечает на основе ваших документов, а не общих знаний
- Не требует дообучения модели — работает из коробки
- Векторный поиск находит релевантные куски документов
- Снижает галлюцинации и повышает точность ответов
- Основа для корпоративных AI-помощников
Примеры
HR-бот: сотрудники спрашивают про отпуска, ДМС, KPI — бот ищет ответы во внутренних регламентах. Техподдержка: бот ищет решения в базе знаний по описанию проблемы. Юридический помощник: находит релевантные статьи законов и прецеденты. Внутренняя документация: разработчики спрашивают про API проекта на естественном языке.
Когда это нужно
RAG нужен, когда: хотите создать AI-помощника по вашей базе знаний, нужен чат-бот для техподдержки с поиском по документации, хотите сделать внутренний поиск по документам умнее, LLM галлюцинирует — нужно привязать к реальным данным.
Связанные термины
Частые вопросы
RAG или дообучение (fine-tuning) — что выбрать?
RAG — для работы с конкретными данными (документы, база знаний). Fine-tuning — для изменения стиля или поведения модели. RAG дешевле, быстрее внедряется и данные обновляются мгновенно. Fine-tuning нужен, когда требуется изменить формат ответов или адаптировать модель к специфичной задаче. Часто используют оба подхода.
Какие данные подходят для RAG?
Любые текстовые: PDF, Word, HTML, Markdown, Confluence, Notion, электронная почта. Также таблицы и структурированные данные. Главное — данные должны быть актуальными и без противоречий. Мусор на входе = мусор на выходе, даже с самой умной моделью.
Сколько стоит внедрение RAG?
Простой RAG-бот по базе знаний: от 300 000 руб. Корпоративный AI-помощник с интеграциями: от 800 000 руб. Стоимость зависит от объёма данных, количества источников и требований к качеству ответов.
Где это применяется
Внедрение ИИ в бизнес
Внедряем искусственный интеллект в бизнес-процессы: чат-боты и ИИ-агенты, компьютерное зрение, предиктивная аналитика, цифровые двойники. От 130К, демо на вашем процессе — за 5 дней бесплатно.
Как мы это делаемПродолжите изучение


