Практика14 мин

Как дать ИИ-агенту память всей компании

Практическая архитектура общей памяти для команды ИИ-агентов: что хранить, как версионировать факты, чем защищать доступ и почему общая база знаний не равна одному длинному промпту.

Обложка статьи: Как дать ИИ-агенту память всей компанииЧеловек 2.0
Коротко

Что забрать из статьи

  • 1Общая память — отдельный слой между источниками истины и агентами, а не один длинный промпт.
  • 2Факты, решения, процедуры и события нужно хранить раздельно и версионировать.
  • 3Критические действия должны опираться на live-проверку владеющей системы.
  • 4Начинать лучше с одного процесса и измеримого сокращения потерь контекста.
Где это применять

Почему личной памяти агента недостаточно

Большинство компаний начинают работу с ИИ одинаково: у каждого сотрудника появляется свой чат, свой промпт и своя папка с документами. Первые недели это даёт скорость. Затем возникает новый вид организационного долга: один агент знает актуальную цену, второй — старую; третий помнит договорённость с клиентом, но команда об этом не знает; четвёртый снова задаёт вопрос, который уже решили вчера.

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

Рабочая система строится вокруг общей памяти: единого слоя фактов, решений, процедур и событий, к которому агенты обращаются по правилам. Такой слой не заменяет CRM, документы или таск-трекер. Он связывает их и даёт агентам актуальный контекст для конкретной задачи.

Четыре слоя памяти

У памяти компании есть как минимум четыре разных типа данных. Их нельзя складывать в одну бесформенную ленту.

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

Решения — что команда выбрала, кто утвердил, когда решение вступило в силу и что оно заменило.

Процедуры — повторяемые способы работы: как выпускать статью, проверять лид, выдавать доступ, проводить релиз.

События — сообщения, оплаты, звонки, ошибки, изменения статусов. События помогают восстановить историю, но не всегда являются актуальной истиной.

Если эти типы смешать, агент начинает принимать старое обсуждение за действующее решение, обещание — за выполненный факт, а случайный комментарий — за процедуру.

Атомарность и версионирование

Полезная единица памяти должна быть атомарной и проверяемой. Не «обсуждали новую цену», а: «С 26 августа базовый воркшоп продаётся по условиям из продуктового SSOT; прежнее публичное предложение снято».

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

Версионирование критично. Исправленный факт не стоит просто перезаписывать: новая запись должна явно отменять или заменять старую. Это позволяет восстановить историю решения и не использовать устаревший контекст.

Минимальная архитектура

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

Источники истины: CRM, продуктовый SSOT, Kanban, база документов, логи.

Слой нормализации переводит сырые события в факты, решения и наблюдения.

Индекс памяти объединяет полнотекстовый и векторный поиск, временные фильтры и области доступа.

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

Журнал аудита фиксирует, кто и на основании чего прочитал или изменил память.

В нашей практике для совместной работы людей и агентов можно использовать связку: реляционная база для канонических записей, векторный индекс для смыслового поиска, Git для процедур и конфигурации, Kanban для текущего исполнения. Например, Teable подходит как визуальный интерфейс к рабочим таблицам, а Git — для версионируемых процедур. Это не означает, что один инструмент становится всей памятью.

Доступ и безопасность

Общая память без границ быстро превращается в риск. Агенту по контенту не нужны платёжные данные клиентов. Агенту поддержки не нужен полный журнал личных переписок команды. А внешнему подрядчику не нужны внутренние финансовые решения.

Поэтому область доступа задаётся для каждой записи и каждого агента. Доступ выдаётся только по роли и задаче. Секреты и лишние персональные данные не сохраняются. Чтение, запись и активация фактов разделяются. Деньги, массовые отправки, доступы и production должны требовать отдельного подтверждения. В реализации все изменения должны попадать в журнал аудита, а ошибочную запись должно быть возможно отозвать.

Это превращает память из «большого общего чата» в управляемую инфраструктуру.

Как агент должен извлекать память

Качество памяти определяется не объёмом, а качеством поиска. Перед ответом агент должен собрать релевантный контекст, а не выгрузить всё подряд.

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

Важно различать recall и доказательство. Найденная запись подсказывает, где искать, но критический факт нужно подтвердить во владеющей системе: цену — в SSOT, статус лида — в CRM, релиз — по live SHA, публикацию — по целевому URL.

Что меняется в ежедневной работе

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

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

На воркшопе Codex + Hermes мы собираем личного ИИ-помощника и настраиваем его под реальные рабочие задачи. Общая память компании — следующий уровень: она появляется, когда несколько таких помощников начинают работать по единым фактам и процедурам.

План внедрения на 7 шагов

Выберите один процесс с высокой стоимостью потери контекста: продажи, поддержка, контент или релизы.

Назначьте владеющие источники: где хранится продуктовая истина, клиентский статус, задача и технический результат.

Опишите три типа записей: факты, решения, наблюдения.

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

Подключите поиск по точным словам и смыслу.

Введите правило: критические действия всегда перепроверяются в живой системе.

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

Не начинайте с переноса всех документов. Начните с точки, где команда чаще всего теряет уже известное решение.

Как измерять результат

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

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

Главный вывод

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

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

Дальше читать

Связанные материалы

Все статьи →