项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 15290
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- 已安装 Docker,且当前用户无需 sudo 即可执行 docker 命令(可先用 docker run hello-world 验证)
- 可用的 Chat 模型 API,需支持 ChatCompletion 与 json_mode
- 可用的 Embedding 模型 API(用于向量化查询)
- Python 环境(RD-Agent 基于 Python 构建,README 未指定具体版本)
安装与启动步骤
-
1检查 Docker 环境
README 说明大多数场景必须先装好 Docker,且当前用户要能不用 sudo 运行 docker 命令。
docker run hello-world -
2安装 RD-Agent
README 的安装小节未给出具体安装命令,请按官方文档完成 rdagent 命令行工具的安装,装好后应能直接执行 rdagent。
-
3创建 .env 配置
在项目目录下用 LiteLLM(默认方案)配置对话模型与嵌入模型;此处以 OpenAI 统一 API base 为例。
cat << EOF > .env CHAT_MODEL=gpt-4o EMBEDDING_MODEL=text-embedding-3-small OPENAI_API_BASE=https://api.openai.com/v1 OPENAI_API_KEY=sk-xxxxxxxx EOF -
4执行健康检查
README 强调该步骤必需,用于确认模型与嵌入相关配置已经生效。
rdagent health_check -
5运行量化场景
启动 Qlib 自循环的因子与模型联合进化应用,其它场景可替换为 fin_factor、fin_model 等命令。
rdagent fin_quant -
6运行模型研发
用一个论文链接让智能体抽取并实现模型,URL 可替换成你自己的论文地址。
rdagent general_model "https://arxiv.org/pdf/2210.09789"
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
CHAT_MODEL | 是 | 对话模型名称,需支持 ChatCompletion 与 json_mode | gpt-4o |
EMBEDDING_MODEL | 是 | 嵌入模型名称,用于 embedding query | text-embedding-3-small |
OPENAI_API_BASE | 否 | 统一或对话模型的 API base 地址 | https://api.openai.com/v1 |
OPENAI_API_KEY | 是 | OpenAI 或兼容服务的 API 密钥 | sk-xxxxxxxx |
DEEPSEEK_API_KEY | 否 | 改用 DeepSeek 官方 API 时的密钥,配合 deepseek/deepseek-chat 使用 | sk-xxxxxxxx |
REASONING_THINK_RM | 否 | 使用带 think 标签的推理模型时需设为 True | True |
如何确认成功
执行 rdagent health_check 无报错通过,且 rdagent fin_quant 等场景命令能正常启动运行。
常见问题
Q:docker 命令提示权限不足怎么办?
A:README 要求当前用户能不用 sudo 直接运行 docker,可用 docker run hello-world 验证,未通过则按官方 Docker 页面调整用户权限。
Q:用 DeepSeek 时没有嵌入模型怎么办?
A:DeepSeek 官方没有 embedding 模型,可改用 SiliconFlow 的 BAAI/bge-m3,并把 EMBEDDING_MODEL 写成 litellm_proxy/BAAI/bge-m3。
Q:使用推理模型输出带 think 标签怎么办?
A:设置环境变量 REASONING_THINK_RM=True 即可正常处理这类带思考过程的模型响应。
Q:Azure OpenAI 配置有什么前提?
A:配置前需先确认你的 Azure OpenAI API key 支持嵌入模型,否则 embedding query 会失败。
注意事项
- README 的安装小节未列出具体安装命令,务必以官方文档(rdagent.readthedocs.io)为准,不要随意安装同名包。
- 配置方式默认为 LiteLLM,也可直接使用 OpenAI/Azure OpenAI 的旧版后端,详情见官方文档。
- 使用 litellm_proxy 前缀接入第三方嵌入服务时,需同时提供 LITELLM_PROXY_API_KEY 与 LITELLM_PROXY_API_BASE。
- 运行 data_science 等场景还需额外准备数据目录并配置 DS_ 开头的环境变量,README 提供了具体示例。
核心亮点
- 微软官方出品,技术背书强,代码质量高
- 自动化覆盖数据到模型全链路,显著减少人工干预
- 支持自定义流程编排,适配不同研发场景
不足之处
- 文档/社区待观察,中文资料较少
- 依赖大模型API,运行成本可能较高
适用场景
- 企业AI建模流程自动化,减少数据科学家重复劳动
- 学术研究中的实验批量运行与结果对比
- 快速原型验证,从数据到基线模型一键生成
替代项目
AutoML工具(如AutoGluon、H2O.ai)、LangChain(智能体编排框架)、MLflow(实验管理平台)
下一篇:unity-mcp
同类项目推荐
WireClaw
开源
让ESP32变身离线AI管家,本地对话配置,全天候自动执行
ESP32 AI agent with persistent memory and offline rule engine - chat to configure, r···
agent-teams-ai
开源
当AI老板,让代理团队自动协作干活
You're the boss, agents are your team. They handle tasks on their own, message each ···
hermes-agent-idea-workflow
开源
把模糊想法一键变成 AI 可执行的开发规格
Pre-build idea-to-spec workflow skills for Hermes Agent: turn rough ideas into desig···
awesome-multi-agent-papers
开源
一站式速览多智能体核心论文,紧跟前沿不迷路
A compilation of the best multi-agent papers
claude-code-skills-zh
开源
复制即用,让 Claude Code 更懂中文开发场景
面向中文开发者的 Claude Code Skills / Agents / Plugins 精选与原创技能库|按场景分类|···
agent-skills-collection
开源
把常用AI操作打包成技能,让智能体开发像搭积木一样快
Curated collection of modular agent skills for LLM-based agents
iva
开源
一条命令部署,Telegram 里拥有永久记忆的 AI 管家
AI assistant in Telegram that remembers everything and helps you run your life. Self···
MineEcho
开源
给 AI 装上永久记忆,本地运行省 token
Local-first Memory OS for personal AI assistants with L0-L3 memory, Wiki++ knowledge···
kali-pentest
开源
让AI智能体自动跑Kali渗透测试,带人工审批闸门
Kali Linux penetration testing skill for AI agents (Claude Code, OpenClaw, Hermes Ag···
