V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Peiiii
V2EX  ›  分享创造

过年用 cursor 写了个多 agent 讨论系统(AgentVerse),已开源,免注册欢迎体验

  •  
  •   Peiiii ·
    Peiiii · 2025 年 2 月 7 日 · 3506 次点击
    这是一个创建于 340 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网址: https://agent.dimstack.com/ github: https://github.com/Peiiii/AgentVerse

    目前只是个非常基础的 demo ,支持了一个 moderator agent 去创建管理其它 agent 。 有很多拓展想法但还不完善,例如支持 mcp ,给每个 agent 配置记忆,更灵活的响应机制、让每个 agent 可以通过命令行等其它形式访问等。希望最终真的能做成 A Universe of Agents

    目前接的 qwen2.5-max,估计很快就会没钱,等没钱了就打算暂时下掉了

    第 1 条附言  ·  2025 年 2 月 7 日
    目前还没有强制终止的条件,需要手动终止,不然 token 会无限消耗。
    35 条回复    2025-02-18 17:51:59 +08:00
    jettttt
        1
    jettttt  
       2025 年 2 月 7 日   ❤️ 1
    demo 站上可以加一个 api 配置项,用户配下自己的 api 来用
    steve009
        2
    steve009  
       2025 年 2 月 7 日   ❤️ 1
    感觉挺有意思,支持下
    zhhbinn
        3
    zhhbinn  
       2025 年 2 月 7 日   ❤️ 1
    支持一下
    zhangkai1024
        4
    zhangkai1024  
       2025 年 2 月 7 日   ❤️ 1
    居然很好用...
    dapang1221
        5
    dapang1221  
       2025 年 2 月 7 日
    我的天,还能这么玩,真的我觉得 lz 你搞得这个有潜力,不考虑往商业化方向做一做吗,感觉真的是普通的 chat 、agent 的突破
    neotheone2333
        6
    neotheone2333  
       2025 年 2 月 7 日
    似乎是我的提问太宽泛,又或者是没有结束条件?
    跑了 20 分钟,我手动打断掉了
    浪费了 OP 不少 token ,不好意思
    635614874
        7
    635614874  
       2025 年 2 月 7 日   ❤️ 1
    支持,很好用,已经 star.
    有个问题:质疑者持续质疑,容易让讨论结果无法收敛,可以考虑优化下,降低他的发言频率或者发言目的,最终还是导向收敛出讨论的结论。
    xkongstore
        8
    xkongstore  
       2025 年 2 月 7 日
    刚刚体验非常不错,已 star
    不过终止条件好像没
    liangdi
        9
    liangdi  
       2025 年 2 月 7 日
    我之前也做过类似的小东西,需要设定一个目标,到了目标停止, 预设角色最好开放设置 topk temp 等参数。
    zsh2517
        10
    zsh2517  
       2025 年 2 月 7 日
    输入:以“Siri 失去控制”为开头,写一篇科幻小说

    然后跑了大概八分钟,中间弹出来了一个 https://imgur.com/a/prZDbfw
    我还没点,然后就自动确认了,之后他们就继续讨论起来了,似乎是个 bug ?
    然后后面我点了“正式开始”,然后似乎有两个 AI 一起在工作(一个是原本自动进行的,一个是我点击之后触发的),是 bug 还是 feature ?

    然后我就先手动打断掉了。

    同样建议给个自己填 api 的选项 这样玩起来更心安理得
    throns
        11
    throns  
       2025 年 2 月 7 日
    楼主天才啊,发散思维,似乎能做很多好玩的东西
    ferock
        12
    ferock  
    PRO
       2025 年 2 月 7 日
    有点意思


    👍
    ferock
        13
    ferock  
    PRO
       2025 年 2 月 7 日   ❤️ 1
    我已 fork ,打算魔改一下,当然作者自己也可以 update

    1. 支持 ollama ,这样可以避免消耗在线 token ,配额
    2. 支持 h5 ,这样用手机可以看一天。。。
    3. 引入一些各种“引子”,例如,设计一个穿越爽文,或者,设计一场正反方的辩论。

    然后观众就可以搬个小板凳,看 AI 演习。
    zhujinliang
        14
    zhujinliang  
       2025 年 2 月 7 日   ❤️ 1
    赞!玩了一下,太棒了!要是再加一个语音合成就更棒了,可以听一晚上!
    ferock
        15
    ferock  
    PRO
       2025 年 2 月 7 日   ❤️ 1
    发现一个 bug ,就是,如果用户在多个 AI agent 自动回复中,说话,会导致出现 N 个自动循环。
    即使关闭了自动回复,依然会导致不停的有自动回复出现
    Peiiii
        16
    Peiiii  
    OP
       2025 年 2 月 7 日
    @ferock 手机端也稍微适配了下,不过还有很多问题。这点后面肯定会完善的

    3. 引入一些各种“引子”,例如,设计一个穿越爽文,或者,设计一场正反方的辩论。
    这个也挺好,我也打算在初始对话页面提供类似一些类似这样的 quickstart
    Peiiii
        17
    Peiiii  
    OP
       2025 年 2 月 8 日 via Android
    @zsh2517 现在右上角全局设置里支持自己的 api_key 了
    wuhaoworld
        18
    wuhaoworld  
       2025 年 2 月 8 日
    非常有意思,手动点赞
    himcheobeolx
        19
    himcheobeolx  
       2025 年 2 月 8 日
    的确很有意思,棒
    levywang
        20
    levywang  
       2025 年 2 月 8 日
    你这个点子真不错,我尝试用来写了几章小说。还挺像那么回事
    kokojack
        21
    kokojack  
       2025 年 2 月 8 日
    太有意思了。可以控制一下速度,太快了看不过来
    accelerator1
        22
    accelerator1  
       2025 年 2 月 8 日

    暗色主题没有适配,系统已经暗色主题的情况下。
    codeskyblue
        23
    codeskyblue  
       2025 年 2 月 10 日
    真是个有意思的项目,原来还能这么玩
    huija
        24
    huija  
       2025 年 2 月 10 日
    先 fork 走了,bro
    chenzi0103
        25
    chenzi0103  
       2025 年 2 月 11 日
    和 autogen 这些框架的区别是什么呢?
    zsh2517
        26
    zsh2517  
       2025 年 2 月 14 日
    @Peiiii 自己输入 API 地址的时候,输入框好像有点问题?我这里看起来每个输入都会触发一个事件,导致输入吞字、以及光标异常移动等
    zsh2517
        27
    zsh2517  
       2025 年 2 月 14 日
    @zsh2517 还有个小 bug ,SK 无法清空(删除到最后一个字符后无法删除),以及刷新后设置打开白屏(此时 localStorage 的 ai.provider.apiKey 已经是空字符串了
    zsh2517
        28
    zsh2517  
       2025 年 2 月 14 日
    突然有个想法,多拉几个 AI 角色,分配一下身份,再加一个主持人,是不是能凑一桌全自动狼人杀演出了 🤔
    Peiiii
        29
    Peiiii  
    OP
       2025 年 2 月 14 日 via Android
    @zsh2517 哈哈哈想法很好,不过现在还不支持,因为所有通信都是公共的,所有 agent 都能看到。要做到你说的这个需要支持不同的 channel 的感觉。就像
    Peiiii
        30
    Peiiii  
    OP
       2025 年 2 月 14 日 via Android
    就像 discord 里面每个 server 还有不同的 thread 。狼人杀还做不到,不过辩论赛应该可以,但是效果依赖于 prompt 和模型能力。
    Peiiii
        31
    Peiiii  
    OP
       2025 年 2 月 14 日 via Android
    @accelerator1 现在应该适配得差不多了
    accelerator1
        32
    accelerator1  
       2025 年 2 月 14 日
    @Peiiii #31
    好像还是会出现死循环,一直说要结束会话。。。
    Peiiii
        33
    Peiiii  
    OP
       2025 年 2 月 14 日 via Android
    @accelerator1 是不是有超过两个人开启了自动回复?这种情况暂时还没办法自动结束,后面可以优化下。
    Peiiii
        34
    Peiiii  
    OP
       2025 年 2 月 18 日 via Android
    @zsh2517 现在应该修复了?
    291608987
        35
    291608987  
       2025 年 2 月 18 日
    @Peiiii 作者简直天才, 产品角度我有一些构想, 感谢交流
    1. 区分更明确的对话轮 (一轮, 二轮), 支持快速切换, (目前多成员, 中途加入成员导致对话异常, 我感觉是这个导致的)
    2. 在区分轮的基础上支持从中途轮切换出新的对话续写. 能支持分支问题重问就更好了
    3. 允许用户决定本轮是否发言, 然后主人汇总(当前轮全部信息). 其它机器人发言只依赖上一轮信息
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   993 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 20:04 · PVG 04:04 · LAX 12:04 · JFK 15:04
    ♥ Do have faith in what you're doing.