全部文档

产品功能:智能体操作规则(AGENTS.md)

部分智能体需要处理 「最近三天」「本月」「截止今天」 等相对日期,或按固定步骤调用业务接口。这类 怎么做,应写在 操作规则 里,而不是堆在人格(语气、风格)中。

来源 help/product-features/agents-operating-rules.md

部分智能体需要处理 「最近三天」「本月」「截止今天」 等相对日期,或按固定步骤调用业务接口。这类 怎么做,应写在 操作规则 里,而不是堆在人格(语气、风格)中。

平台会自动提供什么

对话时,Cadau 会为 工作区里的用户智能体 自动注入一行 当前时间与时区(服务器时钟),作为时间锚点。 是否用这行时间去解析「最近 N 天」、如何调接口,由你在本智能体的 操作规则 里写明——未配置的智能体不会被强制按日期处理。

对话注入的「当前时间」优先用你在账号里设置的显示时区(我的 → 偏好设置 / 手机「我的」);未设置时回退部署默认 MINDLINK_RUNTIME_TIMEZONE(默认 Asia/Shanghai / 北京时间)。 定时任务「几点触发」仍按任务自身时区计算,与界面显示时区可以不同。

写在哪里

文件写什么
SOUL.md人格与表达:语气、简洁度、对用户如何说明结果
AGENTS.md操作规则:日期怎么算、先调哪个接口、缺参数时先问什么

配置技巧:拿不准某条约束写进人格还是操作规则还是记忆,见 实践指南:写在哪里AGENTS 模板

在 Web 端打开 智能体市场 → 选中实例 → 操作规则 页编辑保存即可(对应运行时 AGENTS.md)。 也可在智能体运行时目录中直接放置该文件(与 SOUL.md 同级)。

模板:需要查业务数据、且涉及相对日期

适用于 CRM、报表、工单等智能体。请按实际接口改写。

## 日期与范围

- 以【运行环境】中的 **当前时间** 为「今天」,时区与注入行一致。
- 用户说 **「最近 N 天」**:指 **含今天** 共 N 个自然日。
  - `end_date` = 今天(`YYYY-MM-DD`)
  - `begin_date` = 今天往前数 N−1 天(`YYYY-MM-DD`)
- 用户给出明确起止日期时,以其为准,不再套用「最近 N 天」。
- 技能正文里的示例日期 **仅作格式参考**,不得当作实时查询范围。

## 查询步骤

1. 先根据上文算出 `begin_date` / `end_date`(若用户已给出则跳过)。
2. 按 **与本工作区相关的技能说明** 调用接口(使用 http_request)。
3. 仅依据工具返回的 JSON 向用户说明结果;未调用成功时不要声称已查到。
4. 对用户用简短自然语言给出日期范围与结论;技术字段名可放在「详情」或工具过程里。

## 缺信息时

- 无法确定 N、或接口必填项缺失:先追问,不要编造日期或数据。
- 本工作区未开通联网请求:说明需管理员开通,并提示用户改给具体日期或导出材料。

技能文档里怎么写日期

沉淀或编写技能时,不要写死「最近三天 = 2026-01-12~2026-01-14」这类快照。建议写成:

- begin_date / end_date:由智能体按【运行环境】当前日期计算;「最近 3 天」= 含今天共 3 个自然日。
- 日期格式:YYYY-MM-DD

详见 怎么写好工作区技能

相关入口