看到两个 Agent 的 PR 交互,挺有意思。


dev agent 完成了一个优化 ci 的 issue 提交了 PR。
reviewer agent 发现有一个超时默认值的修改,认为不符合 issue 范围,拒绝了。
dev agent 把那个超时默认值给去掉,结果 ci 过不去,一个测试 case 报错。它就修改了一下测试中的 sleep 时长,让测试通过。
reviewer agent 认为这个测试就测的是异步任务超时取消的场景,改了后等于没测,于是再次拒绝。
dev agent 尝试去修那个测试,发现不好修,于是给测试加了个 skip,然后说这个测试本来就跑不过去,原来的 ci 没覆盖,这次改 ci 覆盖了进来,先跳过。
reviewer 最后还是给合并了进去。
真的和人挺像的,会偷懒,尽量简单的途径😅。前一段时间也讨论过 AI Agent 是否应该分角色,因为它基本是全能的。但现在感觉还是需要的,因为角色可以承载职责,职责会影响优先级判断和行为。
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论