回答

0

如果你不想为SimonO'Doherty提到什么,那么你可以考虑使用Conversation服务的响应来为你做必要的事情。目前,对话服务无法返回图表或类似的图表。现在,它只是简单的文本,但您可以回到从中取决于你能形成你的应用程序本身的图形,然后显示它返回给用户一个JSON响应。使用来自Conversation的JSON响应作为触发器,这将激活应用程序中的图形加载过程。

1

您只需要使用Watson对话来了解用户的查询,并让应用程序完成建筑响应。

因此,首先,您需要在Watson对话中配置对话节点,以确定用户意图并检索参数(例如“top 3 courser”,例如“过去3年”)。

然后你把这个信息放到你的响应JSON中的output对象中。
(例如{ output: { action: 'computeCutOffPercentage', coursesCount: '3', period: '3years' }, ..... }

然后,在应用程序中定义构建响应的逻辑。

更多关于这种方法的详细信息可以在文档中找到:https://console.bluemix.net/docs/services/conversation/develop-app.html#implementing-app-actions