我们正在开发 FB Messenger 应用程序,该应用程序使用 IBM watson 对话用于 AI 机器人。但是,我们需要像wit.ai提供的快速回复。
有什么方法可以在收到消息的同时从 watson 对话中获得快速回复或建议。
我们正在开发 FB Messenger 应用程序,该应用程序使用 IBM watson 对话用于 AI 机器人。但是,我们需要像wit.ai提供的快速回复。
有什么方法可以在收到消息的同时从 watson 对话中获得快速回复或建议。
我同意达尼洛的观点。我们目前不提供开箱即用的服务。与我们相比,Wit 显然对 Facebook 的忠诚度更高,所以这才是他们关注的重点。我们可能会随着时间的推移到达那里,因为它是一个非常受欢迎的频道。我会做类似达尼洛提到的事情。
在来自 watson 的输出对象中,我会放置一些指示器以包含按钮。"outputs": { "text": "你想在这里还是去?", "quickreply": {"for here", "to go" } }
然后您的客户端代码需要知道将点击回复部分中的任何内容专门放入Messenger的按钮中。如果那是无效的 Json,对不起,但我希望它能够说明问题。不过,您现在需要手动执行此操作。
Conversation API 接收到一条文本消息,并了解其向用户提供答案的意图。它不提供任何类型的快速回放或界面增强功能。
您可以做的是在您的集成软件中开发此功能。使用 wit.ai 示例:
User: “I want to order”
集成软件将此消息发送给 Watson。它发现这是意图#order并将其发送回集成软件。集成软件不仅将答案发送给用户,了解#order意图,还构建了一个快速回复:
Bot: “For here? yes or no?”
你继续。例如,您可以使用图像或按钮构建任何类型的快速回复。