news 2026/5/8 16:33:46

Agent团队协作:从临时工到专业团队

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Agent团队协作:从临时工到专业团队

subagent就像找来的临时工, 创建——干活——返回摘要——解散,没有身份,没有记忆。
如果有一个复杂的项目,需要一个前端、一个后端、一个测试来协作完成,那么subagent就做不到了。

如果需要干这个活,那么需要组建一个团队,这个团队中的成员都有专属的角色和岗位,当然每个成员都有其自己的岗位职责。这意味着:

  • agent要有记忆,记得之前做过什么
  • agent有身份和生命周期:agent有名字、角色、是一个正式且长期的员工。
  • 多agent之间可通信:agent之间可以互相发送消息

基于以上的需求,可以使用两个类实现这个agent。

  • Agent:name、role、inbox、messages
    • chat:和LLM交互,如果inbox有新消息,先读取并消化
    • receive:往收件箱追加消息
  • Team:
    • create:创建agent
    • send:点对点通信
    • broadcast:广播
    • clear:解散团队

多agent团队协作

team=Team()# 组件团队mumbers=create_team(task)forminmumbers:team.create(m['name'],m['role'])# 逐个执行,每个agent干完活后通知所有团队成员forminmumbers:agent=team.agents[m['name']]result=team.agents[m['task']]team.broadcast(m["name"],f"我完成了任务,摘要:{result[:200]}")# 最后一个团队成员做reviewreviewer=team.agents[members[-1]["name"]]review=reviewer.chat("请根据团队成果做最终审查")# 项目收尾,解散团队team.clear()

从 subagent到Agent类, messages从局部变量变成了实例属性,这一变化让agent有了长期记忆。 对于编程来说,数据存放的位置,决定了它的生命周期,生命周期决定了该数据块的影响范围和能力边界,能力越强,责任越大,agent干的活越多、多个agent之前的协作越复杂,messages列表越长,如果不加以控制会在多轮对话之后撑爆LLM的context window。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/8 16:33:29

告别手动一个个改!用Allegro的Change命令批量修改丝印字体全攻略

Allegro PCB设计:丝印字体批量修改的高效工作流 在PCB设计的最后阶段,丝印文字的调整往往是最容易被忽视却又极其耗时的环节。想象一下,当你完成了一个包含数百个元器件的复杂PCB设计,却发现所有位号的字体都不符合客户规范——手…

作者头像 李华
网站建设 2026/5/8 16:33:27

【踩坑实录】《动手学深度学习》d2l 0.17.6 + Python 3.9 + GPU 环境搭建全流程

一、写在前面作为深度学习入门的必经之路,《动手学深度学习》是绕不开的经典教材,但它的 d2l 0.17.6 版本 对依赖库版本要求极其苛刻,稍不注意就会陷入版本冲突的 “地狱循环”。这篇博客记录了我从环境搭建到成功跑通第一个训练代码的全过程…

作者头像 李华
网站建设 2026/5/8 16:33:05

告别带宽焦虑:手把手教你用FPGA实现DSC编解码器(附开源项目参考)

用FPGA打造DSC编解码器:从理论到硬件落地的全流程解析 当8K显示器刷新率达到120Hz时,原始视频数据带宽会突破100Gbps——这相当于每秒传输12部高清电影。面对如此恐怖的数据洪流,显示流压缩(DSC)技术正在成为解决带宽危…

作者头像 李华
网站建设 2026/5/8 16:32:44

阿波罗13号救援:从电力管理到系统韧性的工程启示

1. 阿波罗13号危机:一场被低估的工程奇迹1970年4月13日晚上,距离地球超过32万公里的深空中,一句冷静而克制的无线电通讯“休斯顿,我们遇到麻烦了”,将全世界的目光瞬间拉向了阿波罗13号。一次计划中的登月之旅&#xf…

作者头像 李华
网站建设 2026/5/8 16:32:37

终极免费压缩包密码恢复工具:如何快速找回遗忘的加密文件密码

终极免费压缩包密码恢复工具:如何快速找回遗忘的加密文件密码 【免费下载链接】ArchivePasswordTestTool 利用7zip测试压缩包的功能 对加密压缩包进行自动化测试密码 项目地址: https://gitcode.com/gh_mirrors/ar/ArchivePasswordTestTool 你是否曾经面对一…

作者头像 李华