Служба проверки орфографии bing не исправляет опечатки в моем веб-приложении - PullRequest
0 голосов
/ 31 января 2019

Я использую .Net V3 SDK Azure Bot Framework.Интегрировал службу API Bing Spell Check с моим ботом Web App и включил эту службу также в мою модель LUIS.Я думал, что служба проверки орфографии исправит опечатки, как только пользователь задаст вопрос от бота.Я уверен, что служба проверки орфографии работает, так как число вызовов увеличивается каждый раз, когда я тестирую бота, но как я могу получить предложенный текст от службы проверки орфографии?Нужно ли кодировать эту функцию в коде бота?Заранее благодарю за любую помощь.

1 Ответ

0 голосов
/ 01 февраля 2019

Запрос, исправленный с помощью проверки орфографии Bing, отправляется в свойстве alteredQuery результата LUIS.

В диалоговом окне LUIS вы можете получить доступ к свойству AlteredQuery, например так:

[LuisIntent("None")]
public async Task NoneIntent(IDialogContext context, LuisResult result)
{
    await context.PostAsync($"I think you meant \"{result.AlteredQuery}\"");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...