Перейти к содержанию

Визуальный конструктор (Builder)

Раздел "Builder" — это мощный визуальный инструмент для создания и управления сложными сценариями (Flows) для ваших ботов без необходимости написания кода. Здесь вы можете проектировать логику взаимодействия, объединяя различных агентов и инструменты в единый рабочий процесс.

🚀 Обзор интерфейса Builder

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

Интерфейс Builder

➕ Создание нового Flow

  1. В боковой панели перейдите на вкладку "Flows".
  2. Нажмите кнопку "+ Создать Flow" (или аналогичную).
  3. Введите название для нового Flow.
  4. Новый пустой Flow будет создан и открыт на холсте.

🛠️ Редактирование существующего Flow

  1. В боковой панели на вкладке "Flows" выберите нужный Flow из списка.
  2. 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.

Очистка холста

Кнопка "Очистить" на панели инструментов удаляет все узлы и связи с холста.

Контекстное меню

Клик правой кнопкой мыши по узлу открывает контекстное меню с опциями "Редактировать", "Дублировать" и "Удалить".

Вернуться к Управлению ботами | Переменные и настройки