通过 watson 对话快速回复或建议

Quick replies or suggestion with watson conversation

我们正在开发 FB Messenger 应用程序,它使用 IBM watson conversation for AI bot。但是,我们需要像 wit.ai.

提供的快速回复

有什么方法可以在获取消息的同时从 watson 对话中获得快速回复或建议。

Conversation API 收到一条短信并理解其意图给用户一个答案。它不提供任何类型的快速重播或界面增强功能。

你可以做的是在你的集成软件中开发这个功能。使用 wit.ai 示例:

User: “I want to order”

集成软件将此消息发送给 Watson。它发现是意图 #order 并将其发送回集成软件。知道 #order 意图后,集成软件不仅会向用户发送答案,还会构建一个快速回复:

Bot: “For here? yes or no?”

然后你继续。例如,您可以使用图像或按钮构建任何类型的快速回复。

我同意达尼洛的观点。我们目前不提供开箱即用的服务。机智显然比我们更忠诚于 Facebook,所以这是他们更多的关注点。我们可能会随着时间的推移到达那里,因为它是一个非常受欢迎的频道。我会做类似于 Danilo 提到的事情。

在我来自 watson 的输出对象中,我会放置一些指示器来包含按钮。 "outputs":{ "text": "Do you want for here or to go?", "quickreply": {"for here", "to go" } }

然后您的客户端代码需要知道将点击回复部分中的任何内容专门放入 Messenger 按钮中。如果那是无效的 Json,抱歉,但我希望它能说明问题。不过,您现在需要手动执行此操作。