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

12.05.26

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

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

Файлы

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

Наименование Скачано Купить файл
ИИ агент в 1С — графовый агент, файлы и нормальные follow-up запросы 1С
.cfe 474,80Kb
5 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    54846    111    29    

123

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

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

6100 руб.

03.04.2024    15399    8    0    

12

Логистика, склад и ТМЦ Нейросети Программист Пользователь 1С 8.3 1С:Управление нашей фирмой 3.0 1С:УНФ Управленческий учет Абонемент ($m)

Внешняя система аналитики закупок для 1С на базе FastAPI + PostgreSQL + Docker с поддержкой локального AI через Ollama. Возможности: — рекомендации по закупке; — ABC / XYZ анализ; — поиск неликвидов; — поиск излишков; — анализ сезонности; — риск дефицита; — AI-пояснения рекомендаций. Решение работает через HTTP API и может использоваться как внешний аналитический сервис для 1С. Поддерживается локальный AI без облачных сервисов и без передачи данных наружу.

10 стартмани

14.05.2026    384    0    aldar    1    

6

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

Современные LLM-агенты страдают от одной архитектурной болезни: они обязаны ответить всегда. Даже когда контекст пуст, даже когда данных нет, даже когда любой ответ будет галлюцинацией. Это порождает шум, эрозию памяти и ложную уверенность. В нашей архитектуре агент не имеет права генерировать ответ, если недостаточно света. Перед любой попыткой срабатывает L8 — pre-execution constitutional gate. Он измеряет покрытие контекста (context_coverage), прогнозирует уровень шума (noise_estimate) и выносит вердикт: разрешить, ограничить, верифицировать или заблокировать.

14.05.2026    360    ksnik    19    

6

Нейросети 1С 8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Данная публикация представляет расширения для конфигураций 1С: УТ 11, ЗУП 3.1, ЕРП 2.5. Расширения позволяют выгружать любые данные из всех типовых отчетов (в них добавляется кнопка DeepSeek (см. скрин)), а также через встроенный конструктор запроса; хранить промты для нейросети с параметрами из 1С; отправлять запросы в DeepSeek, получать и обрабатывать ответ. Реализована автоматическая обработка результата: поиск таблицы в ответе нейросети и вывод её в табличный документ. Предусмотрена возможность перехватить ответ и написать свою обработку — полученную таблицу значений можно использовать для загрузки в табличную часть, создания документов или заполнения регистров. В публикации — описание возможностей, настройки, примеры промтов и шаблон обработки-перехватчика.

4 стартмани

13.05.2026    353    0    German4739    1    

7

Нейросети Распознавание документов и образов Программист Бесплатно (free)

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

08.05.2026    1105    user1415700    18    

24

Нейросети Мессенджеры и боты Программист Абонемент ($m)

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

1 стартмани

07.05.2026    651    0    gybson    5    

7

Нейросети Программист 1С 8.3 1С:Зарплата и Управление Персоналом 3.x Россия Бесплатно (free)

Подружить ИИ и 1С:ЗУП — задача со звездочкой. Зарплата, персональные данные строжайше запрещено отправлять в облачные API. Но первой линии поддержки нужен умный помощник для поиска ошибок расчетчиков. Я решил эту проблему, спроектировав ReAct-агента для работы в полностью закрытом контуре на базе локальной модели Gemma-4:31b и LangGraph. В этой статье (которая является скорее моим инженерным дневником) я расскажу, почему классический RAG не работает для 1С, как я отучил нейросеть галлюцинировать запросы, научил её читать метаданные и программно превращать таблицы СКД в плоский JSON. Разбор архитектуры, куски кода и видео работы моего ИИ под катом.

05.05.2026    9089    Shur1cIT    77    

42
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 292 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 Сейчас в теме
Добрый день, Александр! Подскажите, пожалуйста, на первом видео запросы, казалось бы, достаточно простые обрабатываются очень долго, с чем это связано и можно ли как-то увеличить скорость обработки?
Для отправки сообщения требуется регистрация/авторизация