Repolode
microsoft

microsoft/RD-Agent

Framework de agentes LLM de Microsoft que automatiza tareas de I+D basadas en datos, como leer artículos, implementar modelos y factores, y ejecutar experimentos al estilo de Kaggle.

Estrellas
14,993
Forks
2,142
Issues abiertos
251
Último commit
hace 4 días

¿Qué es?

R&D-Agent es un framework de Python de Microsoft que usa agentes LLM para automatizar la investigación y el desarrollo centrados en datos. Divide el trabajo en una parte R, que propone ideas, y una parte D, que las implementa como código ejecutable; luego, itera a partir de los resultados de ejecución.

El proyecto incluye varios escenarios: finanzas cuantitativas (generación de factores y modelos en Qlib), extracción de fórmulas de artículos de investigación o informes financieros, evolución de modelos de predicción médica, ajuste de modelos e ingeniería de características al estilo de Kaggle, y ajuste fino autónomo de LLM (FT-Agent). También incluye un benchmark para agentes LLM sobre ingeniería de postentrenamiento (Agent² RL-Bench).

La configuración requiere Linux, Docker y Python 3.10 o 3.11. El acceso a los modelos se realiza mediante LiteLLM, por lo que los proveedores de chat y embeddings se pueden configurar con variables de entorno. La supervisión está disponible a través de una interfaz de usuario de Streamlit o una interfaz web basada en Flask.

Funciones clave

  • 01Propone ideas de investigación y las implementa como código ejecutable en un ciclo iterativo.
  • 02Extrae fórmulas y estructuras de modelos de artículos e informes financieros.
  • 03Ejecuta la optimización de factores y modelos cuantitativos en Qlib.
  • 04Admite el ajuste de modelos y la ingeniería de características al estilo de Kaggle.
  • 05Se conecta con varios proveedores de LLM mediante LiteLLM.
  • 06Ofrece interfaces web de Streamlit y Flask para consultar los registros de ejecución.

Casos de uso

  • Automatizar la minería de factores y la iteración de modelos para la investigación en trading cuantitativo.
  • Reproducir como código las arquitecturas de modelos de artículos de investigación.
  • Ejecutar experimentos de referencia automatizados para competiciones al estilo de Kaggle.
  • Ajustar LLM con tareas basadas en benchmarks y evaluación automatizada.

Inicio rápido

  1. 1

    Asegúrate de que Docker esté instalado y se pueda ejecutar sin sudo

  2. 2

    Crea un entorno conda con Python 3.10

    conda create -n rdagent python=3.10
  3. 3

    Activa el entorno conda

    conda activate rdagent
  4. 4

    Instala R&D-Agent desde PyPI

    pip install rdagent

Antes de usarlo

  • Actualmente, RD-Agent solo es compatible con Linux.
  • La mayoría de los escenarios requieren Docker y una configuración de la API de LLM.

Temas

Preguntas frecuentes

¿Qué es RD-Agent?
Framework de agentes LLM de Microsoft que automatiza tareas de I+D basadas en datos, como leer artículos, implementar modelos y factores, y ejecutar experimentos al estilo de Kaggle. R&D-Agent es un framework de Python de Microsoft que usa agentes LLM para automatizar la investigación y el desarrollo centrados en datos. Divide el trabajo en una parte R, que propone ideas, y una parte D, que las implementa como código ejecutable; luego, itera a partir de los resultados de ejecución.
¿RD-Agent es gratuito? ¿Qué licencia tiene?
RD-Agent es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿RD-Agent sigue mantenido?
Mantenimiento activo. El último commit de RD-Agent fue el 16 oct 2026.
¿Para qué puedo usar RD-Agent?
Automatizar la minería de factores y la iteración de modelos para la investigación en trading cuantitativo. Reproducir como código las arquitecturas de modelos de artículos de investigación. Ejecutar experimentos de referencia automatizados para competiciones al estilo de Kaggle. Ajustar LLM con tareas basadas en benchmarks y evaluación automatizada.
¿Cómo se instala RD-Agent?
Asegúrate de que Docker esté instalado y se pueda ejecutar sin sudo Crea un entorno conda con Python 3.10: conda create -n rdagent python=3.10 Activa el entorno conda: conda activate rdagent Instala R&D-Agent desde PyPI: pip install rdagent
¿Dónde consigo RD-Agent?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/microsoft/RD-Agent

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados