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

yoagent,极简的 rust agent loop library, 现在支持 DSH 插件和 Pi 扩展的无缝调用

  •  
  •   Jay ·
    yuanhao · 13h 59m ago · 399 views

    想象一下,如果可以无缝集成七千多个 DSH 插件 以及一万多个 Pi 扩展 到你的 agent 应用里面,全都是经过社区验证的代码,各个生态里面最好的插件都可以拿来组合使用,开发 agent 的形式会不会改变? yoagent 本身是极简 rust agent runtime ,可以当作底座来构建 rust agent 应用。通过他扩展的能力,我试验性的把两大生态集成了进来,当然,我也没想好这种融合是不是有意义。

    举个例子,我做了一个简单的 handoff agent ,来测试这种“融合”形式是否跑的通。handoff agent 的作用就是,把任务交给它,他会一直执行直到拿到结果,人不用看着。有问题他会问你,但是不会停下来等你回复。例子本身大约 870 行 Rust ,剩下的都是别人发布的插件。同一个会话,同时支持电脑浏览器和手机。

    这是实际用到的扩展:

    例子运行效果图

    想研究或者想体验一下的同学可以看这里:

    https://github.com/yologdev/yoagent/blob/main/integrations/yoagent-frontend/examples/README.md

    顺便贴一下 yoagent 的设计理念,把 loop 做好,保持极简,其他皆可接入。不论大模型进化的多强,yoagent 都是那个 robust 的 harness 底座:

    https://github.com/yologdev/yoagent/blob/main/docs/design-philosophy.md

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   940 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 21:04 · PVG 05:04 · LAX 14:04 · JFK 17:04
    ♥ Do have faith in what you're doing.