Memory Bank для 1С-проекта: как дать ИИ-агенту внешнюю память и не потерять контроль

07.08.26

Интеграция - Нейросети

ИИ-агент помогает в 1С-проекте, но каждая новая сессия — будто заново: он забывает ограничения, решения и уже проверенные факты. Memory Bank — это внешняя память, которая хранит границы проекта, архитектурные решения (ADR) и текущий прогресс задачи. В статье — как организовать такую память без сваливания всего подряд, разделить RAG, инструменты и память, и не дать агенту принимать решения без контроля. Короткая структура для первого учебного проекта и чёткие правила проверки изменений.

Memory Bank для 1С-проекта: как дать ИИ-агенту внешнюю память и не потерять контроль

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

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

От повторного объяснения — к управляемому контексту

Для 1С-проектов потеря контекста особенно заметна. Один и тот же бизнес-термин может обозначать разные объекты в УНФ, ERP, ЗУП или доработанной конфигурации. Правдоподобный ответ про регистр, документ или реквизит легко окажется неприменимым именно в этой базе. Еще сложнее с неявными правилами: дорабатывать только расширением, не запускать обработку в рабочее время, не менять схему обмена без владельца интеграции.

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

 

 

 

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

Не смешивать память, поиск и MCP

Вокруг ИИ часто используют несколько похожих слов, хотя они отвечают на разные вопросы.

  • Длинный промпт отвечает на вопрос «что вложили в контекст сейчас?». Это ручной снимок, который быстро устаревает.
  • RAG отвечает на вопрос «где найти подтвержденный факт?». Он ищет фрагменты документации, кода, задач или описания метаданных.
  • Memory Bank отвечает на вопрос «что уже решили и что нельзя забыть?». В нем лежат короткие записи о проекте и текущей работе.
  • Инструменты и MCP отвечают на вопрос «как проверить факт или выполнить разрешенное действие?». Доступ к данным сам по себе не становится памятью и не подтверждает правильность вывода. 

 

 

Рабочая последовательность выглядит так: сначала агент читает Memory Bank и понимает границы задачи; затем через поиск или разрешенный инструмент проверяет нужные факты; после этого готовит результат. Значимые изменения — например, новое архитектурное правило или действие с данными — утверждает человек.

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

Что действительно стоит сохранять

Полезна только та запись, которая предотвращает неверный следующий шаг. Обычно в Memory Bank попадают:

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

 

 

Не стоит превращать память в архив всего, что видел агент. Секреты, персональные данные, полные логи, дубли документов и непроверенные гипотезы повышают риск и ухудшают поиск. Формулировка «агент считает, что регистр называется так» — это не факт. До проверки ее нужно хранить как вопрос или черновик, а не как активное правило.

Как собрать Memory Bank: инструкция для первого учебного проекта

Ниже — минимальная структура из практики вебинара. Ее можно создать в отдельной папке репозитория, например practice_memory_bank/. Не подключайте к ней боевую 1С-базу и не копируйте реальные выгрузки: для первого упражнения достаточно синтетического проекта и одной учебной задачи.

Шаг 1. Опишите правила в README.md

Это первый файл, который читает агент. Укажите, что папка является памятью проекта; какие данные в нее запрещено добавлять; кто утверждает значимые записи; какие файлы читать перед началом задачи; как предложить изменение. Для учебного контура достаточно правила: агент читает project.md, глоссарий, актуальные ADR (карточки архитектурных решений) и папку задачи, а изменения важных записей передает на ревью как решение.

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

Шаг 2. Зафиксируйте границы в project.md

Напишите простое описание проекта: его назначение, среду, владельца и ограничения. В учебном примере это «Проект Альфа» с синтетическими данными; у агента нет доступа к 1С, Git, трекеру или внешней документации, пока его явно не выдали.

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

Шаг 3. Создайте glossary.md

Записывайте в глоссарий слова, которые команда использует неоднозначно: «заказ клиента», «резерв», «расширение», названия ролей или подсистем. У каждого термина должны быть значение и примечание о статусе.

Главное правило для 1С: бизнесовое название не доказывает техническое имя объекта. В учебном примере «заказ клиента» — это термин задачи, но не имя документа в конкретной конфигурации. Пока имя не подтверждено разрешенным первичным источником, его нельзя записывать как факт.

Шаг 4. Оформите устойчивое правило в ADR

ADR — это Architecture Decision Record, то есть карточка архитектурного решения. Она нужна не для описания каждого действия, а чтобы через месяц не спорить заново, какое правило выбрали, почему и где оно действует. Для такого решения создайте файл вроде decisions/ADR-001.md. В начале укажите YAML-поля: id, title, status, decision, rationale, scope, evidence, owner, updated, review_by, access. Затем коротко опишите контекст и последствия.

Пример учебного решения: «доработки выполняются только расширением». Пока оно основано лишь на учебном кейсе, его статус — draft; оно не становится производственным правилом. После подтверждения владельцем и ссылкой на первичный источник статус можно изменить на active. Замененное ADR не удаляют, а помечают superseded и связывают с новым решением.

Шаг 5. Заведите папку одной задачи

Для каждой длительной задачи создайте tasks/TASK-XXX/ и три файла.

  • В TASK-XXX.md пишите цель, связанные ADR, проверенные факты со ссылками на источники, предположения, открытые вопросы, текущий результат, следующий безопасный шаг и состояние задачи.
  • В SUMMARY.md оставляйте только одну актуальную выжимку: цель, ключевые ограничения, сделанное, точку остановки и следующий шаг. Этот файл нужен, чтобы продолжить работу в новой сессии, не перечитывая весь журнал.
  • В HISTORY.md фиксируйте каждый значимый шаг: запрос, выполненное действие, затронутые файлы или системы, проверяемый результат и то, что делать дальше. Одной краткой записи на шаг достаточно.

Для учебной TASK-042 корректный следующий шаг звучит так: запросить у ревьюера разрешенный первичный источник для проверки метаданных. Нельзя писать код, называть технический объект фактом или менять базу до такой проверки.

Почему это не противоречит правилу «не хранить каждый шаг»

Memory Bank не должен превращаться в полный лог переписки или цепочки рассуждений ИИ. В нем не нужны все варианты, которые модель перебрала, технические детали каждого поиска и повторяющиеся сообщения. Именно такой объем мешает быстро найти актуальное правило и может содержать лишние чувствительные данные.

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

  • ADR-001.md хранит устойчивое правило проекта: например, «доработки выполняются через расширение». Его меняют редко и только после ревью.
  • TASK-042.md хранит текущее состояние одной задачи: подтвержденные факты, предположения, вопросы и следующий безопасный шаг.
  • SUMMARY.md — это не журнал, а одна короткая актуальная выжимка. При передаче задачи в новую сессию агент читает ее первой, чтобы понять контекст без полного лога.
  • HISTORY.md — краткий аудит значимых действий: что запросили, что сделали, какой получился результат и где остановились. В него не записывают внутренние рассуждения модели, полные логи или каждый промежуточный поиск.

Например, запись «запрошен у архитектора источник для проверки метаданных; доступа пока нет» полезна для HISTORY.md. Но несколько страниц о том, какие варианты имени регистра предлагала модель, не нужны ни в истории, ни в SUMMARY.md. Когда источник появится, подтвержденный факт попадет в TASK-042.md; если он изменит постоянное правило проекта, ревьюер подготовит отдельный ADR.

Шаг 6. Проверяйте и принимайте изменения

Агент не переписывает правила проекта молча: он предлагает решение— новую запись, изменение статуса или открытый вопрос. Владелец либо ревьюер проверяет источник, доступ, отсутствие чувствительных данных, владельца и срок следующего пересмотра. Только после этого изменение принимают в Memory Bank.

 

 

 

Раз в неделю или после важной вехи обновляйте активные задачи, пересматривайте ADR с наступившей датой review_by, удаляйте из SUMMARY.md дубли и устаревшие детали, но сохраняйте историю. Для этого в maintenance.md удобно вести короткий список проверок и дату следующего ревью.

Память не дает полномочий

Memory Bank сообщает контекст, но не дает право проводить документы, менять права, запускать регламентные задания или обращаться к боевой базе. Контекст, инструменты и доступы должны оставаться раздельными.

 

 

Для первого пилота лучше выбрать один безопасный сценарий и синтетические данные. Например, небольшую задачу поддержки или доработку, где команде приходится повторно выяснять ограничения. Соберите десять–двадцать решений и фактов, которые действительно помогают в таких задачах, назначьте владельца записей и несколько дней работайте по циклу «прочитать — проверить — предложить решение— отревьюить».

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

 

Выводы

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

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

Вступайте в нашу телеграмм-группу Инфостарт

Memory Bank Контекст Architecture Decision Record (ADR) Границы проекта Ограничения Глоссарий История задачи Актуальная выжимка

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Нейросети Системный администратор Разработчик Аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С:Документооборот 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

Подключите ИИ к 1С и решайте рабочие задачи обычными словами. От работы с данными до доработки конфигурации через расширения, всё в привычном чате с ИИ-помощником. Теперь с поддержкой DeepSeek Harness, Kimi Code и Kimi Work, доступных в России без VPN.

15990 руб.

30.07.2026    19752    44    4    

39

SALE! %

Банковские операции Обмен с интернет-банком Мастера заполнения Нейросети Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1C:ERP 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:ERP. Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Корректируйте банковские документы быстро и легко! Создайте правило обработки — и оно автоматически применится при загрузке выписки (отбор по любому реквизиту или регулярному выражению). Решение заполняет расшифровку платежа, комиссию эквайринга, подбирает ведомости на выплату зарплаты, помечает дубли из банка на удаление и многое другое. Доплачивать за алгоритмы не нужно — они включены в решение. Обработка работает при загрузке из файлов клиент-банка и через DirectBank. Новое — искусственный интеллект: модель приводит нестандартные назначения платежа к виду, понятному алгоритмам, а ИИ-ассистент прямо в 1С консультирует по решению и разбирает код правил и алгоритмов. Поддерживаются локальные и облачные OpenAI-совместимые модели — данные могут не покидать ваш контур.

17500 руб.

20.12.2024    21699    105    32    

90

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    77241    147    41    

154

SALE! 30%

Нейросети 1С 8.3 1С:Документооборот 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Расширение добавляет в 1С чат с ИИ-агентом. Пользователь пишет вопрос обычными словами: «какие УПД не подписаны?», «какой НДС к уплате за квартал?», «что висит на согласовании дольше недели?», а агент сам строит запросы к базе с правами этого пользователя и отвечает цифрами, таблицей, диаграммой или файлом Excel. Плитки «Аналитик», «Бухгалтер» и «Руководитель» дают сводку по базе одной кнопкой. Агент разбирает ошибки по скриншоту, сверяет прайсы поставщиков и проверяет коды маркировки. С версии 1.0.21 спрашивать можно и с телефона: QR-код в окне агента, без установки приложения. Работает в УТ 11, КА 2, ERP 2, БП 3.0, УНФ 3.0, Документооборот 3.0 и Альфа-Авто 6, ставится одним расширением.

18300 руб.

05.10.2026    3920    12    9    

13

Инструментарий разработчика Нейросети Системный администратор Разработчик Руководитель проекта 1С 8.3 Платные (руб)

Обработка заменяет ФИО, организации, ИНН, ИИН, БИН, ОГРН, КПП, БИК, счета и IBAN, паспорта, СНИЛС, адреса, телефоны, почту и суммы на правдоподобные выдуманные перед отправкой данных в ChatGPT, Claude или YandexGPT, а потом расшифровывает ответ модели обратно, подставляя настоящие имена и настоящие числа. Возвращаются и те итоги, которые модель посчитала сама: суммы масштабируются одним коэффициентом, поэтому пропорции и доли переживают обезличивание. Словарь замен хранится в самой базе и подхватывается автоматически, даже если обработку закрывали. Реквизиты России и Казахстана, любая конфигурация от 8.3.24, без единой зависимости.

14640 руб.

07.08.2026    2235    3    0    

3

Распознавание документов и образов Нейросети 1С:Предприятие 8 1С 8.3 1С 8.5 1C:Бухгалтерия 1С:Зарплата и Управление Персоналом 3.x Беларусь Россия Казахстан Армения Платные (руб)

ИИ-сканер документов с REST API для интеграции с 1С и корпоративными системами. Извлекайте данные из счетов, паспортов, дипломов, патентов и трудовых книжек за секунды. Точность человека - скорость машины. Приложение поддерживает восемь типов документов, четырех провайдеров ИИ (имеется возможность использования локальных ИИ), локальный REST API и экспорт в JSON. Важно! модель должна поддерживать функцию Vision (распознавание файлов и картинок). Запускайте используя локальные ИИ, без подписок и ограничений

6100 руб.

24.08.2026    1500    2    0    

2

Нейросети Разработчик Бесплатно (free)

Как автоматически создавать маркетинговые ролики для собственных IT-продуктов, используя ИИ? В предыдущей статье я рассказывал о Zapis — приложении для работы с речью и текстом. Теперь расширил его возможности: добавил конвейер создания видео, в котором ИИ-агент изучает материалы проекта, готовит сценарий, подбирает реальные скриншоты и пишет текст диктора. Zapis отвечает за озвучку, а Remotion — за анимацию и сборку. На примере обмена ПУТ на OneBase -> 1С:Бухгалтерия 3.0 покажу готовый 83-секундный ролик из восьми сцен. Разберём, как устроен процесс, зачем нужны настоящие скриншоты интерфейса, как синхронизируются речь и изображение и что сохраняется для повторной сборки после изменений в продукте. Исходный код и инструкции доступны в открытом репозитории Zapis.

06.11.2026    557    Ibrogim    2    

11

Нейросети Разработчик 1С 8.3 Бесплатно (free)

Как подключить ИИ-агента к разработке 1С на примере обработки «Почему не закрывается месяц»: одна папка, копия демобазы и несколько скриптов. Семь шагов: агент, выгрузка в файлы, правила, проверка кода, сборка, тесты YAxUnit и сценарии форм. На каждый: зачем он нужен, команда и где легко споткнуться. В конце: что выросло поверх, три ошибки с разных типовых и сколько это стоило.

05.11.2026    7874    Iliaelagin    8    

16
Для отправки сообщения требуется регистрация/авторизация