多人各用不同的智能体做同一个项目,怎样协作?
把协作中心放在项目仓库和任务记录里,而不是某个人的聊天记忆中。先约定唯一主分支、项目说明和完成标准;把大任务切成边界清楚、尽量不改同一批文件的小任务,每个人让自己的智能体在独立分支或工作区完成;完成后提交并发起 Pull Request,由负责人检查改动、测试和冲突,再合并到主分支。共享必要背景写在 AGENTS.md、README、Issue 或任务说明里;不要假设其他人的智能体知道你的聊天内容。涉及同一文件、数据库结构或生产发布时,先指定唯一负责人协调,避免多个智能体同时覆盖。若是一个主智能体自动分派子智能体,也要给每个子任务明确输入、边界和交付物,再由主智能体汇总审查。
把协作中心放在项目仓库和任务记录里,而不是某个人的聊天记忆中。先约定唯一主分支、项目说明和完成标准;把大任务切成边界清楚、尽量不改同一批文件的小任务,每个人让自己的智能体在独立分支或工作区完成;完成后提交并发起 Pull Request,由负责人检查改动、测试和冲突,再合并到主分支。共享必要背景写在 AGENTS.md、README、Issue 或任务说明里;不要假设其他人的智能体知道你的聊天内容。涉及同一文件、数据库结构或生产发布时,先指定唯一负责人协调,避免多个智能体同时覆盖。若是一个主智能体自动分派子智能体,也要给每个子任务明确输入、边界和交付物,再由主智能体汇总审查。
举个例子
比如三个人做一个网站:甲让智能体做页面,乙让智能体检查登录安全,丙让智能体补测试;各自在自己的分支提交 PR。负责人先合并基础接口约定,再依次合并实现和测试,跑完检查后才发布。不要让三位智能体同时直接改主分支或共用一个可部署的工作目录。
来源与延伸资料
接下来,你可能想知道
Git 是什么?它只存版本号吗? →
Git 帮你记录代码的历史。你改完一段内容,主动做一次“提交”,它就记住那时项目的状态,并给这次提交一个识别码。以后可以看两次提交之间改了什么,也能找回以前的内容。平时点“保存文件”只是保存当前文件,不会自动产生一次 Git 提交。Git 可以在自己的电脑上使用。
GitHub 和 Git 是什么关系? →
Git 负责记录代码版本;GitHub 是放代码仓库、和别人协作的网站。做完 Git 提交后,你可以把它推送到 GitHub。国内相近的代码托管选择是 Gitee,二者都使用 Git。Git 是通用工具,不需要找一个“国产 Git”。代码放上去以后,网站还没有自动上线;下一步要看发布平台。
为什么一个任务有时会交给另一个 Agent? →
一个 Agent 可以把某个明确的小任务交给更合适的专长 Agent,例如把翻译交给语言助手。交接后谁继续负责回复,要由流程设计决定。
