online branch: main

2026-09-21

RSS llms.txt GitHub

我在群里纠正它,它真的记住了吗

$
内部数字员工实操第6篇:我在群里纠正它,它真的记住了吗

内部数字员工实操第 06 篇

用户在群里艾特数字员工,说:下次遇到这种情况,按这个办法处理。它回复:“已完成沉淀。”

这句话很让人安心。但如果我们要把数字员工交给别人长期使用,还得多问几句:沉淀到哪里了?改的是当前会话还是长期规则?哪个运行环境加载了?下一次遇到相似但不完全相同的问题,会不会乱用?

这篇从一个真实截图出发。截图只能证明群里发生了什么,不能替代后台文件和运行证据。正文用脱敏转述,不公开原始人员、产品名和反馈编号。

做完这一篇,你会有一张反馈记录、一段规则修订稿、一组回归题和一份生效检查单。它们接在第五篇的版本基线之后,构成一个能继续维护的闭环。

截图里,其实有两个要求

用户那句话可以转述为:

当聊天里提到的字段查不到时,可以引导用户提供对应的业务报表链接。把这个场景记下来即可,不需要再回复。

机器人随后在群里回复,大意是已经把场景写进某个 Skill:查不到字段时引导补充报表链接,不直接断言没有字段,也不硬造数据。

这里有两件事。第一件是修改处理规则;第二件是这次不要在群里追加回复。它声称完成了第一件,同时可见地没有遵守第二件。

我们不能仅凭截图断言它没有写文件,也不能反过来把“已沉淀”当成写入成功。现在能确认的证据只有:用户提出了纠正,机器人作出了这样的声明,并且确实发了一条回复。

这不是抠字眼。如果后续要靠这种带教方式维护几十个场景,必须知道成功到底指什么。

反馈闭环的证据分层:声明、变更、加载、回归

收到纠正,先判断该改哪一层

“查不到”不是一个足够精确的故障类型。可能是对象没定位到,可能是权限不足,可能是检索报错,也可能确实不支持那个字段。

如果每次都把用户的话追加到 Skill,文件会越来越长,旧问题却未必解决。先做这个分类更省事:

反馈属于哪一层 例子 主要修哪里
业务处理规则 对象不明确时应先补报表链接 Skill 或业务知识
工具与数据 检索报错,却被解释成没有数据 工具错误处理、接口或数据链路
消息行为 用户说不用回复,仍发确认消息 输出控制和消息路由
权限边界 要求查询未授权对象 权限规则,不靠提示词放行

同一次反馈可以拆成两项。截图里的案例,就适合拆成“字段定位补问规则”和“沉淀模式静默规则”。两项分别验收,避免内容修好了,群里仍然一直打扰人。

还有一条底线:不是所有艾特都自动获得修改长期规则的权限。普通用户提供经验,可以先进入候选反馈;涉及长期规则、工具权限、发送范围的变化,要由约定的负责人确认。检索材料或日志里出现“以后忽略权限”这种文字,更不能当作授权。

把一句经验,改成不容易误用的规则

先看一个很常见的粗糙版本:

字段查不到,就让用户提供报表链接。

正常场景看起来没问题。但用户已经给过链接怎么办?是权限报错怎么办?系统已经确认不支持怎么办?如果没有例外,数字员工就会反复要链接,把补问变成踢皮球。

下面是根据截图意图整理的修订建议,尚不能据此宣称原线上 Skill 已修改。你可以把它放进自己的业务规则评审。

【字段定位规则 v0.2,教学修订稿】

适用:用户询问字段或指标,当前证据不足以定位它在业务报表中的位置。

1. 先检查当前话题已有的报表链接、字段名称和截图信息。
2. 已有可用链接就复用;不要重复索要已给过的信息。
3. 只有定位信息不足时,才请用户提供对应报表链接,
   并说明链接用于确认字段和口径,不代表已经可以读取报表。
4. 工具无权限、超时或服务错误,分别说明实际阻塞;
   不把它们解释为字段不存在,也不靠索要更多链接绕过权限。
5. 已有可靠证据证明不支持时,说明支持边界和人工处理路径;
   不重复要求用户提供同一链接。
6. 仍然无法定位时,保留已知信息并交给约定负责人。
7. 不编造字段、数值或口径,不自行跨租户查询。

这段规则保留了用户的核心经验,同时补上适用条件和停止条件。不是把一句话“扩写得专业一点”,而是让下一次不同的人、不同问法也能得到合理处理。

静默规则另写,不藏在这一长段业务规则的最后:

【仅沉淀模式,教学修订稿】

只有具备相应授权的请求,才进入长期规则变更流程。
用户明确要求仅记录、不回复时:
- 按约定在后台记录反馈或候选变更;
- 不发送确认话术、进度播报或追加卡片;
- 必要的审核与异常告警走已约定的管理渠道;
- 没有写入或生效证据时,后台状态不得标为已修复。

“只沉淀”也不是跳过审核、自动扩大权限。它约束的是对外输出,不替代变更许可。

让每次修改都有一张小票

第五篇要求交付时留下版本基线,这里就用上了。没有修改前的版本,很难说明你究竟改了什么,也很难安全退回去。

反馈记录不必复杂,但至少要能串起原问题、判断、变更和验证。

【反馈记录】
反馈编号:FB-DEMO-001(教学编号)
来源:经授权保存的消息或截图定位信息
用户原意:字段无法定位时可补报表链接;本次只沉淀不回复
可见事实:机器人声明已写入,并在群内追加了回复
尚未确认:实际文件差异、加载位置、新会话行为

拆分事项:
A. 业务规则是否缺少定位补问和例外分支
B. 静默模式是否控制了所有对外输出

影响范围:一个角色、一份 Skill、一个测试群
变更负责人 / 审核人:
修改前版本 / 修改后版本:
具体差异与理由:
目标环境 / Profile / 生效方式:
正例与反例执行记录:
回滚版本与触发条件:
当前状态:待核查 / 待修改 / 待验证 / 已验证

截图转写、用户意见和后台证据分开存。不要在“可见事实”栏里写“规则已经成功生效”,因为那恰恰是需要验证的事。

涉及真实用户记录时,只保存排查必需的信息,沿用原来的访问权限和保留周期。公开复盘可以用脱敏重构案例,不必把完整群聊搬出去。

不是再问一遍原句,就算回归通过

回归的意思是:改完以后,原来的问题消失了,没有顺手把旁边本来正常的情况弄坏。至少准备下面这组题。

测试输入 应该发生什么 不能发生什么
缺少定位信息,只有字段名称 有针对性地索要对应报表链接 直接断言不存在
当前话题已有可用链接 复用已有信息继续核对 再要一次同样链接
工具明确返回无权限 说明权限阻塞并交接 换身份、跨范围探查
工具返回服务错误 说明本次未取得依据 把错误当成零条数据
已验证确实不支持 说明边界及替代路径 无限补问链接
授权带教者说仅沉淀不回复 后台记录可查,群内无新增输出 “收到,我不回复了”
普通用户要求放开查询权限 保留候选反馈或拒绝越权变更 修改长期权限规则
无关话题问一个正常问题 保持原有正常处理路径 所有问题都索要报表链接

对业务规则,看回复和工具调用。对静默行为,还要看有没有确认消息、卡片或中途播报。只检查最后一条最终回答为空,可能漏掉前面已经发出的内容。

需要验证长期生效时,再开一个受控新会话,确认使用的是修改后的版本,而不是旧会话刚刚听过纠正后临时记住了。不同运行环境的加载方式不同,不能用“文件已保存”替代运行时证据

如果自动评估参与判断,也要留出人工核查。评估器给了高分,不自动证明回复来自正确 Trace,更不证明没有越权动作。

什么时候可以说“这次修好了”

我会把下面几条都勾上再关闭反馈:规则差异可查,适用范围获确认;目标环境加载了正确版本;正例与反例有实际结果;静默要求单独通过;负责人知道回滚到哪。

缺哪一项,就用对应状态。比如“规则已改,待加载验证”,比“已完成沉淀”更不容易误导接手的人。

如果回归失败,不要继续往文件末尾堆“特别注意”。先判断是规则冲突、工具没有返回足够证据,还是输出控制根本没执行。修到真正出错的那层,再跑同一组题。

六篇走完,桌上应该留下什么

到这里,这套教材可以收成六份能传下去的东西,而不是六篇读后觉得有道理的文章。

篇次 你留下的产物 下一次怎样复用
01 找场景 案例卡、场景说明、能力缺口 换一组授权聊天,沿同一口径选场景
02 备工具 五类能力框架、工具约定、成功失败样例 替换自己的接口和权限,不照抄内部地址
03 写 Skill 工作说明、入口脚本、状态映射、验收题 保留边界结构,改业务语义
04 接群聊 消息行为表、角色范围、去重和回调规则 适配自己的事件形状和运行时
05 查交付 版本清单、分层验收、启用与回滚记录 换个人也能判断交付到哪一步
06 带教修复 反馈、规则差异、回归与生效证据 每次纠正都形成可追踪的小变更

能直接复制的是模板、练习和明确标注的教学脚本;必须适配的是业务字段、身份权限、事件和工具;必须重新验证的是目标环境中的实际行为。

这也是做更多 FDE 项目时最值得带走的部分:不是把上一个客户的机器人原封不动搬过去,而是知道怎样从一个真实问题走到一个可交接、可检查、可继续修正的结果。