一个用于构建 LLM 应用的 Rust 库,并附带基于它开发、功能由 Bevy 插件组成的终端编程代理。
microsoft/RD-Agent
微软开源的 LLM 智能体框架,自动化数据驱动的研发流程,包括论文复现、模型与因子实现和 Kaggle 式实验。
- Star
- 14,993
- Fork
- 2,142
- 未关闭 Issue
- 251
- 最近提交
- 4天前
这是什么?
R&D-Agent 是微软开源的 Python 框架,利用 LLM 智能体自动化以数据为中心的研发流程。它将工作分为两部分:R 负责提出新想法,D 负责把想法实现为可运行的代码,并根据执行反馈不断迭代。
项目内置多个场景,包括基于 Qlib 的量化因子与模型自动演化、从论文或财报中提取公式并实现、医疗预测模型演化、Kaggle 式的模型调优与特征工程,以及自主 LLM 微调(FT-Agent)。此外还提供评估 LLM 智能体后训练工程能力的 Agent² RL-Bench。
运行环境需要 Linux、Docker 以及 Python 3.10 或 3.11。模型通过 LiteLLM 接入,可用环境变量配置对话和向量模型的服务商。运行结果可通过 Streamlit 界面或基于 Flask 的 Web 界面查看。
核心功能
- 01以迭代循环的方式提出研究想法,并把它们实现为可运行代码。
- 02从论文和财务报告中提取公式与模型结构。
- 03基于 Qlib 进行量化因子与模型的联合优化。
- 04支持 Kaggle 式的模型调优与特征工程。
- 05通过 LiteLLM 接入多家 LLM 服务商。
- 06提供 Streamlit 和 Flask 两种界面查看运行记录。
适用场景
- 为量化交易研究自动挖掘因子并迭代模型。
- 把研究论文中的模型结构复现为代码。
- 为 Kaggle 式竞赛自动运行基线实验。
- 基于基准评测自动微调 LLM 并进行评估。
快速上手
- 1
确保已安装 Docker,且当前用户无需 sudo 即可运行
- 2
使用 Python 3.10 创建 conda 环境
conda create -n rdagent python=3.10 - 3
激活 conda 环境
conda activate rdagent - 4
从 PyPI 安装 R&D-Agent
pip install rdagent
使用前须知
- R&D-Agent 目前仅支持 Linux。
- 大多数场景需要 Docker 以及 LLM API 配置。
标签
常见问题
- RD-Agent 是什么?
- 微软开源的 LLM 智能体框架,自动化数据驱动的研发流程,包括论文复现、模型与因子实现和 Kaggle 式实验。 R&D-Agent 是微软开源的 Python 框架,利用 LLM 智能体自动化以数据为中心的研发流程。它将工作分为两部分:R 负责提出新想法,D 负责把想法实现为可运行的代码,并根据执行反馈不断迭代。
- RD-Agent 可以免费使用吗?用的什么许可证?
- RD-Agent 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- RD-Agent 还在维护吗?
- 活跃维护中。RD-Agent 最近一次提交是在 2026年10月16日。
- RD-Agent 适合用来做什么?
- 为量化交易研究自动挖掘因子并迭代模型。 把研究论文中的模型结构复现为代码。 为 Kaggle 式竞赛自动运行基线实验。 基于基准评测自动微调 LLM 并进行评估。
- RD-Agent 怎么安装和运行?
- 确保已安装 Docker,且当前用户无需 sudo 即可运行 使用 Python 3.10 创建 conda 环境: conda create -n rdagent python=3.10 激活 conda 环境: conda activate rdagent 从 PyPI 安装 R&D-Agent: pip install rdagent
- 在哪里获取 RD-Agent?
- 源代码和安装说明在 GitHub 上:https://github.com/microsoft/RD-Agent
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个能从经验中创建并改进技能的自我进化 AI 智能体,支持多种模型服务商,可通过命令行和即时通讯工具使用。
统一的大模型微调框架,支持 100 多种 LLM 与 VLM,提供零代码命令行和 Web 界面。
用于构建、运行和评估 LLM 智能体的 Python 框架与 CLI,支持 MCP、Agent Skills、ACP 和 A2A。
与模型无关的 Agent Skills 插件市场,提供无运行时绑定的规范层、适配器和 ccpi 包管理器。