LLMアプリケーション構築用のRustライブラリと、その上に構築されたBevyプラグイン方式のターミナルコーディングエージェント。
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
Dockerがインストールされており、sudoなしで実行できることを確認します
- 2
Python 3.10を使用するconda環境を作成します
conda create -n rdagent python=3.10 - 3
conda環境を有効化します
conda activate rdagent - 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 の数値は毎日更新されます。
関連プロジェクト
Webや自分のドキュメントについて質問でき、カスタムエージェントや定期実行の自動化にも対応したセルフホスト可能なAIセカンドブレイン。
LLMエージェントの会話や実行内容を、PythonおよびTypeScriptアプリ向けの永続的で構造化されたメモリに変換する、エージェントネイティブなメモリ基盤です。
デジタルヒューマン(2.5D、3D、モバイル、PC、Web)とLLM(OpenAI互換、DeepSeek)を業務システムにつなぐエージェントフレームワーク。
LLMやAIエージェント向けのメモリーOS。編集可能なグラフとして長期記憶を保存・検索・管理します。
AIエージェントの構築・実行に向けたエンタープライズ向けエージェントワークフロープラットフォーム。モデル管理、MCPツール連携、RPA自動化に対応。