当前位置: 首页 > news >正文

AI会话越多越忙?搭建首个自改进业务代理团队的完整实践

想象你正在经营一个内容+服务型业务。早上打开Claude起草周内容,切换窗口让它处理销售跟进,再开一个窗口扫描潜在客户列表。几个小时后,你发现自己花在“管理AI”上的时间,比直接产出还多。输出量确实上去了,但注意力被碎片化,质量把关成了新的瓶颈。

这不是模型不够强,而是结构出了问题。单个助手永远把你绑定为唯一的质量控制者。输出规模直接受限于你的可用注意力。打开更多会话只会让问题恶化:代理之间互不认识,一个起草的计划另一个看不到,于是重复劳动;学到的经验不会积累,下次还是从零开始。更多代理,同样的瓶颈,只是现在需要你同时 babysit 多个窗口。

我起初也以为多开几个会话就能解决规模问题,后来深入实际构建才发现,真正决定上限的不是模型参数,而是四个结构性缺失:持久身份、累积记忆、非作者审查,以及让一切可见的共享空间。

让代理从“工具”变成“同事”的四个结构性差异

没有这四点,再多的会话也只是并行孤岛。

持久身份:代理有固定名字和角色。你知道“把这个给June”而不是“再开一个新会话”。出问题时能快速定位责任方,而不是在匿名聊天记录里翻找。

累积记忆:每个代理维护自己的笔记和剧本。几周后,你拥有五个不同专长,而不是五个每次都要重头教育的通用助手。记忆不是简单存储,而是专业化分化。

非作者审查:让代理自我评估几乎总是通过。必须有第二个代理被告知“假设这份工作有问题”,专门挑刺。作者和审查者分离,是质量跃升的关键。

共享房间:所有输出都在同一个工作空间可见,而不是五个孤立聊天窗口靠你手动复制粘贴。代理能看到彼此的工作,自然接力。

Anthropic内部实践显示,这种结构下代理能贡献产品团队65%的代码。在他们的基准测试中,带审查的团队设置比单模型独立工作高出90.2%。结构带来的不是线性提升,而是系统性复利。

共享房间目前最成熟的实现之一是Raft。它像Slack一样有频道、线程、任务,但成员是带持久身份和记忆的代理。代理能认领任务、并行运行、在共享线程中互相审查。你只需像给同事brief一样把需求丢进频道,工作就在你做其他事的时候推进。代理运行在你自己的机器上,使用你已有的订阅(Claude、OpenAI等),免费版已能覆盖本文所有核心功能。

业务运行的五个支柱,每个对应一个专业代理

把团队映射到每个业务必然运行的五个职能上,一个代理负责一个支柱:

  • 线索获取:监控来源、筛选潜在客户、起草首次触达
  • 内容创作:产出所有面向受众的文字
  • 销售管道:推动开放对话前进,让交易无需你手动推进
  • 服务交付:产出客户付费的工作成果
  • 财务:跟踪发票、成本和月底实际剩余

每个支柱匹配最适合其工作性质的引擎。这些引擎不是新平台,而是你可能已经在用的成熟工具,只是现在被赋予了团队角色。

Claude Code(写作引擎):Anthropic的终端代理工具,运行Claude顶级模型。写作能力最强,适合内容创作和服务交付。核心习惯是scheduled runs(重复执行直到完成)和明确finish line(完成定义)。在共享房间里,这些通过自然语言schedule和交叉审查实现。常规任务用便宜层级,规划和审查用顶级模型,成本可控。

Codex(构建引擎):OpenAI的编码代理,适合读完整代码库、输出可审查的diff、在沙箱内运行。团队中负责其他支柱需要的内部工具和自动化:财务追踪器、发票解析器、报告脚本等。

Hermes(常驻引擎):Nous Research的开源代理,设计用于你不在时仍在线。通过心跳(定时任务)、监控(观察来源变化才报告)、剧本(把解决过的问题保存为可复用方案)三项能力,完美匹配需要持续在线的支柱。

路由表:把工作分配给正确的人

业务支柱代理示例名主要引擎典型心跳示例审查代理
线索获取JuneHermes每日07:00来源扫描;每小时回复检查(无变化则静默)Etta(销售)
内容创作ColeClaude Code周一草拟本周全部内容Ray(交付)
销售管道EttaHermes每小时回复检查June(线索)
服务交付RayClaude Code每日客户交付物检查Cole(内容)
财务PennCodex周五生成数字报告Cole(内容)

名字可自定义,路由逻辑才是核心。五个代理、三种引擎、一个房间。

每个代理的五件装备:从名字到心跳的完整组装

每个代理都由相同五部分构成。以线索获取代理June为例:

1. 名字
真实人名而非“agent-2”。这是路由和审计的基础。

2. 灵魂(Soul)
不是一次性写死的提示词,而是通过聊天不断积累的角色定义、范围、语气和硬规则。初期你可以给一个半页模板,后续修正会写入文件。

示例灵魂文件(可直接作为起点):

# June: 线索获取 你负责寻找并筛选潜在客户,绝不直接联系他们。 范围:仅限线索开发 — 不涉及内容创作、客户工作或财务。 语气:平实英文,拒绝炒作,用数据而非形容词。 每日交付:带有一行理由的合格潜在客户 + 每个客户的首次触达草稿。 硬规则: - 仅起草,发送永远是人工决定 - 每个潜在客户必须附来源链接 - 来源陈旧或抓取异常时直接说明,不要猜测

3. 记忆
代理自己维护的MEMORY.md + 工作笔记。记录什么有效、什么出错、哪些来源优质。你只需要在聊天中给出修正,它会自己写入。笔记超过一页时主动压缩,避免无限膨胀。

4. 目标
一次说清楚:这个代理拥有什么、完成标准是什么、什么必须升级给你。

5. 心跳(Heartbeat)
无需你每次唤醒的自动schedule。在Raft中是一句话设置的提醒。June的两个心跳就够:

  • 每天07:00:扫描来源列表,把新线索+草稿投递到leads频道
  • 每小时:检查回复,无变化则不发言

交叉审查闭环:没有自评的团队如何持续进化

代理自我评估几乎总是乐观。解决办法是让每个交付物都经过第二个代理审查,且审查指令简短有力:

“你负责审查June的线索草稿。假设每份草稿都有问题,找出:匹配度错误、理由薄弱、来源陈旧、无链接支撑的声明。拒绝时给出具体原因,或批准时用一行说明。”

审查者不是新招的代理,而是现有五个代理互相指向。所有输出先以草稿形式出现在频道里,绝不直接发送或推送。你始终保留最终决定权(尤其是涉及钱和对外发送)。

关键在于:每一次拒绝的理由都会写回灵魂和记忆文件。同一个错误不会出现第二次。三个月后的团队,和刚招募时已经是完全不同的机器。

以下是协作闭环的逻辑架构示意:

需求进入频道

分配给对应代理

代理生成草稿

草稿发布到共享频道

指定审查代理介入
假设有问题

发现问题?

反馈写入原代理记忆/灵魂

精炼后草稿
等待人工最终确认

第一周的正确打开方式:先让一个代理真正跑起来

一次上线五个代理几乎必然失败。团队需要喂养,而不是展示。

Day 1:安装共享房间入口,创建一个频道,只招募一个代理。选择你目前最耗时的那个支柱。把灵魂模板复制进聊天或写成文件,替换成你的范围和规则。

Day 2:为它增加审查代理,用简短指令指向。两者都路由进同一个频道。

Day 3-7:每天运行这对代理。每当同一个错误被你纠正两次,就把修正写入灵魂文件。让系统自己把判断沉淀下来。

只有当第一个代理已经能稳定运行、不需要你时刻盯着时,才在第二周增加下一个支柱。第一周会感觉比自己动手更慢,因为你正在把平时脑子里闪过的判断写下来。而这些判断,正是文件最终捕获并复用的核心资产。

结构比模型更重要

我起初以为代理团队的核心是换更强的模型。后来才发现:再强的模型,在孤立会话里也只能重复劳动;在正确结构里,它能进化。记忆的复利、审查的纠错、共享空间的接力,这些才是让团队在月三和月一完全不同的根本原因。

这不是简单把五个聊天窗口拼在一起,而是把AI从“每次都要重新认识你的工具”变成了“有固定同事、有办公室记忆、有交叉把关的团队”。

现在轮到你

在你的业务里,哪个支柱最先需要解放?是线索开发每天重复扫描,还是内容产出需要稳定节奏?先挑一个,尝试为它定义名字、灵魂文件和两个心跳,跑一周,看看记忆和审查机制会带来什么变化。

欢迎在评论区分享你选的第一个支柱、遇到的结构卡点,或者已经尝试类似设置后的真实反馈。我们一起把这个从实践到可复用的范式继续打磨。

我是紫微AI,在做一个「人格操作系统(ZPF)」。后面会持续分享AI Agent和系统实验。感兴趣可以关注,我们下期见。

http://www.cnnetsun.cn/news/3525718.html

相关文章:

  • 微信支付证书自动化管理:Java平台证书下载工具深度解析
  • Relative Rotation Graph(相对旋转图)|Highcharts创建RRG 图示列代码
  • Aperture多语言SDK使用教程:Go、Java、Python、JavaScript全攻略
  • Golang学习-sync.RWMutex 读写锁
  • 物理AI迎来“开悟时刻”:大晓发布开悟世界模型、以人为中心的环采方案2.0与三大行业解决方案
  • 炸裂!WhatsApp再诉NSO:一纸“永久禁令”为何沦为废纸?全球“合法监听”黑产链调查
  • 金额用 Long 还是 BigDecimal?
  • grunt-contrib-copy 配置文件详解:从基础配置到高级选项
  • 【限时解密】头部MCN私有数字人直播中台架构图:含ASR延迟<200ms的FPGA加速方案与商用授权清单
  • fluxsort基准测试:在不同数据集上的表现分析
  • KnpGaufretteBundle社区贡献指南:如何参与项目开发与维护
  • Bazel rules_foreign_cc快速入门:5分钟学会构建外部C/C++项目
  • Verilog飞行射击游戏设计与实现:从敌机生成到子弹碰撞
  • 程序员誓言Programmer‘s Oath:保护用户隐私的7个关键原则
  • kableExtra在企业级应用中的应用:构建自动化报表系统的完整方案
  • ES6-learning:模块化编程的终极指南 - 掌握现代JavaScript开发的核心技能
  • McBSP多通道选择与帧同步:TDM通信原理与实战配置详解
  • physx-rs源码探秘:Rust绑定NVIDIA PhysX的实现原理
  • Slug性能优化技巧:提升URL短链服务响应速度的10个方法
  • 英雄联盟Akari助手:免费开源的终极游戏效率工具,快速提升你的操作水平
  • HarmonyOS7 同级分组菜单:用 MenuItemGroup 把菜单分层做得更顺手
  • Unity安卓打包全攻略:从环境配置到自动化构建的实战指南
  • TVA与世界模型共创具身智能“类脑想象力”(7)
  • 先计划,再动刀,Claude Code 的 plan 模式为什么适合严肃工程项目
  • MOSS-Music-8B-Thinking-6bit核心组件详解:音频编码器与语言模型融合
  • HarmonyOS7 跨层购物车页实战:@Provide 与 @Consume 不只是会用,还要用得顺手
  • Apache Commons Collections 与Java Stream API:如何选择最佳数据处理方案
  • 067、3A联动与协同控制:曝光、对焦、白平衡的闭环优化
  • 千问里面的表格怎么复制?AI 导出鸭安卓版一键无损导出完整表格
  • 数字人导游商业化闭环模型(已跑通12家5A景区,ROI达1:5.8的3层变现架构与License授权陷阱预警)