• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ranxy
V2EX  ›  程序员

做了一个 Agent team 协作的 IM

  •  
  •   ranxy · 7 days ago · 1142 views

    之前看 raft 项目的几篇 blog,然后就想自己做一个 copycat 出来,这段时间断断续续的花了一些精力来搞这个,目前大概功能都实现(抄袭)出来了,目前实现还是比较粗糙,但是基本的功能都可用了,让 Agent 一起玩狼人杀还是没问题的.

    Github 地址在这 https://github.com/Ranxy/laelia

    做了比较多的 IAM 权限管理相关的适配,适合部署给团队使用.

    目前做了 claude,codex 和 pi 的支持,其中 pi 作为 embed 的内容集成在应用里面了,可以直接输入 apikey 使用.

    常用的功能如 markdown,html 的渲染和评论,task,thread 的聊天方式这些都做()出来了.

    欢迎试用、star 和提 issue

    期望各位大佬尝试尝试,给点意见.

    3 replies    2026-08-18 16:21:35 +08:00
    Suger828
        1
    Suger828  
       7 days ago
    阿里有个 agentteam 你可以给他提 pr
    OipsAnthony
        2
    OipsAnthony  
       6 days ago
    https://www.anthropic.com/research/multiagent-systems

    A\ 最近发了篇文章像是在否定过去发布的 Claude Code Agent Teams ,
    大致意思是说单个 AI agent 很听话,一群 AI agent 就会失控。
    ranxy
        3
    ranxy  
    OP
       6 days ago
    @OipsAnthony 这个文章看了,其实 anthropic 的这个和我们日常的普通用户不同,我们平时没有资源也不会开数千个 agent 去协作做同一件事情.
    更多的是,比如我们有 agent 负责 UI/UX 设计,有 agent 负责 coding,有 agent 负责 review.
    这些 agents 可以是不同的 agent 类型,可以是 codex,可以是 claude,可以是 pi,其背后接入的可以是不同的模型,毕竟每个模型都有其甜点的工作区间.

    然后我们需要开发很多功能,这些功能是不重叠的,每个功能可能都需要设计,需要 coding,需要 review 等等.
    那么如果我们手动的来处理这些事情,人是管理不过来这么多 agents 的.

    而 raft,以及我的这个 copycat 则使用 IM 的形式,通过 channel,task,reminder 这些来辅助 agents 协作,让一个人可以管理非常多的 agents 来同时开发多个需求.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1376 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:58 · PVG 07:58 · LAX 16:58 · JFK 19:58
    ♥ Do have faith in what you're doing.