在Watson Conversation服务文档(http://www.ibm.com/watson/developercloud/doc/conversation/advanced_overview.shtml)中,它说上下文变量可用于保存用户输入。有没有办法在上下文中预定义变量,例如今天的日期?
例如,我设置了一个对话框,用于回答有关跨越3天的事件安排的问题(例如9月12日,13日,14日)。如果有人询问"今天"的特殊表现,今天是9月12日,它将提供有关9月12日的信息,而不是其他日子。
答案 0 :(得分:3)
如果在系统实体选项卡中打开一个名为sys-date
的系统实体,并且用户今天会写#34;"在他的文本输入中,Watson将回复知名sys-date
实体,该实体将保留今天的日期(将被识别为#34;今天"为sys-date
实体)。然后,您可以在对话框流和条件对话框节点中使用此已识别的sys-date
实体的值(例如,以解决您的特定用例)。