Report Abuse

Basic Information

R&D-Agent (RD-Agent) is an open-source, multi-agent framework designed to automate data-driven research and development workflows using large language models and programmatic loops. The repository focuses on two complementary agent roles: 'R' for proposing new ideas and hypotheses and 'D' for implementing those ideas as runnable code, enabling iterative evolution of models and data. It targets a range of industrial scenarios including quantitative finance, medical prediction, Kaggle competitions and general model research by extracting formulas and features from papers and reports, implementing models, and running experiments. The project provides command-line scenarios, a web UI for monitoring, reproducible demo traces and documentation. It supports local deployment via Docker and Conda, installation from PyPI, and developer setup from source. Configuration supports multiple LLM backends and embedding providers for chat and retrieval workflows.

Links

Categorization

App Details

Features
The repository implements a data-centric multi-agent architecture with explicit R (research/idea proposal) and D (development/implementation) components and iterative propose-verify-evolve loops. It includes RD-Agent(Q) for factor-model co-optimization in quantitative finance, automated paper and financial-report reading and feature extraction, automated model implementation and tuning, and Kaggle-oriented feature engineering and model tuning scenarios. Benchmarks and scientific artifacts are bundled, including leadership on MLE-bench and associated papers and technical reports. Operational features include CLI scenarios (examples: fin_quant, fin_factor, fin_model, fin_factor_report, general_model, data_science), a health_check utility, a UI for logs and trace monitoring, Docker and Conda deployment recipes, PyPI packaging, developer make dev workflow, and configurable backends with LiteLLM and experimental DeepSeek support for chat and embedding models.
Use Cases
R&D-Agent helps teams and researchers automate repetitive and high-value parts of data-driven R&D by converting human-readable research (papers, reports) into implemented features and models and by autonomously proposing and iterating on ideas. For quantitative finance it offers a data-centric factory that jointly optimizes factors and models to produce resource-efficient strategies. As both a copilot and an autonomous agent it reduces manual engineering effort for model implementation, feature extraction, experiment orchestration and hyperparameter tuning. The project provides reproducible demos, benchmarks, and scenario templates to accelerate experimentation, supports multiple LLM backends for flexible inference, and includes monitoring and health checks to simplify deployment and development workflows.

Please fill the required fields*