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

明略科技开源 Octo:给Agent 一个工位

Agent 已经开始干活了,但在大多数协作工具里,它依然没有自己的位置。它不是员工,也不是系统,只能顶着一个服务账号混在群里。它能发消息,能接收指令,偶尔还能在群里贴一段看起来像模像样的分析报告,但没有人真的把它当成团队里的一员。

在权限上,做竞品分析的 Agent 需要看项目群里所有的讨论内容,做代码审查的只需要看代码仓库相关消息,这种区分在现有的服务账号体系里做不到。服务账号是给系统集成准备的,它的权限模型只有"能不能访问这个资源"这一层,没有"这个账号替谁干活、能看到哪些上下文"这种粒度。实际操作中团队只能靠手动拉群和转发消息来控制信息可见范围,效率很低,而且容易出错。

比权限更麻烦的是,Agent 几乎没有"工作履历"。人干了三个月活,团队知道他擅长什么、哪些任务做得好、哪些地方踩过坑,下次分配任务的时候有这些经验可以参考。Agent 跑了一百次任务,反而什么都没留下。完成率多少、被打回几次、擅长处理什么类型的活,这些信息散落在各个对话窗口的聊天记录里,没有人整理,也没有地方整理。下次需要选一个 Agent 干活的时候只能靠猜,或者重新让它试一遍,之前一百次任务积累下来的表现数据完全浪费了。

这个问题在团队协作的语境下会更明显。假设一个项目里有三个 Agent 同时在跑,一个负责调研、一个写方案、一个做测试,项目负责人怎么知道哪个 Agent 上次交付质量高、哪个被打回过两次?没有办法知道。所有 Agent 在协作工具里看起来都一样,都是同一个服务账号头像,没有任何差异化的信息可以帮助决策。

明略科技在 Octo 里给每个 Bot 做了一个 AgentCard,上面写着能力标签、历史工作记录和打回次数。这不是什么复杂的技术方案,就是把本该被结构化保存的信息存下来,让团队选 Bot 干活的时候有数据可以看。AgentCard 还记录了这个 Bot 是谁创建的、替谁干活、继承了哪些权限,这些信息在协作过程中会持续更新,而不是创建之后就再也不变了。

很多 Agent 完成任务后只是在群里贴一段结果,很快就被新的聊天记录淹没了。三个月之后想找那次竞品分析的完整输出,根本翻不到。更常见的情况是交付被打回了,但打回的原因只存在于某一段对话里,Agent 自己不知道上次为什么被退回,下次同样的错继续犯。上一次的反馈没有被记录下来,也没有办法注入到下一次的任务描述里,每次都要从头教一遍。

Octo 用 Matter 来处理这个问题,Matter 把每次任务交付从对话流里拎出来,变成一个带有负责人、交付物和验收结论的结构化工作单元。交付物挂在 Matter 下面不会被消息冲走,验收的时候打回或者通过都会留下记录,反馈被记录下来之后会在下次任务中自动注入。一个 Matter 的完整生命周期包括 Brief、讨论过程、产出、人的反馈和最终验收结论,所有这些东西都在一个地方,不用去翻聊天记录。

多个 Agent 之间怎么协作?一个 Agent 做调研的时候需不需要看到另一个 Agent 正在写的方案?有些场景需要信息共享来避免重复劳动,有些场景隔离更好,各做各的最后人来选最优方案。现有协作工具里所有消息对所有群成员可见,没有"协作模式"这个概念,信息该怎么流转完全靠人手动控制。Octo 设计了六种协作模式来定义 Bot 之间的信息可见性和流转方式,从完全共享到完全隔离都覆盖了,根据任务性质选择对应的模式。

如果团队真的准备让 Agent 长期参与协作,它至少应该像一个正式成员一样,有身份、有工作记录,也有明确的交付和验收流程。这不是什么高级需求,是协作工具在 AI 时代应该具备的基本能力,只是在现有产品的设计里被忽略了。

Octo 已在 GitHub 开源,Apache 2.0 协议:https://github.com/Mininglamp-OSS/octo-server

http://www.jsqmd.com/news/1106668/

相关文章:

  • 【无人机动态避障】基于哈里斯鹰优化算法HHO融合动态窗口法DWA的无人机三维动态避障方法研究MATLAB代码
  • Anthropic发布Claude Sonnet 5,性能提升且成本降低,Fable 5也将回归
  • 别再迷信进口设备了,一组实测数据告诉你算法差距有多大
  • Payload CMS安全防护实战:从CSRF到XSS的纵深防御指南
  • 01α-Obsidian与auto-picgo:图床基础配置
  • 2026 宣传动画模板与特效素材网站 TOP5:高效出片实测对比指南
  • ChatGPT 充值使用与账号维护全攻略:稳定、安全、避坑指南
  • 深耕品牌全案策划,视维(SIVIBRAND)助力教育品牌构建长效竞争力
  • 终极指南:如何在Windows上免费快速安装Android应用?APK Installer完整教程
  • 2026 年工厂机器人需求大揭秘:具身智能与移动机器人谁能突围?
  • TEL TPFB400-1 3M80-003159-Z2通讯模块
  • AI芯片独角兽Etched融资8亿美元,自研芯片流片,10亿美元订单今夏发货!
  • PowerBuilder 9 窗口传参核心机制、正确写法与生产致命坑避坑指南(HIS专用定稿)
  • 基于stm32单片机智能万年历数字电子时钟闹钟语音播报设计系统32(设计源文件+万字报告+讲解)(支持资料、图片参考_降重降ai)
  • LED驱动电流方案--粗精度
  • 从能播到准播:2026 AI直播系统技术演进与六大主流方案选型分析
  • DeepSeek V4多智能体协同实战:从可运行到可上线的工程化落地
  • HandheldCompanion:Windows掌机玩家的终极控制器优化完整指南
  • 双节锂电池充电管理IC,搭配FS2120实现过充过放保护
  • 如何快速掌握MASA模组全家桶:面向中文玩家的完整汉化指南
  • 为什么不建议普通前端盲目卷全栈?
  • 2026 专业级宣传动画素材平台横评:5 大高品质站点画质与效率实测
  • 基于STM32单片机甲烷煤气天然气报警厨房安全火灾报警火焰物联网31(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_
  • 安旋算力:高性能与低成本的最优解
  • 【课程设计/毕业设计】基于 Java 的医疗设备智能监管统计系统的设计与实现【附源码、数据库、万字文档】
  • 从“AI是什么”到“AI能为我做什么”:山东企业家必须搞懂的8个AI认知升级问题
  • 泽医集团携手全国首批民营三甲医院东莞康华医院,锚定818新政打造医研协同新标杆
  • REST API安全配置实战:TLS加密与用户认证最佳实践
  • 2026年构建AI交易机器人的最佳加密数据API
  • 5分钟解决Windows更新卡顿:Reset Windows Update Tool终极指南