ADK-Rust:构建生产级 Rust AI 代理框架
ADK-Rust 是一个开源 Rust 框架,用于构建能在现实世界中行动的生产级 AI 代理。它提供图代理、实时语音、浏览器自动化、评估框架以及 ADK Studio 可视化构建器,并支持 A2A 与 MCP 服务器集成。
关于这个工具
什么是
ADK-Rust ADK-Rust 是一个开源 Rust 框架,用于构建生产级 AI 代理,让代理能够在现实世界中执行操作。
核心能力
- 图代理:以图结构组织代理逻辑。
- 实时语音:支持实时语音交互。
- 浏览器自动化:让代理操作浏览器。
- 评估框架:内置代理评估能力。
- ADK Studio 可视化构建器:通过可视化方式构建代理。
- A2A 与 MCP 服务器:支持 Agent-to-Agent 协议与 MCP 服务器集成,包括 A2A Remote Agent MCP Server、ACP Workspace MCP Server 等。
- 真实文件操作:可创建和修改真实的 .xlsx 文件。
- 团队协作与共享权限:支持团队协作和共享权限管理。
适用对象 面向企业团队、AI 代理构建者和 Rust 开发者。
平台与部署 基于 Web,支持自托管。提供 API。
学习曲线 学习曲线为中等。
功能与使用场景
“Built in” means the capability is part of the documented framework surface“Official integration” and “platform or extension” identify features supplied through an official companion} 5) Next steps Use render_page to generate multi-section pages} let _agent = builder}]}} 4) Render JSONL in React import { A2uiStore, A2uiSurfaceRenderer, applyParsedMessages, parseJsonl, } from "@zavora-ai/adk-ui-react"/support-agent/ template: tools provider: openai $ cd support-agent $ cargo adk build ✅ Build successful profile: release target: target/release $ cp#[tool] async fn get_weather(args: WeatherArgs) -> std::result::Result<Value, AdkError> { Ok(json!({ "temp": 22, "city": args●Create and modify real .xlsx files●Team collaboration and sharing permissions0 - the first stable release featuring graph agents, realtime voice, browser automation, evaluation framework, and ADK Studio visual builder0 - the first stable release of the Rust framework for building production-ready AI agents0 A2A Remote Agent MCP Server ADK-Rust Enterprise 的代理间协议管理。发现远程代理,发送任务,流式传输结果,并管理推送通知——适用于实现 A2A 协议的任何框架。 a2a 11tools 3transports Yesdiagram 查看 MCP 服务器详情 开发者工具v1
快速事实
提供公开 API
支持自托管