Wassette:微软基于Rust的Wasm与MCP之间的桥梁

Wassette:微软基于Rust的Wasm与MCP之间的桥梁

💡 原文英文,约1300词,阅读约需5分钟。
📝

内容提要

微软Azure Core Upstream团队推出了Wassette,这是一个基于Rust的运行时,允许AI代理自主下载和执行工具。Wassette结合WebAssembly组件和模型上下文协议(MCP),为AI代理提供了更大的灵活性和自主能力,突破了传统工具集的限制。

🎯

关键要点

  • 微软Azure Core Upstream团队推出了Wassette,这是一个基于Rust的运行时,允许AI代理自主下载和执行工具。
  • Wassette结合了Rust基础的Wasmtime WebAssembly运行时和模型上下文协议(MCP),为AI代理提供了更大的灵活性和自主能力。
  • Wassette使AI代理能够自主从开放容器倡议(OCI)注册表中获取WebAssembly组件并根据需要执行它们。
  • Wassette作为WebAssembly组件和MCP之间的桥梁,使得任何WebAssembly组件都可以立即被MCP兼容的AI代理使用。
  • MCP正在迅速成为AI代理工具集成的标准协议,支持GitHub Copilot、Claude等主要平台。
  • Wassette的目标是让AI代理能够识别所需工具并自主获取,改变了传统代理的工具集限制。
  • Wassette的设计基于Rust,强调内存安全和零成本抽象,适合安全关键的基础设施。
  • Wassette利用Wasmtime提供的安全性和正确性,确保即使加载潜在恶意工具也无法访问系统资源。
  • Wassette的安全架构从根本上构建,确保用户对系统安全边界的控制。
  • Wassette的零依赖部署模型使其能够轻松集成到现有工作流程中,且不影响执行速度。
  • 微软正在推动一个组件生态系统,提供多种语言的组件示例,确保开发者可以使用自己熟悉的语言构建组件。
  • 未来版本的Wassette将包括智能组件发现功能,使代理能够自动搜索和加载所需工具。
  • Wassette代表了Rust在AI基础设施中的广泛应用趋势,提供了构建可信赖自主系统所需的基础。
➡️

继续阅读