chore(i18n): refresh zh-CN translations

This commit is contained in:
openclaw-docs-i18n[bot] 2026-05-01 01:18:45 +00:00
parent d4b43159af
commit 5d34f7ec5f

View File

@ -1,37 +1,37 @@
---
read_when:
- 你希望 OpenClaw 记住自然的后续跟进
- 你希望 OpenClaw 记住自然的跟进事项
- 你想了解推断式跟进与提醒有何不同
- 你想查看或忽略跟进承诺
sidebarTitle: Commitments
summary: 用于非精确提醒回访的推断式跟进记忆
summary: 用于非精确提醒回访的推断式跟进记忆
title: 推断式跟进承诺
x-i18n:
generated_at: "2026-04-29T21:36:56Z"
generated_at: "2026-05-01T01:18:19Z"
model: gpt-5.5
provider: openai
source_hash: 3f51af0ac2c9841258fbeeb8f2f98dba6f438b8e0c9433f601a0504d6ef27111
source_hash: 78841d87fe749aa5b04a967218396df1c1a7884c5767b09215c96aee34fa2014
source_path: concepts/commitments.md
workflow: 16
---
跟进承诺是短期存在的后续跟进记忆。启用后OpenClaw 可以
注意到某段对话创造了未来回访的机会,并记住稍后再提起。
跟进承诺是短期的后续记忆。启用后OpenClaw 可以
察觉一段对话创造了未来回访的机会,并记住稍后再提起。
示例:
- 你提到明天有面试。OpenClaw 可能会在之后回访。
- 你说自己很疲惫。OpenClaw 可能会稍后询问你是否睡过了
- 智能体说它会在某件事变化后跟进。OpenClaw 可能会跟踪这个
未闭合的循环
- 你说自己很疲惫。OpenClaw 可能稍后询问你是否睡过觉
- 智能体说它会在某件事变化后跟进。OpenClaw 可能会跟踪
这个未闭合事项
跟进承诺不是像 `MEMORY.md` 那样的持久事实,也不是精确的
提醒。它位于记忆和自动化之间OpenClaw 记住一个绑定到
对话的义务,然后由 Heartbeat 在到期时投递。
提醒。它位于记忆和自动化之间OpenClaw 记住一个
绑定到对话的义务,然后由 Heartbeat 在到期时投递。
## 启用跟进承诺
跟进承诺默认关闭。在配置中启用:
跟进承诺默认关闭。在配置中启用它们
```bash
openclaw config set commitments.enabled true
@ -49,58 +49,65 @@ openclaw config set commitments.maxPerDay 3
}
```
`commitments.maxPerDay` 限制在一个滚动日内,每个智能体会话可投递
多少个推断式后续跟进。默认值为 `3`
`commitments.maxPerDay` 限制每个智能体会话在滚动一天内可投递的推断式跟进次数。
默认值为 `3`
## 工作原理
智能体回复后OpenClaw 可能会在单独的上下文中运行一次隐藏的后台
提取过程。该过程只查找推断式后续跟进承诺。它不会写入可见对话,
也不会要求主智能体对提取进行推理。
智能体回复后OpenClaw 可能会在独立上下文中运行一个隐藏的后台提取过程。
该过程只查找推断式跟进承诺。它
不会写入可见对话,也不会要求主智能体
推理提取过程。
找到高置信度候选项时OpenClaw 会存储一跟进承诺,其中包含:
当找到高置信度候选项时OpenClaw 会存储一跟进承诺,其中包含:
- 智能体 ID
- 会话键
- 原始渠道和投递目标
- 到期时间窗口
- 简短的建议回访
- 足够的来源上下文,供 Heartbeat 判断是否发送
- 简短的建议回访内容
- 供 Heartbeat 决定是否发送的非指令性元数据
投递通过 Heartbeat 进行。当跟进承诺到期时Heartbeat 会把该跟进承诺
加入同一智能体和渠道范围内的 Heartbeat 回合。模型可以发送一条自然的
回访,也可以回复 `HEARTBEAT_OK` 将其忽略。
投递通过 Heartbeat 发生。当跟进承诺到期时Heartbeat
会把该跟进承诺加入同一智能体和渠道范围的 Heartbeat 轮次中。
模型可以发送一条自然的回访消息,或回复 `HEARTBEAT_OK` 将其忽略。
如果 Heartbeat 配置了 `target: "none"`,到期的跟进承诺会保留在内部,
不会发送外部回访。跟进承诺投递提示不会
重放原始对话文本,并且到期跟进承诺的 Heartbeat 轮次
会在没有 OpenClaw 工具的情况下运行。
OpenClaw 绝不会在写入推断式跟进承诺后立即投递。到期时间会被限制为
至少晚于创建时间一个 Heartbeat 间隔,因此后续跟进不会在刚被推断出的
同一刻回显回来。
OpenClaw 绝不会在写入推断式跟进承诺后立即投递它。
到期时间会被限制为至少在创建跟进承诺后的一个 Heartbeat 间隔之后,
因此跟进不会在被推断出的同一时刻
回显回来。
## 范围
跟进承诺限定在创建它们时的确切智能体和渠道上下文内。在 Discord 中与
一个智能体交谈时推断出的后续跟进,不会由另一个智能体、另一个渠道或
无关会话投递。
跟进承诺的范围限定为创建它们时所在的精确智能体和渠道上下文。
在 Discord 中与某个智能体对话时推断出的跟进,
不会由另一个智能体、另一个渠道或不相关的会话投递。
种范围限定是该功能的一部分。自然回访应该像是同一段对话的延续,
而不是一个全局提醒系统。
个范围是该功能的一部分。自然回访应当感觉像同一段
对话的延续,而不是一个全局提醒系统。
## 跟进承诺与提醒
| 需求 | 使用 |
| ----------------------------------------------- | ---------------------------------------- |
| “下午 3 点提醒我” | [定时任务](/zh-CN/automation/cron-jobs) |
| “20 分钟后提醒我” | [定时任务](/zh-CN/automation/cron-jobs) |
| “每个工作日运行这份报告” | [定时任务](/zh-CN/automation/cron-jobs) |
| “我明天有面试” | 跟进承诺 |
| “我整晚没睡” | 跟进承诺 |
| “如果我没有回复这个未处理的话题,请跟进” | 跟进承诺 |
| “下午 3 点提醒我” | [定时任务](/zh-CN/automation/cron-jobs) |
| “20 分钟后提醒我” | [定时任务](/zh-CN/automation/cron-jobs) |
| “每个工作日运行这份报告” | [定时任务](/zh-CN/automation/cron-jobs) |
| “我明天有面试” | 跟进承诺 |
| “我整晚没睡” | 跟进承诺 |
| “如果我没有回复这个未闭合线程就跟进” | 跟进承诺 |
精确的用户请求已经属于调度器路径。跟进承诺只用于推断式后续跟进:
也就是用户没有要求提醒,但对话明确创造了一个有用的未来回访时机。
明确的用户请求已经属于调度器路径。跟进承诺只用于
推断式跟进:用户没有要求提醒,
但对话明确创造了有用的未来回访时刻。
## 管理跟进承诺
使用 CLI 检查清除已存储的跟进承诺:
使用 CLI 检查清除已存储的跟进承诺:
```bash
openclaw commitments
@ -110,16 +117,17 @@ openclaw commitments --status snoozed
openclaw commitments dismiss cm_abc123
```
请参阅 [`openclaw commitments`](/zh-CN/cli/commitments) 获取命令参考。
请参阅 [`openclaw commitments`](/zh-CN/cli/commitments) 了解命令参考。
## 隐私成本
## 隐私成本
跟进承诺提取会使用一次 LLM 过程,因此启用它会在符合条件的回合之后
增加后台模型用量。该过程对用户可见的对话是隐藏的,但它可以读取最近
的交流内容,以判断是否存在后续跟进。
跟进承诺提取会使用一次 LLM 过程,因此启用它会在符合条件的轮次之后增加后台模型
用量。该过程对用户可见的
对话隐藏,但它可以读取最近的交流,以判断是否存在
跟进。
已存储的跟进承诺是 OpenClaw 本地状态。它们是操作性记忆,而不是长期
记忆。使用以下命令停用该功能:
存储的跟进承诺是本地 OpenClaw 状态。它们是运行性记忆,而不是
长期记忆。使用以下命令禁用该功能:
```bash
openclaw config set commitments.enabled false
@ -127,15 +135,15 @@ openclaw config set commitments.enabled false
## 故障排除
如果预期的后续跟进没有出现:
如果预期的跟进没有出现:
- 确认 `commitments.enabled``true`
- 检查 `openclaw commitments --all` 中是否有待处理、已忽略、已稍后提醒或已过期的
- 检查 `openclaw commitments --all` 中是否有待处理、已忽略、已推迟或已过期的
记录。
- 确保该智能体的 Heartbeat 正在运行。
- 确保 Heartbeat 正在为该智能体运行。
- 检查该智能体会话是否已经达到 `commitments.maxPerDay`
- 记住,精确提醒会被跟进承诺提取跳过,并且应改为出现在
[定时任务](/zh-CN/automation/cron-jobs) 下。
- 记住,精确提醒会被跟进承诺提取跳过,应该
改为出现在[定时任务](/zh-CN/automation/cron-jobs)下。
## 相关内容