集成api.ai Integrating api.ai chatbot on a website
在研究我有并想做的一个想法上有困难。
在我看来,有两个水泡: 1)与物理装置,2)作为集成聊天机器人。
( 1)基本上,我想制作我自己的物理设备,它几乎可以用作助手,接收语音命令并请求我的API,输出响应也是声音。我很熟悉RaspberryPi和Arduino,因为我知道它需要一个麦克风模块、wifi和其他所需的东西。
2)集成聊天机器人意味着我将把它作为一个带有iframe的web应用程序来实现。
据我所知,我有用微软技术开发API的经验,尽管我从未使用过Raspberry的C++,但我已经阅读过对话框的文档,在我看来,这是助理机器人的最佳选择。我成功地制作了一个演示,如这个视频所示-> https://www.youtube.com/watch?v=1cD9vU7Ubyg&t=9s
现在,我需要别人的帮助来帮我把这些点联系起来。也许是一些提示,一些更好的技巧,设备与我的API之间的整个通信流程是什么.
任何信息在某种程度上都是有用的,因为一切都是变量,从技术到实现方式,从我对一些新框架的开放,到实现的方式,如果您已经做过这样的事情,并且遇到过任何类型的问题,或者在阅读这篇文章时,您已经有了一个想法并想与我分享:D
提前感谢
发布于 2019-03-26 11:09:52
我明白了,重点是如果它是一个框架的选择,你使用任何东西,不管是MS框架,wit.ai,api.ai (对话框)等等,选择完全取决于他们提供什么。NLP只是一个解析引擎,它告诉您用户想要说什么,除此之外没有任何内容。如果我不得不选择,我会检查,以下几点,然后决定。
1.定价模型2.输出精度3. API/SDK可用性4.多语种5.音频支持6.ml配置7.社交媒体集成8. SmallTalk 9. ML配置
在我个人看来,api.ai使用起来更加灵活&也有免费的标准计划。与之相反的是,MS框架是付费的&它提供了许多新的功能,包括调度服务等,与MS认知服务兼容。现在说到连接点,我想,交流的流程应该是,
记录器->捕获命令->将其转录->将其发送到NLP ->Web钩子(您的业务逻辑驻留在这里)->检查调用的意图->服务采取行动->设备采取行动->成功?将响应发送回NLP -->发送呼叫服务--> Responds返回(我为您采取了一个行动!)
希望这能帮上忙谢谢
https://stackoverflow.com/questions/55260240
复制相似问题