47のロケールに対応し、名前、住所、メールアドレス、金額など、リアルなダミーデータを生成するPythonライブラリです。
NVIDIA-NeMo/DataDesigner
NVIDIAが提供するPythonフレームワーク。サンプラー、LLM、画像モデル、バリデーターを使い、ゼロから、またはシードデータを基に合成データセットを生成します。
- スター
- 2,401
- フォーク
- 245
- 未解決の Issue
- 67
- 最終コミット
- 20 時間前
これは何?
NeMo Data Designerは、言語モデルへの単純なプロンプトだけにとどまらない合成データセットを構築するためのフレームワークです。列の値は統計分布からサンプリングしたり、LLMや画像モデルで生成したり、既存のシードデータセットから取得したりできます。また、フィールド間に依存関係を設定し、相互の関係性を一貫して保つこともできます。
生成結果は、PythonやSQLのバリデーター、カスタムバリデーター、LLM judgeで検証できます。画像、音声、動画を含むマルチモーダルなコンテキストに対応し、ローカルまたはリモートのMCPサーバーに生成処理を接続して、やり取りのトレースを記録することもできます。大規模なジョブを実行する前にサンプルレコードをプレビューでき、長時間にわたる生成処理の再開や監視にも対応しています。
モデルはNVIDIA Build、OpenAI、OpenRouterなどのプロバイダー経由で設定でき、プロバイダーとモデルのセットアップにはCLIを利用します。別リポジトリで管理されているプラグインパッケージにより、GitHubのシードデータリーダーや、検索拡張型の質問応答データ生成ツールキットなどの機能を追加できます。Python 3.10〜3.14に対応しています。
主な機能
- 01サンプラー、LLM、画像モデル、シードデータセットを使って、テキスト、構造化データ、画像を生成します。
- 02フィールド間の依存関係を考慮した生成により、相互の関係性を制御します。
- 03Python、SQL、カスタムバリデーター、LLM judgeで生成結果を検証します。
- 04生成処理をローカルまたはリモートのMCPサーバーに接続し、トレースを記録します。
- 05プラグインを使って、追加のデータソースや処理ステップに対応します。
ユースケース
- テストや学習向けに、属性を制御した合成のカスタマーレビューや商品カタログを作成する。
- 検索システムの学習用に、ドキュメントから質問と回答のペアを生成する。
- 検証済みのツール使用データセットやエージェントの対話データセットを作成する。
クイックスタート
- 1
PyPIからData Designerをインストールする
pip install data-designer - 2
デフォルトのモデルプロバイダーのAPIキーを設定する
export NVIDIA_API_KEY="your-api-key-here" - 3
READMEのPythonサンプルを実行して、生成されたデータをプレビューする
使う前に知っておきたいこと
- データの生成には、NVIDIA Build、OpenAI、OpenRouterなどのモデルプロバイダーのAPIキーが必要です。
- テレメトリーはデフォルトで収集されます。NEMO_TELEMETRY_ENABLED=falseに設定すると無効にできます。
- NVIDIA Buildは評価とテストを目的としており、本番環境での使用は想定されていません。
収録されている特集
トピック
よくある質問
- DataDesigner とは?
- NVIDIAが提供するPythonフレームワーク。サンプラー、LLM、画像モデル、バリデーターを使い、ゼロから、またはシードデータを基に合成データセットを生成します。 NeMo Data Designerは、言語モデルへの単純なプロンプトだけにとどまらない合成データセットを構築するためのフレームワークです。列の値は統計分布からサンプリングしたり、LLMや画像モデルで生成したり、既存のシードデータセットから取得したりできます。また、フィールド間に依存関係を設定し、相互の関係性を一貫して保つこともできます。
- DataDesigner は無料で使えますか?ライセンスは?
- DataDesigner は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- DataDesigner は今もメンテナンスされていますか?
- 活発にメンテナンス中。DataDesigner の最終コミットは 2026年11月7日 です。
- DataDesigner は何に使えますか?
- テストや学習向けに、属性を制御した合成のカスタマーレビューや商品カタログを作成する。 検索システムの学習用に、ドキュメントから質問と回答のペアを生成する。 検証済みのツール使用データセットやエージェントの対話データセットを作成する。
- DataDesigner のインストール方法は?
- PyPIからData Designerをインストールする: pip install data-designer デフォルトのモデルプロバイダーのAPIキーを設定する: export NVIDIA_API_KEY="your-api-key-here" READMEのPythonサンプルを実行して、生成されたデータをプレビューする
- DataDesigner はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/NVIDIA-NeMo/DataDesigner
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
リアルな合成イベントを生成し、ログやデータベース、HTTPエンドポイントにリアルタイム配信または一括出力するデータ生成プラットフォーム。
永続的な認知メモリ、任意のHEXACOパーソナリティ、マルチエージェント連携を備え、13のLLMプロバイダーに対応するTypeScript製AIエージェントフレームワーク。
VYNN AIを支えるオープンソースエンジン。コードで株価を評価し、モデルと出典付きレポートを作成して質問に答えるエージェントです。
LLMのエージェント的推論に関するサーベイに付随する論文リスト。計画、ツール利用、検索、メモリ、マルチエージェントシステム、応用分野を網羅しています。
LLMエージェントの構築・実行・監視に使えるPythonフレームワーク。ツール、マルチエージェントチーム、メモリ、サンドボックス実行、デプロイ可能なエージェントサービスを備えています。