Skip to Content

Управление исполнением агентской системы

Назначение

Раздел предназначен для управления жизненным циклом конвейера:

  • хранение и редактирование рабочей версии конвейера (JSON-конфигурации)
  • отправка рабочей версии в исполняемую среду
  • контроль состояния исполняемой версии
  • маршрутизация исполнения конвейера через ключ маршрутизации

Раздел разделён на две логические зоны:

ЗонаНазначение
Исполняемая версияУправление исполнением продуктивной конфигурации, которая соответствует ключу маршрутизации и доступна через публичный API. Предназначена для продуктивной эксплуатации конвейера
Рабочая версия (Конструктор)Хранение, загрузка и редактирование конфигурации перед публикацией

Рабочая версия (Конструктор)

agent1

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

ПолеОписание
Файл конфигурацииОтображается текущий загруженный JSON-файл. Система универсальна и позволяет импортировать логику из различных источников. Можно использовать JSON-файлы, полученные следующими способами: Резервные копии: Файлы, скачанные из любого другого проекта «Агентских систем» в AI Server (кнопка «Скачать» рядом с именем JSON-файла в блоках рабочей или исполняемой версии). Экспорт из Конструктора: Файлы, созданные непосредственно в визуальном редакторе через функцию «Экспорт». Интеграция с Langflow: Любые JSON-файлы, экспортированные из потоков (flows) платформы Langflow.
Отправить на исполнениеКопирует текущую рабочую версию в блок Исполняемая версия и делает её доступной для запуска. После нажатия рабочая версия становится кандидатом на исполнение. Если выбраны машины, на которых активны Исполнители агентских систем (см. раздел “Машины”), конвейер начинает исполняться и становится доступным по Ключу маршрутизации.
Перейти в конструкторОткрывает графический интерфейс для low-code / no-code построения конвейера с AI-агентами.

Исполняемая версия

agent1

Отвечает за запуск и контроль выполнения конфигурации, отправленной из рабочей версии.

Отображает текущее состояние:

  • Бездействует — конфигурация загружена, но не исполняется. Если в таком состоянии отправить запрос через публичный API, будет ошибка “Модель с ключом маршрутизации agsys-xxxx не запущена”
  • Исполняется на [X] машинах — конфигурация успешно развернута и активна
ПолеОписание
Кнопка Восстановить в КонструктореОтображается, если рабочая версия отличается от текущей исполняемой. Позволяет быстро обновить рабочую конфигурацию.
Исполняется наВыпадающий список выбора машин, на которых будет выполняться агентская цепочка. Без выбора машины запуск невозможен. На выбранной машине должен быть активен Исполнитель агентских систем в разделе “Машины”.
Ключ маршрутизацииУникальный идентификатор, по которому внешние события направляются в данную агентскую систему. Кнопка копирования позволяет быстро использовать ключ в интеграциях.

Синхронизация версий

Для управления версиями и обеспечения стабильности системы используются две кнопки-команды:

  • Отправить на исполнение
    Применяет текущие изменения из Конструктора к исполняемой версии.
    • Действие: JSON из Рабочей версии заменяет JSON в Исполняемой версии.
    • Результат: Все API-запросы по ключу маршрутизации начинают обрабатываться согласно новой логике.
    • Когда использовать: Когда тестирование на тестовой машине завершено и вы готовы обновить работающий сервис.
  • Восстановить в Конструкторе
    Откатывает рабочую область к состоянию стабильной версии.
    • Действие: Текущий черновик в Конструкторе перезаписывается файлом из Исполняемой версии.
    • Результат: Все несохраненные или ошибочные правки в Рабочей версии удаляются.
    • Когда использовать: Если в процессе редактирования в Конструкторе что-то пошло не так или вам нужно вернуться к исходной точке.

Инструкция

  1. Нажмите Перейти в конструктор и соберите цепочку ИИ-агентов. Каждое сохранение обновляет JSON-файл в блоке «Рабочая версия».
  2. В блоке Рабочая версия выберите тестовую машину в поле Тестируется на. Запустите “Тестирование” в Конструкторе: система выполнит именно тот JSON, который вы видите в правом блоке.
  3. Если тесты прошли успешно, перейдите к левому блоку («Исполняемая версия») и выберите в выпадающем списке машины, на которых агент должен работать постоянно.
  4. Нажмите кнопку Отправить на исполнение. Теперь JSON в обоих блоках совпадает, а статус сменится на Исполняется.
  5. Чтобы перестать исполнять конвейер: уберите выбранные машины из поля Исполняется на.
  6. Скопируйте Ключ маршрутизации. Используйте его в ваших внешних сервисах для отправки запросов к созданному агенту.