Youtu-Agent 是一个灵活、高性能的智能体框架,用于构建、运行和评估自主智能体,基于开源模型即可提供数据分析、文件处理和深度研究等能力。
主要能力
- 已验证性能:仅使用开源权重模型(如 DeepSeek-V3)时,WebWalkerQA 准确率达到 71.47%,GAIA 文本验证子集 pass@1 达到 72.8%,建立了强大的开源基线。
- 自动化智能体生成:提供 Workflow 模式(标准任务)和 Meta-Agent 模式(复杂需求)两种范式,自动生成工具代码、提示词和配置,工具合成成功率超过 81%。
- 持续经验学习:Agent Practice 模块通过 Training-Free GRPO 实现低成本持续进化,无需参数更新,在 AIME 2025 上提升 5.4%。
- 可扩展稳定的智能体强化学习:Agent RL 模块提供端到端 RL 完整流水线,与分布式框架集成,训练加速 40%,可扩展至 128 GPU。
- 开源友好与成本可控:针对低成本部署优化,不依赖闭源模型。
- 实用用例:开箱支持数据分析、文献综述、个人文件整理、检索增强生成(RAG)和 PPT 生成等。
- 灵活架构:基于 openai-agents 构建,可扩展支持多种模型 API(从 DeepSeek 到 gpt-oss)、工具集成和框架实现。
使用方式
项目要求 Python 3.12+,推荐使用 uv 管理依赖。基本步骤:克隆仓库并同步依赖,复制 .env.example 并填入所需密钥(如 LLM API key),然后可运行内置配置启动交互式 CLI 聊天机器人,例如 configs/agents/simple/base_search.yaml 定义了一个带搜索工具的简单智能体。
部分示例需要联网搜索能力,需在 .env 的 tools 模块中配置工具 API。仓库提供多个即用示例,例如让智能体自动搜索信息并生成“DeepSeek V3.1 新特性”主题的 SVG 图片;也可通过下载前端包获得 Web UI 可视化运行状态。支持在标准数据集上运行评估,如 WebWalkerQA,结果可存储并在评估平台分析。
适用场景
- 智能体研究者与 LLM 训练者:提供简单强大的基线,一键评估脚本,便于模型训练和消融研究。
- 智能体应用开发者:可移植的脚手架,简单脚本和丰富内置工具包,模块化设计(Environment、ContextManager 等可定制)。
- AI 与智能体爱好者:/examples 目录包含深度研究报告生成、数据分析、个人文件整理等任务,丰富工具集和可视化追踪便于开发调试。
限制与说明
文档未提供收费、价格或商业授权信息。部分功能(如 DBTracingProcessor 分析系统)标注“将很快发布”。框架依赖开源模型和外部工具 API,具体可用性受所配模型与密钥限制。