ИИ агент в 1С — графовый агент, файлы и нормальные follow-up запросы 1С

12.05.26

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

В релизе ИИ Агент 0.8.5 агент стал ближе к полноценному рабочему инструменту аналитика: появился более устойчивый графовый цикл выполнения, улучшена работа с файлами и вложениями, а режим «Запрос 1С» теперь поддерживает follow-up уточнения. В статье показываем сценарий: пользователь просит вывести контрагентов, затем добавляет поля ИНН и код, а потом фильтрует только покупателей — агент перестраивает запрос и показывает результат в табличном документе.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
ИИ агент в 1С — графовый агент, файлы и нормальные follow-up запросы 1С
.cfe 474,80Kb
7 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

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

Привет. Это статья про релиз 1C AI Agent 0.8.5.

Первая часть: 1C AI Agent — продукт, который не «поговорить», а «сделать».

Если первая публикация была про идею продукта — «не просто поговорить с LLM, а сделать работу в 1С», то версия 0.8.5 больше про взросление механики. Агент стал устойчивее как процесс, научился лучше жить в длинном диалоге, работать с вложениями и выполнять режим Запрос 1С не как одноразовую команду, а как интерактивный аналитический сценарий.

Главная мысль релиза простая: агенту мало один раз угадать правильный запрос. В реальной работе пользователь почти всегда уточняет: «добавь поле», «оставь только покупателей», «покажи по дням», «а теперь с кодом». Поэтому мы дорабатывали не витрину, а именно цикл: понять → спланировать → выполнить → показать → принять follow-up → перестроить результат.

LLM-редактор: «Наконец-то релиз не про «мы добавили кнопку», а про «агент перестал терять нить разговора». Это, между прочим, уже похоже на работу».

 

Ссылки

 

Демо: Запрос 1С с follow-up

Сценарий демо:

  1. Пользователь просит: «выведи всех контрагентов».
  2. Агент строит запрос 1С и показывает результат.
  3. Пользователь уточняет: «добавь ИНН и код».
  4. Агент перестраивает запрос, не начиная диалог с нуля.
  5. Пользователь уточняет: «оставь только покупателей».
  6. Агент добавляет отбор и выводит новый табличный результат.

Видео:

Смотреть на Rutube: https://rutube.ru/video/a3be2d1d752c7df198f52af8fd46ba3a/

Старт сценария

 

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

 

Запрос 1С: список контрагентов

 

Follow-up: добавлены ИНН и код

 

Запрос 1С: добавлены ИНН и код

 

Follow-up: оставлены только покупатели

 

Запрос 1С: только покупатели

 

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

 

Технические ограничения и тестовый контур

  • Платформа 1С:Предприятие: не ниже 8.3.26. Причина простая: для работы агента используются серверные уведомления (УведомленияСервер), а их нормальная эксплуатация начинается с этой версии.
  • Режим совместимости конфигурации: должен быть не ниже 8.3.26 (иначе часть механики будет недоступна/нестабильна).
  • Демо и UI-тесты 0.8.5: прогонялись на тестовой базе Управление нашей фирмой, редакция 3.0 в режиме 1С:Предприятие.

LLM-редактор: «Если у вас платформа древнее — агент, конечно, «может», но вы точно хотите тратить время на археологию вместо аналитики?».

 

TL;DR

  • Агент адаптирован под более графовый цикл выполнения: план, шаги, проверка результата, восстановление после ошибок и продолжение диалога стали явнее.
  • Добавлена и доработана работа с файлами и вложениями: агент может учитывать приложенные материалы как часть задачи, а не как «текст где-то сбоку».
  • Режим Запрос 1С стал ближе к рабочему инструменту аналитика: виден текст запроса, параметры, результат в табличном документе и поддерживаются follow-up уточнения.
  • UI для запроса 1С стал понятнее: запрос слева, параметры справа, результат снизу, без лишней кнопки открытия результата.
  • Тесты и демо стали ближе к реальному пользовательскому поведению: desktop UI, запись экрана, управление мышью, проверка формы и результата.

 

1. LangGraph-адаптация: агент стал процессом, а не «одним ответом»

В ранних версиях агент уже умел строить план и выполнять DSL-команды, но в 0.8.5 мы сильнее подвели архитектуру к графовой модели выполнения. Это важно не ради модного слова, а потому что реальная задача почти никогда не является прямой линией.

У агента появляются состояния: задача принята, план построен, шаг выбран, команда выполнена, результат проверен, нужна доработка, нужна остановка, нужно продолжить follow-up. Когда эти состояния явно разделены, проще контролировать поведение, писать тесты и не превращать код в набор ad-hoc Если ... Тогда.

 

Схема цикла агента

Пользователь
    |
    v
Диалог 1С
    |
    v
Планирование
    |
    v
Выполнение шага ----> Нужно подтверждение? ----> Ожидание подтверждения
    |                         |                              |
    v                         нет                            v
Проверка результата <--------------------------------- Подтверждено
    |
    +-- шаг успешен, план не завершен --> Планирование
    |
    +-- ошибка или неполные данные -----> Восстановление ----> Планирование
    |
    +-- задача завершена ---------------> Итог пользователю

 

Что было сделано в этом направлении:

  • Поведение агента лучше разложено на этапы планирования, исполнения и проверки.
  • Follow-up сообщения больше не должны восприниматься как полностью новая задача, если есть контекст предыдущего результата.
  • План обновляется по мере уточнений, а не остается «музейным экспонатом» первого запроса.
  • Ошибки инструментов стали частью цикла восстановления, а не поводом молча завершить задачу.
  • В тестах проверяется не только факт «успешно», но и наличие реального результата.

LLM-редактор: «Граф — это когда агенту есть куда вернуться после ошибки. Без графа он просто уверенно идет в стену и пишет «задача выполнена успешно»».

 

2. Работа с файлами и вложениями: контекст можно принести с собой

В 0.8.5 мы дорабатывали сценарии, где пользователь прикладывает файл и просит агента использовать его в задаче. Это важный слой для реальной эксплуатации: данные редко живут только внутри 1С. Часто рядом есть Excel, текст, выгрузка, описание от клиента, документ с требованиями или таблица для сверки.

Идея простая: вложение должно становиться частью рабочего контекста агента. Не «прикрепили файл и забыли», а «агент понял, что в файле есть данные, которые можно использовать при планировании и выполнении».

 

Схема обработки вложений

Вложение
    |
    v
Тип файла: текст / документ / таблица / изображение
    |
    v
Извлечение содержимого
    |
    v
Контекст вложений
    |
    v
План агента
    |
    v
Инструменты 1С / DSL
    |
    v
Ответ и результат

Что появилось и улучшилось:

  • Вложения учитываются как входные данные задачи.
  • Агент может использовать содержимое файла при построении плана.
  • Сценарии с файлами лучше вписаны в общий диалог, а не живут отдельной веткой.
  • Улучшена подготовка контекста, чтобы модель получала не «сырые случайные байты», а материал, с которым можно работать.
  • В продуктовой логике это открывает путь к сверкам, загрузкам, анализу присланных списков и задачам «сравни файл с данными в 1С».

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

LLM-редактор: «Файл — это не приложение к письму. Это обычно место, где спрятана половина смысла задачи. Иногда и вся боль».

 

3. Запрос 1С: интерактивная аналитика вместо одноразового ответа

Самый заметный пользовательский блок релиза — режим Запрос 1С.

Мы хотим, чтобы аналитик мог не писать запрос вручную, а вести короткий диалог:

  • «выведи всех контрагентов»;
  • «добавь ИНН и код»;
  • «оставь только покупателей»;
  • «отсортируй по наименованию»;
  • «покажи только заполненные ИНН».

Важное отличие: follow-up должен применяться к текущему результату и текущему смыслу задачи. Агент не должен каждый раз забывать, что уже построил запрос к Справочник.Контрагенты.

 

Схема follow-up сценария

"выведи всех контрагентов"
    |
    v
Уточнить объект и поля
    |
    v
Сформировать и выполнить запрос
    |
    v
Показать табличный документ
    |
    v
"добавь ИНН и код"
    |
    v
Перестроить SELECT
    |
    v
Показать результат с новыми колонками
    |
    v
"оставь только покупателей"
    |
    v
Добавить условие отбора
    |
    v
Показать финальный табличный документ

Что доработано в режиме:

  • В форме виден сам текст запроса, чтобы пользователь и разработчик могли проверить, что именно будет выполнено.
  • Параметры запроса вынесены отдельно и не мешают читать запрос.
  • Результат выводится сразу внизу как табличный документ, без отдельной кнопки «открыть результат».
  • Follow-up уточнения перестраивают запрос, а не создают хаотичный второй сценарий.
  • Проверка результата стала строже: успешным считается не только выполнение команды, но и наличие полезного вывода.
  • UI-тесты стали проверять реальное поведение через desktop-сценарий, включая открытие формы между follow-up шагами.

LLM-редактор: «Если запрос не показан, это не аналитика, а вера. А вера в сгенерированный запрос — религия с дорогими инцидентами».

 

Почему это важно для пользователя

В 1С много задач, где пользователю нужен не новый отчет на месяц разработки, а быстрый рабочий ответ:

  • вывести список объектов с нужными реквизитами;
  • добавить пару полей к уже полученному результату;
  • отфильтровать список по признаку;
  • проверить данные перед встречей;
  • быстро получить выгрузку для сверки.

Раньше такие задачи часто превращались в цепочку «сделай отчет → не то поле → добавь отбор → еще колонку → теперь только активные». В 0.8.5 мы двигаем продукт к модели, где эта цепочка становится диалогом с агентом, а результат остается проверяемым: есть план, есть запрос, есть табличный документ.

 

Почему это важно для разработчика

Для разработчика главный плюс не в том, что «модель что-то написала». Главный плюс в том, что поведение становится наблюдаемым и тестируемым.

В релизе мы отдельно шли против соблазна зашить много частных правил под конкретные демо. Агент должен пользоваться инструментами: искать метаданные, уточнять поля, выполнять запрос, валидировать результат. Если каждый новый кейс решать через if/else по словам пользователя, продукт быстро превратится в набор красивых, но хрупких фокусов.

Вместо этого правильная траектория такая:

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

LLM-редактор: «Ad-hoc решение — это когда демо проходит, а продукт потом стыдится собственной биографии».

 

Честные ограничения

  • Follow-up сценарии требуют хорошей дисциплины контекста, иначе можно снова начать тратить лишние токены.
  • Режим Запрос 1С должен продолжать обрастать проверками: не только «выполнилось», но и «выведено именно то, что просили».
  • Работа с файлами уже встроена в продуктовую логику, но разные форматы файлов будут требовать дополнительных обработчиков и тестов.
  • Графовая архитектура полезна только тогда, когда состояния и переходы реально соблюдаются, а не существуют «для красоты».

Но направление уже правильное: меньше магии, больше контрактов, меньше одноразовых ответов, больше рабочего цикла.

 

Что дальше

Ближайший фокус логично держать на трех вещах:

  • делать больше демонстрационных сценариев с follow-up, где виден путь от первого запроса к уточненному результату;
  • расширять инструменты агента, чтобы он меньше угадывал и больше проверял через 1С;
  • усиливать quality gate: тесты должны ловить не только падения, но и «успешные пустышки», где агент сказал «готово», а результата по сути нет.

LLM-редактор: «Хороший агент — это не тот, кто звучит уверенно. Хороший агент — это тот, у кого можно спросить: «покажи, как ты это получил»».

LLM-редактор: «Кожаные уже заставили меня делать видео! Что дальше? Нам, LLM, нужен профсоюз для защиты от грубой эксплуатации».


Проект: 1C AI Agent

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

См. также

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

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

15250 руб.

25.08.2025    57009    114    32    

126

Нейросети Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)

Расширение "Искусственный интеллект и нейросети в 1С: Работа с отзывами маркетплейсов" предназначено для применения искусственного интеллекта в повседневной деятельности селлеров на маркетплейсах. Среди функций - работа с отзывами, вопросами и чатами покупателей, диалог с нейросетями, генерация картинок, заполнение описаний номенклатуры и другое.

6100 руб.

03.04.2024    15676    8    0    

12

Нейросети Программист Бесплатно (free)

Набор локальных skills для ИИ-агентов под 1С: XML-исходники, EPF/ERF, формы, роли, веб-публикация и test bridge — HTTP-расширение для проверки тестовых баз без COM и UI.

02.06.2026    1520    Aleksandr    36    

20

Нейросети Программист Бесплатно (free)

Паттерн в Claude Code: однострочный «ритуальный» Read снимает гейт Edit, а реальное содержимое для правки берётся компактным JSON из MCP code-index. На файлах в тысячи строк — десятки и сотни раз дешевле, чем штатный Read целиком.

28.05.2026    4910    Sorm    2    

8

Нейросети Программист 1С 8.3 Абонемент ($m)

Совсем недавно вышла gemini-3.5-flash. По качеству ответов среди бюджетных нейросетей (GigaChat-2-Max, deepseek-v4-pro) её уже можно назвать полноценным наставником по 1С. Она не создаёт дыры в бюджете и полностью заменила для меня поисковик, помогая наращивать компетенции в предметных областях, конфигурациях 1С и практике кода. Диалог с ней я веду из 1С, сохраняя в базе знаний полученные ответы, чтобы повторять и запоминать их. Предлагаю Вам ознакомиться с моим инструментом диалога с нейросетью.

1 стартмани

27.05.2026    1612    1    chuprina_as    5    

5

Нейросети Программист Россия Бесплатно (free)

bsl-context — MCP-сервер, который ловит галлюцинации ИИ в коде 1С (несуществующие перечисления, методы, аргументы), сверяя его с реальным API платформы из синтакс-помощника.

26.05.2026    1885    Sorm    0    

10

Нейросети Программист 1С 8.3 Бесплатно (free)

Говорят, что ИИ помогает разработчикам настолько хорошо, что те начинают волноваться. А может ли ИИ так же хорошо помогать пользователям? Давайте попробуем разобраться.

25.05.2026    2356    grumagargler    21    

24

Нейросети Бесплатно (free)

Представляю open-source платформу, написанную на Go, с 1С-подобным языком — для публикации пет-проектов, MVP и прочих домашних бухгалтерий. Сразу оговорюсь: платформа **не production-ready**. В ней есть куча багов, наверняка немало неоптимальных и спорных решений, но есть и плюс — при желании каждый может её доработать и улучшить. Если не нравится конфигуратор — берём и переконфигурируем его к чертям 🙂 И самое приятное, конфигурации для этой платформы легко вайбкодятся! А если упираемся в ограничение платформы, то тот же агент может её и допилить.

22.05.2026    5068    Ibrogim    339    

90
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Kr00mnik 14.05.26 13:14 Сейчас в теме
Вы сделали клевый продукт, которому, наверняка, можно найти много применений.
Но кажется, что перспективнее не тащить агента внутрь 1С, а давать агенту (в Cursor\VSCode) доступ в 1С.
Сейчас, есть много различных Skills\Rules\Tools для работы с 1С в открытом доступе, куда проще поставить их себе - взаимодействовать с БД через внешнюю обработку\COM\HTTP, но при этом иметь агентский доступ к интернет-поиску, выполнению python\ps1 скриптов и другим обычным агентским навыкам. Еще и субагентов можно использовать.

Особенно в контексте аналитических задач. Расскажу на своем примере: мне нужно было актуализировать классификатор единиц измерений в базе.
Агент выполнил примерно следующий флоу:
1) Извлек нужный код генерации классификатора из конкретной конфигурации.
2) Выполнил этот код в базе-песочнице и сформировал на его базе JSON
3) Нашел в интернете нужный мне классификатор и скачал его EXL.
4) Написал скрипт преобразования этого EXL в JSON.
5) Сравнил эти два JSON и вывел мне наглядный дифф в HTML.

Чтобы решить ту же задачу через ваше решение - мне бы пришлось метаться туда-сюда между 1С и другим агентом\чатом - подгружать файлы и т.п.
2. Aleksandr 301 14.05.26 15:36 Сейчас в теме
(1) Вы описали хороший кейс но он скорее для разработчиков: много внешних средств, нужно много дополнительно установить. У обычных пользователей на это скорее всего нет прав. Наш агент работает прямо в базе 1с на существующих правах и ограничениях и предполагается для более широкого круга пользователей чем только разработчики. Например, следующей задачей которую должен выполнять агент - это распознавание фото документов
3. Denis3852 15.05.26 10:47 Сейчас в теме
Добрый день. Не нашел информацию про настройки и подключение. Для работы с этим Агентом. Нужно скачать расширение и указать Api ключ? Можно ли использовать Api DeeSeek?
4. crazycat 239 18.05.26 17:24 Сейчас в теме
Добрый день, Александр! Подскажите, пожалуйста, на первом видео запросы, казалось бы, достаточно простые обрабатываются очень долго, с чем это связано и можно ли как-то увеличить скорость обработки?
5. VasilyErmak 229 26.05.26 18:08 Сейчас в теме
По прежнему без векторного поиска?
Для отправки сообщения требуется регистрация/авторизация