Визуальный конструктор (Builder)
Раздел "Builder" — это мощный визуальный инструмент для создания и управления сложными сценариями (Flows) для ваших ботов без необходимости написания кода. Здесь вы можете проектировать логику взаимодействия, объединяя различных агентов и инструменты в единый рабочий процесс.
🚀 Обзор интерфейса Builder
Интерфейс Builder состоит из нескольких ключевых элементов: - Боковая панель (Sidebar): Здесь находятся списки доступных Flow, агентов и инструментов, которые можно перетаскивать на холст. - Панель инструментов (Toolbar): Содержит кнопки для управления холстом (масштабирование, очистка) и Flow (сохранение, запуск). - Холст (Canvas): Основная рабочая область, где вы создаете и редактируете Flow, размещая и соединяя узлы.

➕ Создание нового Flow
- В боковой панели перейдите на вкладку "Flows".
- Нажмите кнопку "+ Создать Flow" (или аналогичную).
- Введите название для нового Flow.
- Новый пустой Flow будет создан и открыт на холсте.
🛠️ Редактирование существующего Flow
- В боковой панели на вкладке "Flows" выберите нужный Flow из списка.
- Flow будет загружен на холст, и вы сможете начать его редактирование.
🧩 Работа с узлами (Nodes)
Узлы являются строительными блоками вашего Flow. Существуют три основных типа узлов:
🤖 Агенты
Представляют собой логику ИИ-бота с собственным промптом и набором инструментов. Агенты могут выполнять сложные задачи, принимать решения и генерировать ответы.
Добавление агента: 1. Перетащите нужного агента с вкладки "Agents" боковой панели на холст. 2. Дважды кликните по агенту на холсте, чтобы открыть его настройки. Здесь вы можете изменить его промпт, модель LLM, добавить переменные и инструменты.
🔧 Инструменты (Tools)
Позволяют агентам взаимодействовать с внешними системами и выполнять специфические действия, такие как поиск в интернете, работа с базами данных, отправка email, вызовы внешних API и т.д.
Добавление инструмента: 1. Перетащите нужный инструмент с вкладки "Tools" боковой панели на холст. 2. Дважды кликните по инструменту, чтобы настроить его параметры.
🔄 Логические узлы
Builder также поддерживает различные логические узлы для управления потоком выполнения: - Условия (If/Else): Для создания ветвлений логики на основе определенных условий. - Циклы: Для повторения определенных действий. - Переменные: Для создания и изменения локальных переменных внутри Flow.
Добавление логического узла: 1. Выберите соответствующий логический узел из боковой панели (если доступно, иначе они могут быть частью настроек агентов или инструментов). 2. Разместите его на холсте и настройте условия или параметры.
🔗 Соединение узлов
Чтобы создать логический поток, соединяйте узлы стрелками: 1. Наведите курсор на один узел, появятся точки соединения. 2. Нажмите на точку соединения и перетащите стрелку к другому узлу, чтобы установить связь. 3. Вы можете настраивать условия переходов для более сложной логики.
💾 Сохранение и запуск Flow
Сохранение
После внесения изменений в Flow, нажмите кнопку "Сохранить" на панели инструментов. Builder поддерживает автосохранение черновиков, но рекомендуется сохранять изменения вручную.
Запуск
Чтобы протестировать Flow, нажмите кнопку "Запуск" на панели инструментов. Вы сможете взаимодействовать с ботом, используя спроектированную логику.
⚙️ Дополнительные функции
Масштабирование холста
Используйте кнопки "Увеличить", "Уменьшить" и "Подогнать к экрану" на панели инструментов для удобной работы с большими и сложными Flow.
Очистка холста
Кнопка "Очистить" на панели инструментов удаляет все узлы и связи с холста.
Контекстное меню
Клик правой кнопкой мыши по узлу открывает контекстное меню с опциями "Редактировать", "Дублировать" и "Удалить".