Сервис исправления опечаток
Last updated
Last updated
В этой статье вы узнаете, как использовать сервис исправления опечаток, обращение к которому происходит из Агентов через External Request.
Важно: сервис предназначен только для русского языка. При использовании с другими языками не гарантирован качественный результат.
Для интеграции с сервисом исправления опечаток необходимо создать Внешний запрос со следующими параметрами:Метод запроса: POSTURL: http://spell-correction/correction/correct
Headers: Content-Type: application/json
Тело запроса:
Пример тела запроса:Чтобы отправить в сервис текст сообщения Собеседника, подставьте переменную {{ client_message }} в качестве значения параметра "text".
Тело ответа:
Пример тела ответа:
Пример парсинга тела ответа:
В нужном месте Сценарий агента поставьте Слот Wait For Reaction.
После него добавьте Слот, где будет использоваться сообщение Собеседника, например, NLU.
Таким образом, в Слот NLU для распознавания Интента будет отправляться уже исправленное от опечаток сообщение Собеседника.
Чтобы исправить опечатки в сообщении Собеседника, необходимо построить следующую Ветка сценария в Сценарий агента Агента:
Затем добавьте Слот External Request с запросом к сервису.
После него добавьте Слот Memory, где в переменную client_message будет записываться уже исправленное сообщение.