Мы пытаемся использовать LUIS для получения нормализованного значения для заданных синонимов из пользовательского ввода.
В BF V3 у нас есть EntityRecommendation , и у него есть свойство Resolution, которое мы можем использовать для этой цели, как показано ниже.
Но как нам архивировать ту же цель в V4? Microsoft.Bot.Builder.RecognizerResult не содержит свойство Resolution, в то время как когда мы напрямую запрашиваем LUIS Rest API, у него есть ответ.
EntityRecommendation serviceNameEntityRecommendation;
if (luisResult.TryFindEntity("ServiceNames", out serviceNameEntityRecommendation))
{
if (serviceNameEntityRecommendation != null)
{
var resolutions = serviceNameEntityRecommendation.GetResolutions();