149、MetaGPT:软件公司多智能体
149、MetaGPT:软件公司多智能体前几天我在跑MetaGPT的0.8.1版本,让它自动生成一个俄罗斯方块小游戏。看着屏幕上的日志像瀑布一样往下刷,正等着它交代码,突然评论区滚过一条又一条的消息,ProductManager说“需求已经更新”,Architect跟着说“设计文档已修订”,Engineer说“代码重构完成”,然后PM又说“根据新需求再改一版”,四个人就在那互相踢皮球,根本不执行任务。我Ctrl+C按了三下才断掉,当时心里只有一个念头:这哪是软件公司,这是养老院开晨会。后来翻了半天日志才找到病根。环境里所有角色都订阅了同一个Topic,Engineer写完代码后,这条Message被PM也看到了,于是PM觉得自己还需要再完善一下PRD,谁也没拦着。消息发布出去之后,所有“watch”了这个类型的角色都会收到,无论这消息是不是发给自己的。MetaGPT的机制就是这样的:Environment负责广播,Role用自己的watch名单去筛选感兴趣的消息,然后塞进自己的消息队列,再进入perceive、react、act的循环。听起来很有秩序,实际上一旦某个回复碰巧引出了下一个角色的欲望,所有agent都像打了鸡血一样开始互回,“软件公司”就变成无限消息循环的流水线。当时我就在想,能不能自己定义一组角色,只让它们做两件事:一个出需求,一个写代码。MetaGPT告诉我可以,但你要自己写Role类。比如这样定义一个“话痨”角色:frommetagpt

相关新闻

Claude Code在Windows接入DeepSeek:环境配置与settings.json全解析

Claude Code在Windows接入DeepSeek:环境配置与settings.json全解析

最近好几个群里都在聊同一个问题:Claude Code 能不能跑在 Windows 上,而且不绑 Claude 官方账号,用 DeepSeek 当后端模型驱动它?我周末花了一下午把这条路完整走了一遍,结论是可以,而且关键配置就集中在 se…

2026/10/1 9:54:02 阅读更多 →
OpenCLI二次开发实战:从网页抓取到无头浏览器,打造AI Agent工具链

OpenCLI二次开发实战:从网页抓取到无头浏览器,打造AI Agent工具链

1. OpenCLI 的真正价值,在于它是"可插拔"的 Agent 运行时OpenCLI 这个名字最近在开发圈频率越来越高,但我发现绝大多数人只是把它当成命令行里一个对话窗口在用——问几个问题、让它写两段代码就收工。这实际上是大材小用。OpenCLI 真正的价值…

2026/10/1 9:52:35 阅读更多 →
用HierarchyViewer定位布局性能瓶颈,优化Android页面卡顿

用HierarchyViewer定位布局性能瓶颈,优化Android页面卡顿

前段时间在帮一个老项目做性能优化,页面滑动的时候总是有点掉帧。同事上来就怀疑是内存泄漏,我说别急,先把HierarchyViewer打开,看一眼布局树。这个工具名字听起来像上个时代的产物,但在分析布局这件事上,它…

2026/10/1 9:54:47 阅读更多 →

最新新闻

Rust容器核心:Vec与HashMap从基础用法到性能优化实战

Rust容器核心:Vec与HashMap从基础用法到性能优化实战

Rust里有一对组合拳,几乎所有搞Rust开发的人都绕不过去:Vec和HashMap。不管你是写命令行工具、Web后端还是桌面应用,只要涉及批量数据,这两个类型就是最常用的容器。对刚入门的Rust开发者来说,Vec和HashMap不只是“存数…

2026/10/1 15:54:29 阅读更多 →
百考通一站式考试平台:海量题库与精准学情分析系统拆解

百考通一站式考试平台:海量题库与精准学情分析系统拆解

1. 项目概述与需求拆解 1.1 百考通是什么:从标题说起 先把这个标题拆开看。百考通,名字已经说明了一半,这是一个专注于考试辅助场景的一站式服务平台。后半句“海量源码与精准分析”则点明了它的两大核心卖点:一个是资源端&#…

2026/10/1 15:54:29 阅读更多 →
数字IC与NPU设计的三大能力断层:从RTL到流片的工程真相

数字IC与NPU设计的三大能力断层:从RTL到流片的工程真相

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 15:54:28 阅读更多 →
用MLX和Swift把Mac变成本地AI工作站:端侧模型推理与Agent实战

用MLX和Swift把Mac变成本地AI工作站:端侧模型推理与Agent实战

1. 苹果这套Swift AI工具链到底补了什么“Apple官方正在补齐Swift AI工具链”这个判断,我举双手赞成。最近大半年,我基本把自己手上的Mac当成主力AI开发机在用。从最早在本地用Python脚本调MLX跑Qwen,到后来把Swift写的小工具和Agent串成一条…

2026/10/1 15:54:28 阅读更多 →
Godot Node 详解:场景树、生命周期与节点路径实践

Godot Node 详解:场景树、生命周期与节点路径实践

第一次打开 Godot 的 Scene 面板,大多数人都会愣一下:新建场景时编辑器先问你选什么根节点,之后光照是节点、碰撞是节点、连播放声音和定时器都是节点。Godot 的 Node 不是某个具体的"游戏对象",它是整个引擎的最小组织…

2026/10/1 15:54:28 阅读更多 →
Git Submodule 统一管理移动端多项目,AI编程一次改三端的实战技巧

Git Submodule 统一管理移动端多项目,AI编程一次改三端的实战技巧

欢迎访问 AI Skills Video ! 海量优质视频教程,助你提升技能。 Git Submodule 统一管理移动端多项目,AI编程一次改三端的实战技巧 越来越多的一人公司、一人团队开始承担更多的项目工作,那么移动端维护安卓、iOS共4个仓库、同一需求改三遍太费Token&am…

2026/10/1 15:53:28 阅读更多 →

日新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/30 13:14:22 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/30 18:13:06 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/30 13:14:49 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →