Если вы хотите легко использовать LUIS в C#
, не используя его в Bot Framework, вы можете использовать пакет Microsoft.Cognitive.LUIS
, доступный в Nuget (см. здесь )
Этот пакетсодержит методы для запроса LUIS.
Пример:
private async Task QueryLuis(string querySentence)
{
var client = new LuisClient("appId", "appKey", domain: "westeurope");
var luisResult = await client.Predict("Text sent to LUIS for prediction");
Console.WriteLine($"{luisResult.Intents.Select(i => $"Intent '{i.Name}' with score {i.Score}")}\r\n");
}
Я предполагаю, что в будущем он может быть включен в другой пакет, потому что, как вы можете видеть в этой psSdkJson6
ветви azure-sdk-for-net
Проект Github, есть также классы для LUIS Runtime, доступные здесь