我正在通过SQL Server用C#开发一个聊天机器人,我需要知道Luis检测到的内容。 我们需要以某种方式致电LUIS并获得意向回报。
例如:如果将“ hello”检测为问候语,则需要在字符串中获取“ greeting”一词。
谢谢。
答案 0 :(得分:1)
流程是这样的。
在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);
});