【问题标题】:Info about an idea of making my own chatbot关于制作我自己的聊天机器人的想法的信息
【发布时间】:2019-03-20 11:57:50
【问题描述】:

集成 api.ai Integrating api.ai chatbot on a website

在研究我有和想做的想法时遇到麻烦。

我认为有两个版本: 1) 使用物理设备 2)作为集成聊天机器人

1) 基本上我想制作自己的物理设备,它几乎可以用作助手,接受语音命令并向我的 API 发出请求,也将响应输出为语音。我对 RaspberryPi 和 Arduino 很熟悉,因为我知道它需要一个麦克风模块、wifi 和其他所需的一切。

2) 集成聊天机器人意味着我会将其实现为带有 iframe 的网络应用程序。


据我所知,我有使用 Microsoft 技术开发 API 的经验,虽然我从未使用过 Raspberry,但我已经阅读了 Dialogflow 的文档,在我看来,这是助手机器人的最佳选择.我已经成功制作了这个视频中看到的演示 --> https://www.youtube.com/watch?v=1cD9vU7Ubyg&t=9s

现在,我需要有人帮助我把这些点联系起来。一些可能的提示,技巧什么是可取的,如果实现了设备和我的 API 之间的整个通信流程是什么......

任何信息在某些方面都是有帮助的,因为一切都是可变的,从我开放的技术到一些新框架等等,再到实施方式,如果你已经做过这些事情并且你遇到了一些问题任何一种,或者也许在阅读本文时您已经有了一个想法并想与我分享:D

提前致谢

【问题讨论】:

    标签: asp.net-mvc arduino raspberry-pi dialogflow-es chatbot


    【解决方案1】:

    我明白了,关键是如果它是一个框架的选择,你可以使用任何东西,无论是 MS bot 框架、wit.ai、api.ai (dialogflow) 等等,选择完全取决于它们所提供的。 NLP 只是一个解析引擎,它告诉你用户想要说什么的上下文,除此之外什么都没有。如果我必须选择,我会检查,以下几点然后再决定。

    1.定价模型 2. 输出精度 3. API/SDK 可用性 4. 多语言 5. 音频支持 6. ML 配置 7. 社交媒体集成 8. SmallTalk 9. ML 配置

    在我个人看来,api.ai 使用起来更加灵活,并且还有免费的标准计划。相反,MS bot 框架是付费的,并且具有许多新功能,包括调度员服务等,可与 MS 认知服务更兼容。现在来连接点,我认为,沟通的流程是,

    记录器 --> 捕获命令 --> 将其转录 --> 将其发送到 NLP --> Webhook(您的业务逻辑驻留在此处) --> 检查调用的意图 --> 服务行动 --> 设备采取行动 --> 成功了吗?将响应发送回 NLP --> 将其发送给调用者服务 --> 回复(我为您采取了行动!)

    希望对你有帮助,谢谢,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-04
      • 2018-12-30
      • 1970-01-01
      • 1970-01-01
      • 2017-06-12
      • 1970-01-01
      • 2015-04-13
      • 1970-01-01
      相关资源
      最近更新 更多