首页/详情

Druids:开源多智能体软件工厂,实现沙箱化事件驱动协作

Hacker News2026/04/09 04:12机翻/自动摘要/自动分类
3 阅读

内容评分

技术含量
7/10
营销水分
4/10

摘要

Druids 是一个开源库,提供事件驱动、沙箱化的多智能体工作流平台。开发者用 Python 定义智能体角色和交互,系统自动配置虚拟机并通过代理令牌管理通信与权限。它解决了智能体交互逻辑频繁改动的问题,支持并行运行、代码审查、渗透测试等自动化场景,具备良好的可扩展性和安全隔离。

正文

嗨,Hacker News 的读者们!

Druids 是一个开源库,旨在帮助开发者快速构建和运行多编码工作流。它通过抽象虚拟机基础设施、配置以及通信细节,让整个过程变得简洁可控。演示视频可在此处观看。

核心概念

  • 开发者使用 Python 编写程序,定义每个的角色与交互方式。
  • 程序由事件组成,事件是或客户端对状态的明确指令,运行时以“工具”的形式被调用。
  • Druids 自动配置完整的虚拟机环境,保证持续运行并可靠通信。

设计动机 在内部开发编码工具时,团队经常需要频繁调整之间的交互逻辑,工作量大且易出错。采用事件驱动架构后,确定性控制流与行为被解耦,提升了开发效率并增强了系统稳定性。

可扩展性 为应对并发数量的增长,Druids 采用沙箱运行机制:每个程序在独立的沙箱中执行。通过“代理令牌”与运行时系统通信,系统负责授权哪些可以相互交互或跨虚拟机传输文件,从而确保操作的正确性与安全性。

典型应用场景

  • 并行运行多个以提升整体性能;
  • 构建自定义自动化软件流程,如代码审查、渗透测试、大规模数据迁移等。

未来展望 已有前沿实验室实现了快速部署 100 台并实现协同工作。团队希望 Druids 能成为这类基础设施的通用入口,帮助更多开发者快速搭建多系统。

筛选理由 原文详细介绍了 Druids 的架构设计、事件驱动模型、沙箱隔离以及实际使用案例,涉及 AI 代理协作、虚拟机隔离等关键技术,符合 AI/ 领域的强相关性。

标签