Начало работы
Создание агентской системы
Шаг 1. Создание проекта
Для создания агентской системы выполните следующие действия:
- Перейдите в раздел создания проекта.
- Выберите тип проекта: AI Текст → Агентская система
- Нажмите Создать.
Шаг 2. Переход в конструктор
Для настройки агентской системы:
- Откройте созданный проект.
- Нажмите Перейти в конструктор.
После этого открывается визуальный редактор, предназначенный для конфигурации логики обработки запросов.
Редактор представляет собой рабочую область (canvas), на которой формируется схема AI-процесса путём добавления компонентов и соединения их между собой.
Шаг 3. Создание нового проекта
- Нажмите кнопку + New Project или Create New на главной панели.
- Вам будет предложено два варианта:
- Blank Flow: Чистый холст для создания архитектуры с нуля.
- Starter Projects (Шаблоны): Готовые преднастроенные схемы, которые можно использовать как фундамент.
Интерфейс визуального редактора
Центральным элементом взаимодействия со схемой является рабочая область, предназначенная для добавления, настройки и объединения узлов. Помимо инструментов проектирования, данный раздел открывает доступ к песочнице, меню экспорта и журналам системных событий.
Архитектура рабочего пространства включает несколько функциональных зон:
- Библиотека компонентов (левая панель) Содержит перечень доступных модулей, распределенных по категориям, таким как Inputs, Outputs, Models и Helpers.
- Холст (центральная область) Представляет собой графическое поле, где осуществляется размещение компонентов и установка логических связей между их портами.
- Панель конфигурации (правая панель) Служит редактором параметров для выбранного узла. Здесь пользователь определяет настройки конкретной модели, редактирует шаблоны промптов, а также устанавливает значения температуры и других гиперпараметров.
- Панель управления (нижняя часть) Объединяет инструменты для запуска потока и системный лог, необходимый для мониторинга текущих процессов.
Навигация и управление
Для эффективной работы в рабочей области (Workspace) используйте следующие действия:
| Действие | Описание |
|---|---|
| Перемещение по холсту | Нажмите и удерживайте левую кнопку мыши на пустом месте, чтобы перемещать рабочую область. |
| Управление компонентами | Перетаскивайте блоки мышью. Чтобы изменить логику, соединяйте выходные порты (справа) с входными (слева). |
| Масштабирование | Используйте колесо мыши или панель Canvas Controls в правом нижнем углу (кнопки Zoom In/Out, 100%, Zoom to Fit). |
| Заметки | Добавляйте текстовые пояснения к потоку с помощью кнопки Add Note. |
| Блокировка (Freeze) | Если редактирование недоступно, проверьте статус блокировки потоки в нижней панели управления. |
Мониторинг событий (Logs)
Представляет собой централизованный интерфейс для отслеживания системных уведомлений и отладки процессов в режиме реального времени. Доступ к этому функционалу осуществляется с помощью кнопки Logs, расположенной в левом нижнем углу рабочей области.
Сохранение и экспорт
Система осуществляет автоматическую фиксацию состояния потоков в режиме реального времени. Для управления проектами предусмотрена функция выгрузки, доступная по пути Share-> Export. Конфигурация схемы сохраняется в формате JSON для обеспечения миграции между рабочими окружениями или импорта логики в сторонние проекты.
Данный файл включает полное описание всех компонентов, их параметров и связей. Такая структура позволяет импортировать поток в другие инстансы AI Server, а также применять его в рамках программных интеграций через API.
Построение первой системы
Чтобы собрать простую агентскую систему, выполните следующие действия:
- Разместите компонент
Chat Inputна рабочей обсласти. Данный узел определяет точку входа пользовательских данных. - Добавьте блок языковой модели (например,
OpenAIилиOllama). В панели конфигурации укажите конкретную модель (например,gpt-4o). - Добавьте компонент
Prompt. В поле шаблона определите системную роль и инструкции. Соедините выходChat Inputс соответствующей переменной входа в компонентеPrompt. - Разместите компонент
Chat Outputдля передачи сформированного ответа в интерфейс. - Установите связи между выходными и входными портами узлов.
⚠️
Соединение допустимо только между портами сопоставимых типов данных (например, Text к Text).