This site is no longer updated.Go to new Conversational Cloud docs

$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")));