AI University
AI University / Гиды / RAG: что это и как работает

RAG: что это и как работает

Обновлено 03.10.2026 · Автор: Владислав Попов

RAG (Retrieval-Augmented Generation, генерация с поиском) это способ заставить нейросеть отвечать по вашим документам. Перед ответом система находит в базе знаний несколько подходящих фрагментов и передаёт их модели вместе с вопросом. Модель отвечает на основе найденного и может сослаться на источник. Так делают чат-ботов поддержки, поиск по внутренним регламентам и ассистентов по документации без дообучения модели.

Большая языковая модель знает только то, что было в её обучающих данных, и не знает ваших договоров, базы знаний или вчерашнего прайса. Можно вставлять документы в каждый запрос, но их бывает тысячи. RAG решает это поиском: в запрос попадает только то, что относится к вопросу.

Как устроена RAG-система

  1. Нарезка. Документы делят на фрагменты (чанки) по несколько абзацев.
  2. Эмбеддинги. Каждый фрагмент превращают в вектор, набор чисел, который отражает смысл текста. Похожие по смыслу тексты получают близкие векторы.
  3. Индекс. Векторы складывают в векторную базу (pgvector, Qdrant, Pinecone, Weaviate и другие) или в обычный поисковый индекс.
  4. Поиск. Вопрос пользователя тоже превращают в вектор и находят ближайшие фрагменты. Часто добавляют обычный поиск по словам (BM25) и переранжирование.
  5. Генерация. Найденные фрагменты и вопрос отправляют модели с инструкцией отвечать только по ним и указывать источник.

RAG, дообучение и длинный контекст

RAGДообучение (fine-tuning)Всё в контекст
Когда подходитмного документов, они часто меняютсянужен стиль, формат, узкая манера ответадокументов мало, помещаются в запрос
Обновление знанийдобавить документ в индексзаново обучатьвставить новый текст
Ссылки на источникданетда
Сложностьсредняявысокаянизкая

На практике начинают с самого простого: если документы помещаются в контекст модели, RAG может быть не нужен.

Почему RAG отвечает плохо: частые причины

Где научиться делать RAG

В академии на русском три курса разбирают RAG от идеи до кода, первые уроки бесплатны:

Если нужен ключ для первых экспериментов, смотрите гиды «API-ключ Claude» и «API-ключ Gemini».

Разработка с Claude API

Официальный курс Anthropic: API, промпты, инструменты, RAG и агенты. 92 урока на русском, первые бесплатно.

Открыть курс

Частые вопросы

Что такое RAG простыми словами?

Это когда нейросеть перед ответом ищет подходящие фрагменты в ваших документах и отвечает по ним, а не только по своим знаниям.

Чем RAG отличается от дообучения модели?

RAG подставляет нужные документы в запрос и обновляется добавлением файлов. Дообучение меняет саму модель, это дороже и не даёт ссылок на источник.

Нужна ли векторная база для RAG?

Не обязательно. Для небольших объёмов хватает поиска по словам или векторов в обычной базе, например PostgreSQL с pgvector.

Где бесплатно научиться делать RAG?

В AI University на русском есть уроки по RAG из курсов Anthropic, Cohere и Microsoft, первые уроки открыты бесплатно.

Владислав Попов

Владислав Попов
PhD (University of York), основатель Стадики и AI University. Отбирает и переводит на русский официальные курсы Anthropic, OpenAI и Google.