我正在使用IBM Watson Assistant进行开发,并且希望响应随着日期而变化(主要是因为我可以使用季节性笑话或根据每年@sys-date
实体的时间来更改营业时间)。我已经建立了一个测试节点,基本上我需要识别@sys-date: October
并打算以一种不同的方式进行响应,如果@sys-date: August
有人必须根据月份改变助手的响应呢?这有可能吗?
我已经尝试使用@sys-date: October
(系统日期为10月)作为节点的条件(在“ If Assistant Recognizes”下),并且采用日期格式,但是它从未到达该节点。感谢您的帮助!
答案 0 :(得分:1)
您可以使用条件响应构建聊天机器人。在Watson Assistant中,@sys-date
是系统实体。它有助于检测输入中的日期。但是,如果输入文本中没有日期,则它将没有值。
您可以use date / time functions进行回复并查看当前月份。使用 if /然后/ else 表示月份的答案。