Перейти к основному содержимому

Обзор конструктора процессов

Конструктор процессов в Agent Platform — это визуальный low-code инструмент, разработанный с фокусом на простоту использования. Благодаря интуитивному drag-and-drop интерфейсу, он не требует глубоких технических знаний. Это делает конструктор доступным даже для менее подготовленных пользователей.

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

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

Компоненты интерфейса

Холст

Холст — это основное рабочее пространство, на котором вы выстраиваете процесс, размещая и соединяя функциональные блоки.

Холст конструктора процессов

Список блоков

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

Чтобы развернуть список блоков, нажмите в левом верхнем углу холста.

Список блоков

Основные категории блоков:

  • Триггеры: запускают процесс в ответ на определенные события. Вы можете настроить запуск по вебхуку, при получении сообщения ассистентом или с определенной периодичностью (планировщик). Подробнее в разделе Триггеры.
  • Агенты: позволяют интегрировать и использовать возможности различных AI-моделей от множества провайдеров, таких как OpenAI, Anthropic, Google и других. Подробнее в разделе Агент.
  • Функции: предоставляют функции для обработки данных. Вы можете выбрать из доступных встроенных функций, создать свои собственные или подключить MCP-серверы, которые предоставляют функции нужных сервисов.
  • Код и условия: позволяют добавлять пользовательский JavaScript-код и логические условия для сложной обработки данных.

Панель управления

На панели управления в правом верхнем углу находятся основные команды: сохранить, тестировать, опубликовать.

Панель управления конструктора процессов

Если вы хотите протестировать текущий процесс, нажмите Тестировать. Чтобы сделать процесс доступным для внешнего использования, например в каналах, нажмите Опубликовать.

Основные сценарии

Работа с блоками

С блоками можно выполнять следующие действия:

  • Добавлять на холст: просто перетащите блок из боковой панели.

  • Связывать между собой: наведите курсор на маленький кружок блока-источника и перетащите линию к кружку блока-приёмника.

    Связи устанавливают порядок выполнения блоков. Для блока Агент также доступны связи с другими блоками в качестве инструментов. Они позволяют агенту использовать дополнительные функции для обработки запросов. Последовательность соединения инструментов с агентом не имеет значения.

  • Редактировать: нажмите на блок, чтобы открыть его настройки.

  • Удалять: выберите блок и нажмите , а затем Удалить.

Чтобы удалить связь между блоками, нажмите на связь, а затем Delete или Backspace. Перетаскивать связи между блоками нельзя.

Тестирование процесса

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

Если в качестве триггера вы использовали вебхук или планировщик:

  • Для вебхука: скопируйте URL для запуска триггера из блока Вебхук и вставьте его в адресную строку браузера.
  • Для планировщика: укажите ближайшее время в настройках блока Планировщик и дождитесь наступления этого времени.

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

Публикация процесса

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