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

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

  •  
  •   Peiiii ·
    Peiiii · 24 天前 · 2223 次点击

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

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

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

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


    👍
    ferock
        13
    ferock  
       24 天前   ❤️ 1
    我已 fork ,打算魔改一下,当然作者自己也可以 update

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

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

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

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