Repolode
microsoft

microsoft/RD-Agent

Фреймворк LLM-агентов от Microsoft для автоматизации задач R&D на основе данных: от изучения статей и реализации моделей и факторов до экспериментов в стиле Kaggle.

Звёзды
14,993
Форки
2,142
Открытые issues
251
Последний коммит
4 дня назад

Что это?

R&D-Agent — Python-фреймворк от Microsoft, использующий LLM-агентов для автоматизации исследований и разработок на основе данных. Он разделяет работу на этап R, где предлагаются идеи, и этап D, где они реализуются в виде исполняемого кода, а затем итеративно дорабатывает результат с учётом обратной связи от выполнения.

В проект входят сценарии для количественных финансов (генерация факторов и моделей на Qlib), извлечения формул из научных статей и финансовых отчётов, эволюции моделей медицинского прогнозирования, настройки моделей и инженерии признаков в стиле Kaggle, а также автономной тонкой настройки LLM (FT-Agent). Кроме того, в проекте есть бенчмарк для LLM-агентов, посвящённый инженерии после обучения (Agent² RL-Bench).

Для работы нужны Linux, Docker и Python 3.10 или 3.11. Доступ к моделям осуществляется через LiteLLM, поэтому провайдеров чата и эмбеддингов можно настроить с помощью переменных окружения. Отслеживать работу можно через интерфейс Streamlit или веб-интерфейс на Flask.

Ключевые возможности

  • 01Предлагает исследовательские идеи и реализует их в виде исполняемого кода в итеративном цикле.
  • 02Извлекает формулы и структуры моделей из научных статей и финансовых отчётов.
  • 03Оптимизирует количественные факторы и модели на Qlib.
  • 04Поддерживает настройку моделей и инженерию признаков в стиле Kaggle.
  • 05Подключается к нескольким провайдерам LLM через LiteLLM.
  • 06Предоставляет веб-интерфейсы на Streamlit и Flask для просмотра трасс выполнения.

Сценарии использования

  • Автоматизация поиска факторов и итеративной доработки моделей для исследований в области количественной торговли.
  • Воспроизведение архитектур моделей из научных статей в виде кода.
  • Проведение автоматизированных базовых экспериментов для соревнований в стиле Kaggle.
  • Тонкая настройка LLM для задач на основе бенчмарков с автоматизированной оценкой.

Быстрый старт

  1. 1

    Убедитесь, что Docker установлен и запускается без sudo

  2. 2

    Создайте окружение conda с Python 3.10

    conda create -n rdagent python=3.10
  3. 3

    Активируйте окружение conda

    conda activate rdagent
  4. 4

    Установите R&D-Agent из PyPI

    pip install rdagent

Что важно знать

  • В настоящее время RD-Agent поддерживает только Linux.
  • Для большинства сценариев требуются Docker и настройка API LLM.

Темы

Частые вопросы

Что такое RD-Agent?
Фреймворк LLM-агентов от Microsoft для автоматизации задач R&D на основе данных: от изучения статей и реализации моделей и факторов до экспериментов в стиле Kaggle. R&D-Agent — Python-фреймворк от Microsoft, использующий LLM-агентов для автоматизации исследований и разработок на основе данных. Он разделяет работу на этап R, где предлагаются идеи, и этап D, где они реализуются в виде исполняемого кода, а затем итеративно дорабатывает результат с учётом обратной связи от выполнения.
RD-Agent можно использовать бесплатно? Какая у него лицензия?
RD-Agent распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
RD-Agent всё ещё поддерживается?
Активно поддерживается. Последний коммит в RD-Agent — 16 окт. 2026 г..
Для чего можно использовать RD-Agent?
Автоматизация поиска факторов и итеративной доработки моделей для исследований в области количественной торговли. Воспроизведение архитектур моделей из научных статей в виде кода. Проведение автоматизированных базовых экспериментов для соревнований в стиле Kaggle. Тонкая настройка LLM для задач на основе бенчмарков с автоматизированной оценкой.
Как установить RD-Agent?
Убедитесь, что Docker установлен и запускается без sudo Создайте окружение conda с Python 3.10: conda create -n rdagent python=3.10 Активируйте окружение conda: conda activate rdagent Установите R&D-Agent из PyPI: pip install rdagent
Где скачать RD-Agent?
Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/RD-Agent

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты