RAG база знаний: пошаговый workflow для компании

Артур Хорошев
Артур Хорошев CEO Maya AI · Основатель «Ковчег»
Опубликовано:
RAG база знаний: пошаговый workflow для компании

Команда задаёт один вопрос в чатах, а ответы расходятся: кто-то цитирует старый регламент, кто-то догадывается. Обычный чат с нейросетью не знает ваших PDF. RAG-база знаний (Retrieval-Augmented Generation) перед ответом ищет фрагменты в документах и цитирует источник. Ниже – workflow пилота за 2–4 недели. Вы проведёте аудит, соберёте pipeline с гибридным поиском, протестируете 20–30 вопросами и подключите чат с эскалацией к человеку.

TL;DR / Быстрый инсайт: RAG – конвейер «найти фрагмент → передать модели → ответить с источником». Качество на ~70% зависит от retrieval и нарезки, не от выбора GPT. Пилот: 50–200 файлов, чанки 256–512 токенов, ChromaDB или Qdrant, hybrid search + rerank, golden dataset 20–30 вопросов. «rag база знаний» – 419 показов/мес, «rag система» – 2125 (Вордстат, июнь 2026).

RAG – архитектура, при которой языковая модель перед генерацией получает релевантные куски из корпоративной базы. Представьте сотрудника с папкой регламентов: он сначала листает нужную страницу, потом формулирует ответ. Embedding – числовой «отпечаток» смысла текста; vector store (векторная база) хранит отпечатки и находит похожие фрагменты за миллисекунды. LLM (языковая модель) только формулирует ответ – знания лежат в документах.

Типичная ошибка – выбрать GPT, не собрав документы. По чек-листам pre-project, RAG стартует с источников, прав доступа и критериев качества – embeddings приходят позже. Запросы «rag как настроить» (53 показа/мес) и «база знаний для ии агента» (47) растут вместе с интересом к корпоративным чат-ботам – но без workflow это остаётся набором разрозненных статей про векторные БД.

Схема pipeline:

Документы → Парсинг → Чанкинг → Embed → Vector DB → [Запрос → Hybrid search → Rerank → Top-K] → Prompt + LLM → Ответ с цитатами → Log → Re-index

1. Проведите аудит источников: что индексировать и кому видно

Таблица аудита RAG-источников: что индексировать, ACL и что исключить из корпуса

Выберите один сценарий: FAQ поддержки, HR-регламенты или продуктовый справочник. Не индексируйте всю компанию сразу – multi-domain RAG на старте ломает eval. Соберите 50–200 актуальных документов и назначьте владельца базы – человека, который подтверждает актуальность файла.

  1. Шаг 1: Список источников: PDF, DOCX, Confluence, Notion, wiki.
  2. Шаг 2: Исключите дубли, черновики, архив без даты valid_until.
  3. Шаг 3: Метки ACL: отдел, роль, уровень (hr_only, support_all).
  4. Шаг 4: Зафиксируйте вопросы, которые сценарий должен закрывать.

Делайте: фильтруйте права в query vector DB, не только в промпте. Не делайте: класть зарплатные ведомости в общий индекс без разметки.

2. Подготовьте корпус: очистка, чанкинг 256–512 токенов и метаданные

Схема подготовки корпуса RAG: парсинг, чанкинг 256–512 токенов и метаданные на чанк

Парсинг переводит PDF и DOCX в markdown: убираете колонтитулы, битые таблицы, мусор OCR. Дедупликация – удаление копий одного регламента в разных папках. Чанкинг – нарезка на куски, которые модель «проглотит» за раз. Ориентир для русского корпоративного текста: 256–512 токенов, overlap 10–20% (50–100 токенов). По Novacom, ~60% качества RAG – от нарезки; Yandex Cloud для RU рекомендует проверять 700/300 на своих данных – не копируйте слепо.

Пример LangChain: chunk_size=800, overlap=150 – стартовая точка, но для FAQ режьте мельче. Метаданные на каждый чанк: file_name, section, updated_at, acl, doc_type. Без них не отфильтруете устаревший прайс и не покажете ссылку на источник в ответе пользователю.

Делайте: semantic chunking по разделам регламента. Не делайте: один чанк на 50 страниц.

3. Выберите стек: векторная БД, embeddings и LLM под compliance

Сравнение стека RAG PoC и prod: vector DB, embeddings, LLM и сроки внедрения

Embedding-модель и LLM – разные компоненты. Смена embedding = полная переиндексация. Зафиксируйте модель до первого embed.

Компонент PoC Prod
Vector DB ChromaDB (~1000 док.) Qdrant или pgvector
Embeddings text-embedding-3-small или BGE Та же модель + регламент
LLM GPT-4o-mini для тестов 152-ФЗ: YandexGPT / GigaChat
Срок 2–3 недели 4–6 недель

PoC на LangChain + Chroma собирают за 2–3 недели; prod с ACL и rerank – 4–6. text-embedding-3-small – порядка $0.02 за 1M токенов, если облако допустимо политикой компании. Self-hosted (свой сервер) – когда данные не должны уходить наружу: Docker с Qdrant + локальные embeddings.

Делайте: pgvector, если PostgreSQL уже есть – меньше сервисов в контуре. Не делайте: менять embedding посреди пилота без плана полной re-index.

4. Соберите RAG-pipeline: hybrid search, rerank и промпт «только по контексту»

Embed чанки → vector store → cron при смене файла. Hybrid search: семантика + BM25 (+5–10% на корп. формулировках). Top-20 → reranker → top-3–5 в LLM. Rerank даёт +10–25% к retrieval; без него часто 70–80% на сложных вопросах, с rerank – ориентир 85–95% на своём eval.

  1. Шаг 1: Scheduled re-index (cron, n8n или Make).
  2. Шаг 2: Hybrid vector + BM25.
  3. Шаг 3: Reranker (Cohere, bge-reranker).
  4. Шаг 4: ACL-фильтр в query до генерации.
  5. Шаг 5: Промпт: «Только по контексту. Нет данных – скажи. Цитируй источник.»

Отсекайте cosine similarity ниже ~0.7 – иначе модель получит шум и начнёт додумывать. Логируйте каждый fallback «не нашёл»: это список пробелов в базе, а не повод для галлюцинации. Пять шагов пайплайна по Yandex Cloud: индексация → поиск → промпт → генерация → проверка – последний шаг часто забывают, а он ловит выдумки.

Делайте: подключите RAG как tool в ИИ-агенте n8n. Не делайте: multi-agent на первом этапе.

5. Протестируйте на 20–30 реальных вопросах и настройте пороги

Golden dataset – таблица пар «вопрос → эталонный ответ + источник». Пилот – 20–30 вопросов из реальной поддержки или HR; prod – 50–100. Без датасета вы не отличите плохой чанкинг от плохой модели. Метрики: faithfulness (ответ не врёт сверх контекста), context precision (найденные чанки по делу). KPI после rerank: Recall@10 ≥ 90%, Precision@3 ≥ 70% – целевые ориентиры AGmind, не гарантия вендора. Прогоняйте eval после каждого изменения chunk_size или top-K.

Делайте: каверзные вопросы, синонимы, запросы вне базы. Не делайте: тест только на «привет».

6. Подключите канал: Telegram, веб-чат, Slack и эскалация к человеку

Telegram, виджет на сайте или Slack: запрос → RAG → ответ с цитатой. Добавьте оценку «полезно / не полезно» и кнопку «позвать оператора».

Human-in-the-loop обязателен на компенсациях, увольнениях, юридических темах. Менее 2,5% сложных неструктурированных задач завершаются полностью без человека – закладывайте эскалацию, а не «бот заменит отдел». Триггеры: низкая confidence retrieval, пустой контекст, стоп-слова (суд, штраф, персональные данные). Оператор получает диалог и найденные фрагменты – не начинает с нуля.

Делайте: показывайте ссылку на документ. Не делайте: выдавать RAG за юриста без проверки.

7. Пройдите чек-лист prod: индексация, логи, мониторинг галлюцинаций

  • Re-index по расписанию и при загрузке файла
  • Owner базы с SLA на актуализацию
  • Логи: latency, доля «нет данных», топ промахов
  • Drift eval раз в спринт на golden dataset
  • Алерт при росте негативных оценок
  • Версия embedding и индекса задокументирована

RAG обновляет знания через re-index при загрузке нового файла; fine-tuning – через переобучение модели. Для меняющихся прайсов и регламентов RAG дешевле и прозрачнее: видно, из какого PDF взята цитата. Если в корпус входит публичный контент сайта, сверьте структуру с GEO-оптимизацией под нейропоиск – retrieval найдёт актуальные формулировки.

Что делать дальше

  1. Один сценарий, 50 документов с ACL.
  2. PoC Chroma + embeddings за выходные.
  3. 25 вопросов golden dataset из реальных обращений.
  4. Hybrid + rerank, прогон eval.
  5. Канал с эскалацией; в курсе по Make.com – RAG и агенты на no-code.

Материал проверен: эксперт Артур Хорошев (CEO Maya AI, практик AI-агентов).
Достоверность данных: чанкинг, метрики retrieval и фразы Вордстат – по Novacom, Yandex Cloud, AGmind, июнь 2026.

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

RAG как настроить с нуля для компании?

Аудит документов → чанкинг → vector DB → индексация → hybrid retrieval → тест 20–30 вопросами → канал с эскалацией. Не начинайте с GPT.

Чем RAG отличается от fine-tuning?

Fine-tuning переучивает модель; RAG подставляет актуальные фрагменты в каждый запрос. Для меняющихся регламентов – re-index, не переобучение.

Какая векторная БД лучше: Qdrant, pgvector или Chroma?

Chroma – PoC до ~1000 док. Qdrant – prod с ACL. pgvector – если PostgreSQL уже есть.

Сколько документов для первого пилота?

50–200 файлов на один сценарий. Лучше 80 выверенных регламентов, чем 2000 с дублями.

Нужен ли reranker и hybrid search?

На корп. формулировках – да, если baseline промахивается. Сначала eval без них, потом добавляйте.

Как проверить, что RAG не галлюцинирует?

Golden dataset, промпт «нет данных – скажи», порог similarity ~0.7, цитаты источника, ручная выборка 10 ответов в неделю.

Можно ли RAG локально и соблюсти 152-ФЗ?

Да: локальные embeddings, своя vector DB, YandexGPT или GigaChat, ACL на query. Персональные данные – только с правовым основанием.

Часто задаваемые вопросы по теме (FAQ)

Для чего нужны AI-агенты и автоматизация в контенте?

AI-агенты (например, в связке с Make.com и Cursor) позволяют заменить рутинные задачи: сбор данных, написание постов, рерайт и даже автопостинг в Telegram или WordPress. Это экономит десятки часов в неделю и позволяет масштабировать бизнес без расширения штата.

Как быстро можно запустить свой контент-завод?

Базовый контент-завод (генерация текстов по RSS или из других источников) с автопостингом собирается без программирования (No-Code) за 1-2 дня. Сложные сценарии (с видео, аудио и кастомными MCP) внедряются за 1-2 недели.

Нужно ли уметь программировать?

Нет, большинство систем собираются визуально в Make.com (No-Code). Для сложных задач можно использовать вайбкодинг — генерацию кода с помощью Cursor AI через промпты на естественном языке.
Поделиться статьей:
Telegram VK
Ссылка скопирована в буфер обмена
Артур Хорошев
Автор материала

Артур Хорошев

CEO Maya AI · Основатель «Ковчег»

Делюсь реальным опытом по вайбкодингу, автоматизации процессов в Make.com и созданию ИИ-агентов в Cursor. Автор курса и закрытого клуба «Контент-завод».

Клуб практиков

Создавайте контент и сервисы с помощью ИИ-агентов

В клубе «Контент-завод» — 181 практическое занятие, закрытые эфиры дважды в неделю (веду лично), готовые связки Make.com, MCP-серверы и круглосуточная поддержка.