IBM WATSON - 上传 json 文件以创建有意义的意图

IBM WATSON - Upload json file to create meaningful intents

我的要求是,

我有 class 个学生的考试时间表数据,我想用这个数据源创建一个 聊天机器人助教 (TA) 并回应学生,例子 - 学生问,我的下一次考试是什么时候,然后 TA 必须回应 his/her 下一次考试的日期时间。

那么推荐的解决方案是什么?

所以我的假设是以首选格式将考试时间表作为 json 文档上传并相应地使用。

我说的对不对?如果没有,你能帮我推荐最好的选择吗?

注意 - 考试时间表是动态的,管理员可以随时更新。

我知道您需要发送正确的数据,但是,Watson Conversation 将使您有可能利用其自然语言功能构建一个很棒的助手。并且您需要添加一些自定义代码以集成 APIs、获取数据库数据、使用 Web 服务等。您应用程序中的 Watson 将成为一个端点,您可以使用代码做很多事情。

示例:

  • 创建聊天机器人后,当您的用户在 子节点 中询问 "When is my next exam" 时,您将创建一个 来调用另一个服务一些自定义代码...并且在您的后端,当您 post 一些 消息 时,此操作变量的这个值将 return 在您的 response 参数中,你可以doSomething(),比如获取考试数据。你可以点击我上面的 link 来了解这些动作变量和上下文变量是如何工作的。

所以,就像你说的,数据可以更新,你可以这样做的是使用 Webservices,如果你的大学有一些 Web 应用程序,那么在函数 doSomething() 您将 POST 并使用网络服务来 return 更正 考试数据,并且 return 您的用户就像我的示例 .