我使用Apache OpenNlp创建了自己的NLP api服务 . 它将返回json数据(样本) {"intent": "Feedback", "entity": {}, "status": true}
以前我使用LUIS,So Bot框架具有内置的引用类来处理LUIS api调用并为我们提供Intent和结果 . 基于Intent,我们的方法如下所示
[LuisIntent("Feeback")]
public async Task Feedback(IDialogContext context, LuisResult result)
{
但是,如果我不使用LUIS服务 . 什么是最好的方式或我们如何进行意图流程和剩余的Bot流程 . 就像是
case "Feeback"
Public async Task Feedback(IDialogContext Context) {
在我现有的bot框架项目中 .
1 回答
您可以遵循相同的范例 .
这是使用Wit.ai而不是LUIS的示例
https://github.com/q3blend/BotBuilder-Wit.ai/
希望有所帮助