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
支援自架