За последние годы большинство AI-проектов в компаниях стартуют одинаково: сначала делают чат-бота, затем добавляют агентов, автоматизируют отдельные процессы и ожидают роста эффективности.
На практике такие проекты часто не дают устойчивого результата. Модель может корректно генерировать текст, демонстрации выглядят убедительно, но в реальной работе ответы оказываются нестабильными, противоречивыми и не связанными с внутренними стандартами компании.
Основная причина — отсутствие единого слоя знаний.
В проекте для ресторанной группы с 10+ заведениями и историей более 15 лет мы сознательно начали не с агентов и не с интерфейсов, а с построения корпоративной RAG-инфраструктуры. Этот слой стал основой всей последующей AI-архитектуры.

Почему AI без корпоративной памяти не работает
В большинстве компаний проблема не в отсутствии данных, а в их фрагментации.
Меню, технологические карты, стандарты, регламенты, обучение персонала, винные карты, внутренние инструкции и гайды накапливаются годами, но хранятся в разных форматах и системах. Эти данные не связаны между собой и не образуют единого источника знаний.
Если подключить LLM к таким данным напрямую, возникают типовые эффекты:
-
модель даёт разные ответы на одинаковые вопросы;
-
информация противоречит сама себе;
-
часть ответов устаревает;
-
контекст бизнеса игнорируется;
-
появляются «галлюцинации».
В результате AI становится нестабильным инструментом, который генерирует тексты, но не опирается на реальные стандарты компании.
Поэтому первым этапом была не автоматизация, а создание единого интеллектуального слоя.
Мы собрали более 1000 страниц документов, накопленных за 15 лет: меню, регламенты, техкарты, внутренние инструкции, обучающие материалы и гайды. После этого данные были очищены, структурированы, размечены и объединены в единую RAG-инфраструктуру.
Этот слой стал единым источником фактов для всех последующих AI-сервисов.
Что такое RAG в прикладной архитектуре
RAG (Retrieval-Augmented Generation) — это подход, при котором модель не генерирует ответ «из памяти», а сначала получает релевантные данные из корпоративной базы знаний и только затем формирует ответ.
В упрощённой схеме:
-
модель отвечает за генерацию текста;
-
RAG отвечает за достоверность.

Технически это реализуется через векторизацию документов и семантический поиск. Данные из корпоративных источников преобразуются в векторное представление и сохраняются в специализированном хранилище (например, Qdrant), а структурированные данные и служебная логика — в PostgreSQL.
При запросе система:
-
ищет релевантные фрагменты в базе знаний;
-
передаёт их модели;
-
формирует ответ на основе найденных данных.
Такой подход ограничивает произвольную генерацию и делает ответы привязанными к реальным документам компании.
Это критично для корпоративной среды, где важно контролировать, какие данные использует 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 из демонстрационного инструмента в управляемую систему, которая опирается на реальные данные компании и масштабируется вместе с бизнесом.
Поэтому в проектах с реальной нагрузкой правильная последовательность выглядит так:
-
формирование корпоративной памяти;
-
построение RAG-слоя;
-
запуск AI-продуктов и автоматизации.
Попытка поменять порядок обычно приводит к обратному эффекту: росту затрат, усложнению архитектуры и снижению качества результата.
ссылка на оригинал статьи https://habr.com/ru/articles/1039986/