跳到主要内容

Temporal Awareness(日期与时间)

如果一个 AI 想真正有帮助,它就必须理解“时间”这件事。 OPL 数据空间会向模型提供当前日期、时间和时区,让它能够给出上下文相关的回答,例如:

  • “我今天的日程是什么?”
  • “帮我总结一下昨天的会议”

系统级时间感知

默认情况下, OPL 数据空间会通过系统提示向模型注入一些时间变量:

  • CURRENT_DATE
  • CURRENT_TIME
  • CURRENT_WEEKDAY

这些变量也可以在 PromptsModel Files 中通过 {{CURRENT_DATE}} 这样的语法使用。

原生时间工具

当模型启用了 Native Function Calling 后,它还可以更精确地处理时间:

  • get_current_timestamp
  • calculate_timestamp

为什么要用时间工具

静态变量只能告诉模型“现在是什么时间”,而工具让模型真正具备“围绕时间推理”的能力。

例如,当你说:

找到我上周二写的笔记

模型可以先计算“上周二”的准确日期,再把这个日期作为过滤条件去搜索笔记,而不是凭直觉猜。