C# 我怎样才能给路易斯打电话,并在FormFlow之外获得它的意图
我正在通过SQL Server开发一个带有C#的聊天机器人,我需要知道Luis检测到了什么。 我们需要打电话给路易斯,让他回来 例如:如果“hello”被检测为问候语,我们需要在字符串中输入单词“greeting”C# 我怎样才能给路易斯打电话,并在FormFlow之外获得它的意图,c#,azure-language-understanding,C#,Azure Language Understanding,我正在通过SQL Server开发一个带有C#的聊天机器人,我需要知道Luis检测到了什么。 我们需要打电话给路易斯,让他回来 例如:如果“hello”被检测为问候语,我们需要在字符串中输入单词“greeting” 谢谢。流程是这样的 在Luis应用程序中创建、训练和发布话语后,获取端点URL,并从程序中向该api端点发出HTTP请求,最后附加话语 这将返回检测到的意图、分数和位置所在的实体 根据收到的意图和实体,您可以构建您的响应 如果您需要预先响应,我建议您使用聊天机器人构建器,如 对话流
谢谢。流程是这样的 在Luis应用程序中创建、训练和发布话语后,获取端点URL,并从程序中向该api端点发出HTTP请求,最后附加话语 这将返回检测到的意图、分数和位置所在的实体 根据收到的意图和实体,您可以构建您的响应 如果您需要预先响应,我建议您使用聊天机器人构建器,如
let result: any = await request({
"method": "GET",
"uri": url,//Your API endpoint with the utternce appended
"json": true,
"headers": {
"User-Agent": "demo get"
}
}).then(function (data) {
console.log(data);
});
意味着您需要获取用户为意图发出的原始请求,对吗?LuisResult类包含有关请求的所有数据。如果您使用的是Microsoft Bot framework,则在3.x和4.xHi中都有很多这样的示例!谢谢你的信息。问题是:调用返回检测到的意图的函数的代码是什么?ThanksI使用NodeJS中的请求承诺来进行api调用。你想要具体的代码吗???