Обзор конструктора процессов
Конструктор процессов в Agent Platform — это визуальный low-code инструмент, разработанный с фокусом на простоту использования. Благодаря интуитивному drag-and-drop интерфейсу, он не требует глубоких технических знаний. Это делает конструктор доступным даже для менее подготовленных пользователей.
Технические специалисты могут расширить возможности конструктора с помощью встроенных и пользовательских функций, интеграций с MCP-серверами и блоков кода.
После создания проекта AI-приложения вы увидите интерфейс с основными компонентами: холст, список блоков и панель управления.
Компоненты интерфейса
Холст
Холст — это основное рабочее пространство, на котором вы выстраиваете процесс, размещая и соединяя функциональные блоки.
Список блоков
На панели слева находится список функциональных блоков. Блоки — это компоненты вашего процесса, которые принимают, обрабатывают и передают данные между различными частями вашего AI-приложения.
Чтобы развернуть список блоков, нажмите в левом верхнем углу холста.
Основные категории блоков:
- Триггеры: запускают процесс в ответ на определенные события. Вы можете настроить запуск по вебхуку, при получении сообщения ассистентом или с определенной периодичностью (планировщик). Подробнее в разделе Триггеры.
- Агенты: позволяют интегрировать и использовать возможности различных AI-моделей от множества провайдеров, таких как OpenAI, Anthropic, Google и других. Подробнее в разделе Агент.
- Функции: предоставляют функции для обработки данных. Вы можете выбрать из доступных встроенных функций, создать свои собственные или подключить MCP-серверы, которые предоставляют функции нужных сервисов.
- Код и условия: позволяют добавлять пользовательский JavaScript-код и логические условия для сложной обработки данных.
Панель управления
На панели управления в правом верхнем углу находятся основные команды: сохранить, тестировать, опубликовать.
Если вы хотите протестировать текущий процесс, нажмите Тестировать. Чтобы сделать процесс доступным для внешнего использования, например в каналах, нажмите Опубликовать.
Основные сценарии
Работа с блоками
С блоками можно выполнять следующие действия:
-
Добавлять на холст: просто перетащите блок из боковой панели.
-
Связывать между собой: наведите курсор на маленький кружок блока-источника и перетащите линию к кружку блока-приёмника.
Связи устанавливают порядок выполнения блоков. Для блока Агент также доступны связи с другими блоками в качестве инструментов. Они позволяют агенту использовать дополнительные функции для обработки запросов. Последовательность соединения инструментов с агентом не имеет значения.
-
Редактировать: нажмите на блок, чтобы открыть его настройки.
-
Удалять: выберите блок и нажмите , а затем Удалить.
Чтобы удалить связь между блоками, нажмите на связь, а затем Delete или Backspace. Перетаскивать связи между блоками нельзя.
Тестирование процесса
Чтобы протестировать процесс, нажмите Тестировать на панели управления. Откроется окно тестирования, где вы можете ввести сообщение для ассистента и увидеть, как ваш процесс обрабатывает запрос.
Если в качестве триггера вы использовали вебхук или планировщик:
- Для вебхука: скопируйте URL для запуска триггера из блока Вебхук и вставьте его в адресную строку браузера.
- Для планировщика: укажите ближайшее время в настройках блока Планировщик и дождитесь наступления этого времени.
Как только триггер сработает, рабочий процесс начнет выполняться, и вы увидите результаты в окне тестирования.
Публикация процесса
После того как вы протестировали и убедились, что процесс работает правильно, вы можете опубликовать его. Для этого нажмите Опубликовать на панели управления.