2作者: Zavora大约 1 个月前原帖
嗨,HN, 我一直在开发 ADK-Rust,这是一个用于在 Rust 中构建和部署 AI 代理的开源框架。 我的动机来自于构建代理系统,在这些系统中,性能、安全性和可预测的行为比快速原型更为重要。目前大多数代理框架和工作流工具都是以 Python 或 JS 为主,并且在投入生产时往往运行时开销较大。 最近,我添加了 ADK-Studio——一个基于 ADK-Rust 的可视化低代码环境,用于构建 AI 代理工作流。 你可以将 ADK-Studio 视为 Rust 原生的 n8n 等工具的替代品,但专注于 AI 代理: - 可视化的拖放工作流设计(顺序、并行、循环、路由代理) - 工具集成(函数、MCP 服务器、浏览器自动化、搜索) - 实时执行,支持 SSE 流和事件追踪 - 代码生成:可视化工作流编译为生产用的 Rust 代码 - 从工作室直接构建和运行代理作为本地可执行文件 我们的目标是让人们以可视化的方式原型化代理工作流,然后将其快速打包为内存安全的 Rust 二进制文件,而不是长时间运行的 JS/Python 服务。 使用 ADK Studio 创建 AI 代理非常简单: 1. 安装 ADK-Studio: `cargo install adk-studio` 2. 启动 ADK Studio 服务器: `adk-studio --port 6000` 3. 在浏览器中打开: 访问 http://localhost:6000 我非常希望能收到正在构建代理系统、工作流引擎或 AI 推理基础设施的朋友们的反馈,尤其是关于与现有工具(如 n8n)之间的设计权衡。 项目网站: [https://adk-rust.com](https://adk-rust.com) GitHub: [https://github.com/zavora-ai/adk-rust](https://github.com/zavora-ai/adk-rust) 祝好, James