C# 如何在没有Azure或MS Bot框架的情况下将LUIS连接到简单的web应用程序?
我想知道如何在没有Azure或MS bot框架的情况下将LUIS集成到一个简单的web应用程序中。我找到的每个资源都使用emulator、Azure或MS bot框架。我只是想到处玩,不想使用那么多的服务。我只想在使用C#的web应用程序中使用LUIS及其意图和实体 LUIS为API端点提供了详细的文档,您可以使用这些文档创建一个简单的应用程序,而无需使用Azure或.net 你可以选择任何你想要的语言C# 如何在没有Azure或MS Bot框架的情况下将LUIS连接到简单的web应用程序?,c#,asp.net,visual-studio,model-view-controller,azure-language-understanding,C#,Asp.net,Visual Studio,Model View Controller,Azure Language Understanding,我想知道如何在没有Azure或MS bot框架的情况下将LUIS集成到一个简单的web应用程序中。我找到的每个资源都使用emulator、Azure或MS bot框架。我只是想到处玩,不想使用那么多的服务。我只想在使用C#的web应用程序中使用LUIS及其意图和实体 LUIS为API端点提供了详细的文档,您可以使用这些文档创建一个简单的应用程序,而无需使用Azure或.net 你可以选择任何你想要的语言 LUIS提供了一个API端点来获得预测结果 LUIS提供了各种端点来训练新的话语/意图 使用
检查LUIS文档,如果您有兴趣在此处将LUIS与NodeJ一起使用,是否可以使用LUISRUNTEMEAPI 是一个控制台应用程序示例:
Console.WriteLine(“输入要识别的文本:”);
字符串输入=Console.ReadLine().Trim();
if(input.ToLower()=“退出”)
{
//如果用户键入“退出”,则关闭应用程序
打破
}
其他的
{
如果(input.Length>0)
{
//使用SuscriptionKey和AzureRegion创建客户端
var client=new LuisRuntimeAPI(new ApiKeyServiceClientCredentials(SubscriptionKey))
{
蓝色区域=蓝色区域
};
//预测
var result=await client.Prediction.ResolveAsync(ApplicationId,input);
//打印结果
var json=JsonConvert.serialized对象(结果、格式、缩进);
Console.WriteLine(json);
Console.WriteLine();
}
}
因此,您可以在这里轻松使用查询LUISMore示例: