Repolode
microsoft

microsoft/RD-Agent

Microsoftが開発するLLMエージェントフレームワーク。論文の読解、モデルやファクターの実装、Kaggle形式の実験など、データ主導型のR&Dタスクを自動化します。

スター
14,993
フォーク
2,142
未解決の Issue
251
最終コミット
4 日前

これは何?

R&D-Agentは、LLMエージェントを使ってデータ中心の研究開発を自動化する、Microsoft製のPythonフレームワークです。アイデアを提案するRパートと、アイデアを実行可能なコードとして実装するDパートに作業を分け、実行結果のフィードバックをもとに反復します。

定量金融(Qlib上でファクターやモデルを生成)、研究論文や金融レポートからの数式抽出、医療予測モデルの進化、Kaggle形式のモデル調整と特徴量エンジニアリング、自律型LLMファインチューニング(FT-Agent)など、複数のシナリオが用意されています。また、ポストトレーニングのエンジニアリングを対象としたLLMエージェント向けベンチマーク(Agent² RL-Bench)も含まれています。

セットアップにはLinux、Docker、Python 3.10または3.11が必要です。モデルとの接続にはLiteLLMを利用するため、チャットや埋め込みのプロバイダーは環境変数で設定できます。実行状況はStreamlit UIまたはFlaskベースのWeb UIで確認できます。

主な機能

  • 01研究アイデアを提案し、実行可能なコードとして実装する反復ループを提供します。
  • 02論文や金融レポートから数式やモデル構造を抽出します。
  • 03Qlib上で定量ファクターやモデルの最適化を実行します。
  • 04Kaggle形式のモデル調整と特徴量エンジニアリングに対応します。
  • 05LiteLLM経由で複数のLLMプロバイダーに接続します。
  • 06実行トレースを確認できるStreamlitとFlaskのWeb UIを提供します。

ユースケース

  • クオンツ取引の研究におけるファクター探索とモデル改善の自動化。
  • 研究論文のモデルアーキテクチャをコードとして再現。
  • Kaggle形式のコンペ向けにベースライン実験を自動実行。
  • ベンチマークに基づくタスクで、評価を自動化しながらLLMをファインチューニング。

クイックスタート

  1. 1

    Dockerがインストールされており、sudoなしで実行できることを確認します

  2. 2

    Python 3.10を使用するconda環境を作成します

    conda create -n rdagent python=3.10
  3. 3

    conda環境を有効化します

    conda activate rdagent
  4. 4

    PyPIからR&D-Agentをインストールします

    pip install rdagent

使う前に知っておきたいこと

  • RD-Agentは現在Linuxのみをサポートしています。
  • ほとんどのシナリオでは、DockerとLLM APIの設定が必要です。

トピック

よくある質問

RD-Agent とは?
Microsoftが開発するLLMエージェントフレームワーク。論文の読解、モデルやファクターの実装、Kaggle形式の実験など、データ主導型のR&Dタスクを自動化します。 R&D-Agentは、LLMエージェントを使ってデータ中心の研究開発を自動化する、Microsoft製のPythonフレームワークです。アイデアを提案する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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト