【发布时间】:2018-05-30 08:34:23
【问题描述】:
是否有关于如何在 Pepper 机器人上部署 Dialogflow 聊天机器人的说明手册或指南?
【问题讨论】:
标签: chatbot dialogflow-es pepper
是否有关于如何在 Pepper 机器人上部署 Dialogflow 聊天机器人的说明手册或指南?
【问题讨论】:
标签: chatbot dialogflow-es pepper
您需要获取用户所说的文本(在 qiChat u:(_*) $text=$1 中)并将其转发到 ALMemory 事件。
然后在 Python 或 C++ 中订阅该事件并编写样板代码以将文本发送到 Google API。
然后 Dialogflow 将响应文本,您必须通过引发 ALMemory 事件将其发送回对话框(例如 u:(e:answer) $answer)
乔纳斯
【讨论】:
我已将 Pepper 与 Dialogflow 集成。我的blog 描述了在 Pepper 外部运行以执行集成的代码。该博客没有详细介绍如何创建 Dialogflow 代理,但包含执行集成的代码。
Pepper 用户无法在 Pepper 上安装必要的软件包。它必须在计算机上运行并远程操作 Pepper。
【讨论】:
不,两者不兼容。您必须自己编写代码。 Pepper 不适用于 QiChat 脚本以外的其他聊天系统。
【讨论】:
如果您在美国并且购买了 Host 解决方案(其中包含 DialogFlow 和 MSBot 的聊天机器人集成),您可以在此处查看文档:https://softbankroboticstraining.github.io/pepper-chatbot-api/
【讨论】:
我不确定 u:(_*) $text=$1 是否能捕捉到用户的输入。如果它有效 -> 请参见此处:https://qiita.com/egplnt/items/fe56b6c0169714bd871d 否则,你需要 ALAudioRecorder -> 语音识别 -> 对话流
【讨论】:
我想知道是否可以在没有主机解决方案的情况下使用 Dialogflow for Pepper。
【讨论】: