2

从 Watson Conversation 服务文档 ( http://www.ibm.com/watson/developercloud/doc/conversation/advanced_overview.shtml ) 中,它说上下文变量可用于保存用户输入。有没有办法在上下文中预定义变量,例如今天的日期?

例如,我设置了一个对话框来回答有关为期 3 天(例如 9 月 12 日、13 日、14 日)的活动日程的问题。如果有人问“今天”的特别演出,今天是 9 月 12 日,它会给出 9 月 12 日的信息,而不是其他日子。

4

1 回答 1

3

如果您在系统实体选项卡中打开名为系统实体的系统实体sys-date,并且用户在其文本输入中输入“今天”,Watson 将回复已识别sys-date的实体,该实体将保存今天的日期(将“今天”识别为sys-date实体)。然后,您可以sys-date在对话流和条件对话节点中使用此已识别实体的值(例如,解决您的特定用例)。

于 2016-12-12T16:56:41.560 回答