基于 Rust 与 WASM 的可变架构 AI 平台 Weft 开源,实现全层热插拔

一款名为 Weft 的开源 AI 平台近日在 GitHub 上发布,其核心采用了独特的“可变架构”设计。该平台将前端界面、Agent 逻辑、工具调用及编排流程的每一层都设计为可热插拔的 Package,由 Rust 编写的 Core 仅负责能力调度,不硬编码任何业务逻辑。这种架构使得同一套底层能够运行多种差异化的应用,目前已实现包括具备本地语义选择(基于 ONNX)的聊天工具、集成 AI 推荐的 RSS 阅读器、将视频剪辑转化为 DAG 画布的 AI Director,以及能够自主运行测试的代码助手 Weft Claw。技术栈上,Weft 结合了 Rust 的高性能、Flutter 的跨端能力以及 WASM(Extism 沙箱)的安全插件机制。用户可以安装、卸载或替换功能模块而无需重新编译核心。目前项目基于 Apache-2.0 协议开源,处于早期预览阶段。

事件分析

Weft 的技术选型展示了对高性能与安全性的极致追求。在当前 AI 应用开发中,如何平衡生态扩展性与系统安全性是核心难点。Weft 引入 WASM(通过 Extism)作为插件运行环境,不仅实现了跨语言的能力集成,更重要的是为第三方代码提供了严格的沙箱隔离,有效解决了 AI 自动调用外部工具时的安全隐患。其“可变架构”打破了传统单体应用的僵化,将 UI、Agent、工具链完全解耦。特别是使用 ONNX 在本地进行毫秒级的语义路由,无需将上下文发送给大模型即可判断工具调用,显著降低了响应延迟。虽然项目尚在早期,但这种基于 Rust Core + WASM 插件的架构为构建下一代模块化 AI 应用提供了极具价值的参考路径。

💡 核心观点:基于 Rust 与 WASM 的全层热插拔设计,为构建高性能、模块化且安全的 AI 原生操作系统提供了新范式。

原文链接:V2EX 分享发现

C code80.ai · AI 编码 API 聚合 Claude / GPT 多模型统一接入,稳定不限速,按量计费,几行配置接入 Claude Code。 了解一下 ›

抢沙发

评论前必须登录!

立即登录   注册