将dialogflow意图和实体导入IBM对话工作空间

时间:2018-10-29 13:37:49

标签: dialogflow ibm-watson watson-conversation

我从Dialogflow工作空间中导出了一个意图和实体zip文件,并试图将其导入到IBM Watson工作空间中,但是它不起作用,无论如何,我们可以这样做吗?

是否可以使用任何方法将意图从Dialogflow迁移到IBM Watson工作区?

3 个答案:

答案 0 :(得分:3)

签出一个名为QBox的网络应用程序,它的主要目的是对您的训练数据进行基准测试,但是它也使您可以针对多个提供商进行比较。如果您通过上载DialogFlow培训数据来运行测试,然后选择IBM Watson作为输出,那么您将在resut页面上获得一个选项,以IBM Watson格式下载培训数据。

Select Watson after you've uploaded your training dataSelect IBM after you've uploaded your training data

运行测试,等待几分钟,然后在结果页面上使用右上角的菜单获取Watson格式的培训数据:

enter image description here

(免责声明:这是我正在使用的工具,因此我没有提供链接,但是如果您将Google名称“ Qbox”和术语“ chatbot”一起使用,那么您应该找到它!)

答案 1 :(得分:1)

DialogFlow是与Watson Assistant不同的产品。 Watson Assistant仅允许您导入从Watson Assistant导出的工作空间(使用UI中的导出工作空间选项),因此Assistant无法从DialogFlow导入对话框。

您可以在Watson Assistant中以CSV格式下载意图和实体,请参阅https://console.bluemix.net/docs/services/conversation/intents.html#defining-intentshttps://console.bluemix.net/docs/services/conversation/entities.html#defining-entities

您可以以CSV格式导入实体和意图,但是它们必须采用Assistant要求的特定格式。请参阅前面的2个链接。

答案 2 :(得分:-1)

还有一个开源项目Watson Assistant Workbench (WAW),它使您可以使用其他几种格式来使用Watson Assistant创建对话框。

Watson Assistant Workbench支持WA JSON格式,自定义XML格式,甚至支持MS XLS格式,可用于定义对话框。然后WAW可以处理所有数据并生成可以导入JSON的{​​{1}}。

这可能简化了对话过程,因为您现在只需“仅”将对话框流格式转换为WAW XML或XLS(例如,您不需要像WA JSON格式那样使用对话框节点的唯一ID) 。 因此,如果可能有趣,只需分享link to GitHub with Watson Assistant Workbench