在 Pepper 上部署对话流聊天机器人?



是否有任何关于如何在Pepper机器人上部署Dialogflow聊天机器人的说明手册或指南?

您需要获取用户所说的文本(在qiChatu:(_*) $text=$1中(,并将其转发到ALMemory事件。

然后在 Python 或 C++ 中订阅该事件并编写样板代码以将文本发送到 Google API。

然后对话流将响应文本,您必须通过引发 ALMemory 事件将其发送回对话(示例u:(e:answer) $answer(

乔纳斯

我不确定u:(_*( $text=$1是否可以捕获用户的输入。如果它有效 ->看这里:https://qiita.com/egplnt/items/fe56b6c0169714bd871d 否则,您需要将 ALAudioRecorder ->语音识别 -> 对话流

我已经将Pepper与Dialogflow集成在一起。我的博客描述了在 Pepper 外部运行以执行集成的代码。该博客没有详细介绍如何创建 Dialogflow 代理,但包含执行集成的代码。

作为 Pepper 用户,不可能在 Pepper 上安装必要的软件包。它必须在计算机上运行并远程操作Pepper。

不,两者不兼容。您必须自己编写代码。 Pepper 不是为与 QiChat 脚本以外的其他聊天系统配合使用而设计的。

如果您在美国并且购买了主机解决方案(其中包含DialogFlow和MSBot的聊天机器人集成(,则可以按照此处的文档进行操作:https://softbankroboticstraining.github.io/pepper-chatbot-api/

我想知道是否可以在没有主机解决方案的情况下将Dialogflow用于Pepper。

最新更新