Динамическое создание данных (Dynamic Create Data)
Описание
Компонент Dynamic Create Data обеспечивает возможность оперативного формирования объектов типа Data или Message с произвольной структурой. Пользователь самостоятельно определяет необходимый набор полей, после чего система в автоматическом режиме генерирует соответствующие входные порты на корпусе узла.
Данный модуль выступает в роли незаменимого инструмента в ситуациях, когда требуется аккумулировать информацию из нескольких независимых источников перед её передачей в нейросеть.
Настройка компонента
Для конфигурации полей выполните следующие шаги:
-
В параметре Input Configuration нажмите кнопку
Open table. -
Нажмите
Add a new row для создания новой строки.
Добавление новой строки создает входные и выходные хендлы (точки подключения) для выбранного Field Type. Например, если вы добавите поле типа Text, у компонента появятся входной и выходной хендлы для текста. Для каждой новой строки необходимо настроить Field Name и Field Type. -
Настройте параметры строки:
- Field Name (Имя поля): Технический ключ (ID), который будет использоваться внутри объекта данных.
- Field Type (Тип поля): Определяет, какие данные сможет принимать этот порт.
- Текст (Text): Принимает прямой текстовый ввод или значения типа
TextилиMessageот других компонентов. - Данные (Data): Принимает ввод типа
Dataот других компонентов. - Число (Number): Принимает прямой числовой ввод или значения типа
TextилиMessageот других компонентов. - Хендл (Handle): Принимает значения типа
Text,DataилиMessageот других компонентов. - Логическое значение (Boolean): Принимает значения типа Boolean (истина/ложь). Не может принимать ввод от других компонентов.
- Текст (Text): Принимает прямой текстовый ввод или значения типа
Параметры компонента
Некоторые параметры по умолчанию скрыты в визуальном редакторе. Вы можете изменить все параметры через меню
Controls (Управление) в заголовке компонента.
| Имя (Name) | Отображаемое имя | Информация |
|---|---|---|
form_fields | Конфигурация ввода | Входной параметр. Таблица, определяющая динамические поля формы. |
include_metadata | Включить метаданные | Входной параметр. Указывает, следует ли включать метаданные конфигурации формы в вывод. |
form_data | Данные | Выходной параметр. Объект Data, содержащий все значения полей из динамических входов. |
message | Сообщение | Выходной параметр. Отформатированное текстовое (Text) сообщение, содержащее все значения полей в удобочитаемом формате. |