一窗口开三个 agent:各干各的

我不是小布丁 @xiaobuding

github.blog/ai-and-ml/gith…

utm_source=x-beginners-run-several-agents&utm_medium=social&utm_campaign=github-app-cli-Q1-push

同一个应用里开三个 agent,各干各的活,这功能 GitHub 摆到了台面上。

Copilot 应用现在支持并行跑 agents。每个 session 领到自己的 Git 工作树和独立上下文,于是一个去构建、一个做审查、一个跑测试,互不踩脚。官方把入门教程都配好了,链接挂在推文里。

关键在工作树那一层。并行 agent 最怕互相污染:这边改文件,那边同一行也改,最后合出来的全是冲突。给每个 session 一棵独立的工作树,隔离就落到了仓库这一级,不是靠提示词叮嘱"别动别人的文件"。这跟前面聊过的外壳工程一个思路,规矩要建在模型周围,不能指望模型自觉。

上下文各自独立这条也实用。三个 agent 不共享记忆,就不会互相带偏,审代码的那个看到的始终是构建前的干净状态。要合的时候再谈合并,权责清楚。

我留意到这套做法对个人开发者同样友好。以前想并行得自己搭环境、写脚本管分支,现在应用点几下就有。门槛降下来,真正值钱的变成了怎么切任务:哪三件活彼此独立、验收标准怎么写,机器管不了这个。

对日常用 Copilot 的人,值得找个多文件重构的场景试一把。三个 session 同时跑,比排队串行省下的时间,一次就能看出来。

话题来源 @github 88.1K阅读 ❤️383 x.com/…↗ 已改写,非原文转载
24 浏览 0 评论 0 反应
登录 后参与评论
还没有评论,来抢沙发。
查看完整榜单
查看完整榜单
查看完整榜单