我可以使用其他格式(例如 XML)使用 Watson Assistant 开发聊天机器人吗?

Can I develop a chatbot with Watson Assistant in other formats (such as XML)?

是否有可能使用 Watson Assistant 以除本机 JSON(或 UI)以外的其他格式开发聊天机器人?例如 XML 格式或明文,然后将其转换为本机 WA JSON.

是的,有一个名为 Watson Assistant Workbench (WAW) 的开源项目允许开发人员使用一些额外的格式来开发 Watson Assistant 中的聊天机器人。其中支持 XML 格式以及 CSV 格式(用于意图和实体)和 Microsoft XLS 格式(用于简单的问答对话流)。

项目可以在这里下载:https://github.com/IBM/watson-assistant-workbench。这样做的一大优势是,由于聊天机器人的所有文件都是文本文件,因此可以保存到 github 中,因此开发人员可以使用 github 版本控制来跟踪更改。

工作流程是用户使用 WAW 定义 his/her 聊天机器人,然后将定义转换为 WA JSON 格式,然后可以导入(手动甚至自动)到 WA。