Temporal Awareness(日期与时间)
如果一个 AI 想真正有帮助,它就必须理解“时间”这件事。 OPL 数据空间会向模型提供当前日期、时间和时区,让它能够给出上下文相关的回答,例如:
- “我今天的日程是什么?”
- “帮我总结一下昨天的会议”
系统级时间感知
默认情况下, OPL 数据空间会通过系统提示向模型注入一些时间变量:
CURRENT_DATECURRENT_TIMECURRENT_WEEKDAY
这些变量也可以在 Prompts 或 Model Files 中通过 {{CURRENT_DATE}} 这样的语法使用。
原生时间工具
当模型启用了 Native Function Calling 后,它还可以更精确地处理时间:
get_current_timestampcalculate_timestamp
为什么要用时间工具
静态变量只能告诉模型“现在是什么时间”,而工具让模型真正具备“围绕时间推理”的能力。
例如,当你说:
找到我上周二写的笔记
模型可以先计算“上周二”的准确日期,再把这个日期作为过滤条件去搜索笔记,而不是凭直觉猜。