nlu.parse
Разбирает текст на естественном языке, выявляя намерения и сущности.
Сигнатура: nlu.parse(text string, agentId string, timezoneOffset int = 0, version int = 1, confidenceThreshold float = -1) Sentence
Аргументы:
text
— текст для разбора.agentId
— идентификатор (UUID) агента (нейросети), выполняющего разбор текста.timezoneOffset
— смещение временной зоны для правильного выявления временных сущностей. По умолчанию используется смещение для UTC.version
— версия NLU: 1
для сценариев из старого личного кабинета или 11
для сценариев из нового личного кабинета.confidenceThreshold
— значение от 0
до 0.99
, определяющее порог доверия для распознанных намерений.Возвращаемое значение: Объект Sentence
.
Пример использования:
$sentence = nlu.parse("Доброе утро Вася!", "d926726a-5acb-4233-8c1e-ce4300921de0")