04.6.1.1 AI Text Extractor

Описание узла
AI Text Extractor - узел типа действие, необходимый для формирования вопроса к ИИ по заданному тексту и получения ответа.
Настройка узла
Для настройки узла AI Text Extractor необходимо заполнение обязательных полей:
- Input Text;
- Entities to Extract.

Input Text
Поле, необходимое для ввода текста, который необходимо проанализировать.
В поле Input Text могут быть введены текст, переменные из других узлов или параметры ответов от других узлов.
Entities to Extract
Поле, необходимое для формирования вопроса к ИИ и предопределения параметров ответа.
Для заполнения поля Entities to Extract можно использовать шаблон:
{
"description": "number of animals mentioned in text", //вопрос к ИИ
"type": "integer", //формат атрибута с ответом на вопрос
"var_name": "num_of_animals" //наименование атрибута с ответом на вопрос
}
Из текста можно извлечь до 12 пользовательских объектов запроса. Каждая сущность описывается JSON с 3–4 парами ключ-значение:
- Описание/description - строка длиной до 150 символов для формирования вопроса;
- Тип/type - строка для ввода формата атрибута, содержащего ответ. Доступны форматы integer, string, float, boolean, array;
- Имя/var_name - строка длиной до 50 символов ввода имени атрибута, содержащего ответ. Строка должна начинаться с буквы, за которой следуют буквы, цифры или символы подчеркивания.
- Валидные значения/valid_values - массив для определения возможных значений атрибута. Доступно упоминание 20 значений. Каждое значение может содержать 50 символов.
Пример использования узла
Для получения ответа на вопрос по заданному тексту необходимо создать сценарий с узлами:

- Trigger on Webhook для запуска сценария и передачи в него JSON с вопросом и параметрами ответа:
[
{
"description": "Number of fruits in text",
"type": "integer",
"var_name": "Answer"
}
]

- AI Text Extractor для формирования ответа на вопрос и ввода текста, например Three apples and four oranges were collected in the garden;

- Webhook response для получения ответа на вопрос по заданному тексту.

Итогом выполнения сценария является ответ на вопрос:
