Перейти к основному содержимому

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 символов.

Пример использования узла

Для получения ответа на вопрос по заданному тексту необходимо создать сценарий с узлами:

  1. Trigger on Webhook для запуска сценария и передачи в него JSON с вопросом и параметрами ответа:
[
{
"description": "Number of fruits in text",
"type": "integer",
"var_name": "Answer"
}
]
  1. AI Text Extractor для формирования ответа на вопрос и ввода текста, например Three apples and four oranges were collected in the garden;
  1. Webhook response для получения ответа на вопрос по заданному тексту.

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