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

$caila.simpleInference

Выполняет классификацию текста без дополнительных параметров.

Синтаксис

Метод принимает в качестве аргумента текст для разметки в виде строки string:

$caila.simpleInference("hello")

В качестве ответа передается JSON с результатом классифкации фразы.

Определим интент hello с тренировочными фразами: hello, hi. Результат классификации фразы hello:

{
"intent":{
"id":12174, // id интента
"path":"/hello", // путь к интенту
"slots":[

]
},
"confidence":1, // степень уверенности
"slots":[ // слоты

]
}
подсказка
Вы также можете использовать кастомный идентификатор клиента clientIdв качестве аргумента метода. Укажите идентификатор clientId последним аргументом. При выполнении $caila.simpleInference() сущности будут распознаваться для указанного клиента.

По умолчанию как уникальный идентификатор клиента используется $request.channelUserId.

Использование в сценарии

    state:
q!: simpleInference
script:
$reactions.answer(JSON.stringify($caila.simpleInference("hello")));