惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
宝玉的分享
宝玉的分享
小众软件
小众软件
有赞技术团队
有赞技术团队
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
MyScale Blog
MyScale Blog
Engineering at Meta
Engineering at Meta
Stack Overflow Blog
Stack Overflow Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
N
Netflix TechBlog - Medium
D
Docker
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MongoDB | Blog
MongoDB | Blog
WordPress大学
WordPress大学
J
Java Code Geeks
罗磊的独立博客
V
Visual Studio Blog
雷峰网
雷峰网
H
Help Net Security
T
The Blog of Author Tim Ferriss
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
大猫的无限游戏
大猫的无限游戏
F
Fortinet All Blogs

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания
Почему RAG — фундамент любой AI-трансформации
Егор Мелкозёров · 2026-05-27 · via Все публикации подряд на Хабре

За последние годы большинство AI-проектов в компаниях стартуют одинаково: сначала делают чат-бота, затем добавляют агентов, автоматизируют отдельные процессы и ожидают роста эффективности.

На практике такие проекты часто не дают устойчивого результата. Модель может корректно генерировать текст, демонстрации выглядят убедительно, но в реальной работе ответы оказываются нестабильными, противоречивыми и не связанными с внутренними стандартами компании.

Основная причина — отсутствие единого слоя знаний.

В проекте для ресторанной группы с 10+ заведениями и историей более 15 лет мы сознательно начали не с агентов и не с интерфейсов, а с построения корпоративной RAG-инфраструктуры. Этот слой стал основой всей последующей AI-архитектуры.

Почему AI без корпоративной памяти не работает

В большинстве компаний проблема не в отсутствии данных, а в их фрагментации.

Меню, технологические карты, стандарты, регламенты, обучение персонала, винные карты, внутренние инструкции и гайды накапливаются годами, но хранятся в разных форматах и системах. Эти данные не связаны между собой и не образуют единого источника знаний.

Если подключить LLM к таким данным напрямую, возникают типовые эффекты:

  • модель даёт разные ответы на одинаковые вопросы;

  • информация противоречит сама себе;

  • часть ответов устаревает;

  • контекст бизнеса игнорируется;

  • появляются «галлюцинации».

В результате AI становится нестабильным инструментом, который генерирует тексты, но не опирается на реальные стандарты компании.

Поэтому первым этапом была не автоматизация, а создание единого интеллектуального слоя.

Мы собрали более 1000 страниц документов, накопленных за 15 лет: меню, регламенты, техкарты, внутренние инструкции, обучающие материалы и гайды. После этого данные были очищены, структурированы, размечены и объединены в единую RAG-инфраструктуру.

Этот слой стал единым источником фактов для всех последующих AI-сервисов.

Что такое RAG в прикладной архитектуре

RAG (Retrieval-Augmented Generation) — это подход, при котором модель не генерирует ответ «из памяти», а сначала получает релевантные данные из корпоративной базы знаний и только затем формирует ответ.

В упрощённой схеме:

  • модель отвечает за генерацию текста;

  • RAG отвечает за достоверность.

Технически это реализуется через векторизацию документов и семантический поиск. Данные из корпоративных источников преобразуются в векторное представление и сохраняются в специализированном хранилище (например, Qdrant), а структурированные данные и служебная логика — в PostgreSQL.

При запросе система:

  1. ищет релевантные фрагменты в базе знаний;

  2. передаёт их модели;

  3. формирует ответ на основе найденных данных.

Такой подход ограничивает произвольную генерацию и делает ответы привязанными к реальным документам компании.

Это критично для корпоративной среды, где важно контролировать, какие данные использует AI и как они обновляются.

Интеграция с Notion как источником знаний

В проекте корпоративная память была связана с Notion.

Это позволило оставить для заказчика привычную среду работы с документами. Менеджеры продолжают редактировать материалы в Notion, а система автоматически синхронизирует изменения с RAG-слоем.

После обновления документа:

  • данные переобрабатываются;

  • обновляются векторные представления;

  • становятся доступны всем AI-сервисам без участия разработчиков.

Таким образом, база знаний остаётся актуальной без ручных релизов и дополнительных интеграций.

Архитектура: от контента к AI-продуктам

RAG-инфраструктура в проекте построена как многоуровневая система.

Нижний слой — корпоративный контент: документы, регламенты, меню, инструкции (Notion).

Следующий слой — обработка и синхронизация: очистка, разметка, обновления.

Далее — слой хранения:

  • Qdrant — векторное хранилище;

  • PostgreSQL — структурированные данные и служебная логика.

Верхний слой — AI-продукты:

  • Telegram-интерфейсы;

  • CRM;

  • веб-интерфейсы;

  • внутренние сервисы;

  • потенциальные интеграции с кассовыми системами.

Ключевой принцип — все продукты работают с одной и той же памятью, а не с отдельными копиями данных.

Что можно построить на единой RAG-базе

После появления корпоративной памяти AI перестаёт быть точечным инструментом и становится платформой.

В рамках проекта на этом слое можно запускать:

  • AI-ассистента управляющего (ответы по стандартам и регламентам);

  • AI-метрдотеля (меню, рекомендации, бронирования);

  • AI-онбординг сотрудников (обучение на базе внутренних данных);

  • автоматизацию создания документов, чек-листов и инструкций.

Также появляется возможность запускать агентов в разных интерфейсах — Telegram, web, CRM, внутренние системы — без дублирования логики и данных.

Подготовка данных без нагрузки на бизнес

Одна из задач проекта — не вовлекать заказчика в длительную подготовку данных.

Мы не требовали писать технические задания и не просили пересобирать документацию. Вместо этого:

  • собрали и оцифровали 1000+ страниц документов;

  • очистили и структурировали данные;

  • выделили сущности, связи, версии и теги;

  • загрузили данные в Qdrant и PostgreSQL;

  • настроили автоматическое обновление;

  • реализовали архитектуру с ролевым доступом.

В результате заказчик получил рабочую корпоративную память без многомесячной подготовки.

Ролевая сегментация и контроль доступа

В системе реализована ролевая модель:

  • гость;

  • официант;

  • менеджер;

  • шеф-повар;

  • управляющий;

  • другие роли.

Для каждой роли формируется изолированный слой данных. Доступ к информации определяется через фильтрацию по параметрам:

  • restaurant_id;

  • object_type;

  • tags.

Пользователь получает только те данные, которые соответствуют его роли и контексту.

Конфиденциальная информация дополнительно маркируется, а все запросы логируются.

Администрирование и аудит

Система включает административный интерфейс, который позволяет:

  • управлять доступами;

  • назначать роли;

  • приглашать пользователей;

  • отслеживать запросы;

  • анализировать использование данных.

Все обращения к RAG-слою фиксируются, что даёт прозрачность и возможность аудита.

Безопасность как часть архитектуры

Безопасность была встроена на уровне инфраструктуры:

  • изолированные базы данных по ролям;

  • отдельные ключи доступа;

  • запрет межролевого доступа;

  • фильтрация на уровне запросов;

  • логирование всех операций;

  • ротация ключей.

Это исключает ситуацию, при которой пользователь может получить данные, не предназначенные для его уровня доступа.

Вывод

Большинство AI-проектов теряют устойчивость не из-за качества модели, а из-за отсутствия единой базы знаний.

Без корпоративной памяти AI начинает противоречить сам себе, использовать устаревшие данные и требовать постоянных исправлений.

RAG-инфраструктура решает эту проблему, превращая AI из демонстрационного инструмента в управляемую систему, которая опирается на реальные данные компании и масштабируется вместе с бизнесом.

Поэтому в проектах с реальной нагрузкой правильная последовательность выглядит так:

  1. формирование корпоративной памяти;

  2. построение RAG-слоя;

  3. запуск AI-продуктов и автоматизации.

Попытка поменять порядок обычно приводит к обратному эффекту: росту затрат, усложнению архитектуры и снижению качества результата.