为什么 task graph要写 read set 和write set

接口文档里记录了旧接口的废弃时间和替代方案 Agent 没读这个文档就按照自己对接口的理解去改

剑飞
1/14为什么 task graph 要写 read set 和 write set

让 Agent 改一个功能

不是 Agent 能力不够是我没说清"哪些文件你能读哪些文件你能写"

命题先说清本页判断
解释补足为什么
行动留下下一步
2/14为什么 task graph 要写 read set 和 write set

直到我在 jianfei-

直到我在 jianfei-plan 的 prewrite gate 里看到 task graph 的 read_set 和 write_set
3/14为什么 task graph 要写 read set 和 write set

最早我不用这套东西

01命题

先说清本页判断

02解释

补足为什么

03行动

留下下一步

把“最早我不用这套东西”落到一个具体项目里看结果
4/14为什么 task graph 要写 read set 和 write set

看交付物

看见结果能被他人检查
完成动作落到具体产物
复用下次可以更快再做
把“看交付物”落到一个具体项目里看结果
5/14为什么 task graph 要写 read set 和 write set

决策边界是模糊的

Agent 自己推导"该读哪些文件"时 决策边界是模糊的

把“决策边界是模糊的”落到一个具体项目里看结果
6/14为什么 task graph 要写 read set 和 write set

没指定 write_set

写 set 的问题更严重

命题先说清本页判断
解释补足为什么
行动留下下一步
7/14为什么 task graph 要写 read set 和 write set

我不知道它改了什么"的情况

本质上就是因为没有人告诉 Agent 什么能碰 什么不能碰
8/14为什么 task graph 要写 read set 和 write set

看起来是多了一重步骤

01命题

先说清本页判断

02解释

补足为什么

03行动

留下下一步

把“看起来是多了一重步骤”落到一个具体项目里看结果
9/14为什么 task graph 要写 read set 和 write set

不属于我的改动范围

01命题

先说清本页判断

02解释

补足为什么

03行动

留下下一步

把“不属于我的改动范围”落到一个具体项目里看结果
10/14为什么 task graph 要写 read set 和 write set

这个反馈非常关键

如果没有 prewrite gateAgent 会直接改掉那个文件CI 跑不过才暴露问题
11/14为什么 task graph 要写 read set 和 write set

Agent 没读这个文档

01命题

先说清本页判断

02解释

补足为什么

03行动

留下下一步

把“Agent 没读这”落到一个具体项目里看结果
12/14为什么 task graph 要写 read set 和 write set

带走四步

找项目

从真实任务开始

出材料

把想法变成可处理内容

做交付

用结果判断能力

可复用

把完成沉淀为流程

13/14为什么 task graph 要写 read set 和 write set

让能力长出来

接口文档里记录了旧接口的废弃时间和替代方案 Agent 没读这个文档就按照自己对接口的理解去改