AI News HubLIVE
站内改写1 分钟阅读

SwarmWright:用Markdown定义的结构化多智能体AI系统

SwarmWright是一个自托管的AI智能体编排平台,允许用户通过Markdown文件定义智能体,并使用可视化画布配置智能体之间的交互。它强调结构化控制、可审计性和本地数据存储,支持多种LLM模型。

来源Hacker News AI作者: ralphbarendse

SwarmWright 是一个自托管的多智能体 AI 编排平台,旨在解决当前 AI 智能体工具的两难困境:要么完全放手让智能体自主行动带来高风险,要么手工编码每一步导致僵化。SwarmWright 提供了中间路线——结构化到足以信任,灵活到真正可用。

智能体在 SwarmWright 中以纯 Markdown 文件定义,每个智能体拥有一个“章程”(Constitution),用自然语言描述其角色、价值观和知识。这种设计使得非技术人员(如财务经理或合规官)也能阅读和理解智能体的行为规则,无需理解代码。

通过拖放式画布,用户可以直观地放置智能体并绘制它们之间的连接。每个连接都必须声明目的,强制清晰思考。画布本身就是配置,始终与实际部署同步。智能体按角色分层:Policy(策略层)设定规则和目标,Orchestrator(协调层)分配工作,Executioner(执行层)完成任务,Perceptionist(感知层)读取和解释数据。

SwarmWright 强调查全可控。所有智能体之间的连接必须预先声明,未经授权的动作会被阻止并标记。每个操作都记录带有自然语言理由的日志,便于审计和调试。对于高风险决策,智能体会暂停并发送审批请求到用户收件箱,用户批准后工作从断点继续。

平台支持自定义 Python 工具,可附加到智能体并作为子进程运行,具有可配置的超时。工具在整个组织中可重用,权限显式声明。

SwarmWright 本地优先:所有数据存储在用户机器上的单个文件夹中,API 密钥加密存储且从不离开容器。它通过 Docker 运行,支持 Claude(Anthropic)、GPT-4(OpenAI)和 Deepseek 等模型,可随时切换无需重建。

用户还可以上传文档、流程和参考资料,作为公司级、部门级或工作流级的上下文提供给智能体。实时仪表板显示每个智能体的当前活动、运行历史和问题标记。

总之,SwarmWright 是一个为生产环境设计的多智能体操作系统,强调结构化、可解释性和用户控制。一条 Docker 命令即可启动,无需复杂的基础设施配置。