このプロジェクトについて

NeMo Platformは、NVIDIAが提供するオープンソースプラットフォームで、NeMoライブラリを単一のコマンドラインインターフェース、Python SDK、Web UIに統合します。本番環境のAIエージェントを出荷するチームを対象としており、エージェントをより高速、高精度、そして安全にすることを重視しています。 このプラットフォームは複数の機能領域を提供します。セキュアなエージェント向けには、コンテンツ安全性、ジェイルブレイク検出、PII編集のためのガードレールに加え、レッドチーミング用のAuditorとトレーニングデータ用のAnonymizerが含まれます。評価については、LLM-as-judge、決定的、エージェンティック、RAGベンチマークをサポートし、回帰テスト用にHarborベースの評価スイートを備えています。チューニング機能は、スキル最適化、プロンプトおよびハイパーパラメータのチューニング、Switchyardモデルルーティングをカバーします。エージェント構築には、LangGraphベースのエージェント向けNVIDIA NeMo Agent Toolkitを使用し、Inference Gateway、Secrets、Files、Entity Store、Jobsなどの共有インフラストラクチャに支えられています。Data Designerコンポーネントは、トレーニングや評価用の合成データを生成します。 インストールはPyPIからuvを使用して行え、グローバルな`nemo`コマンドが利用可能です。開発用にはソースチェックアウトがサポートされており、ツールチェーン管理にはFloxが推奨されます。`nemo setup`コマンドは、ローカルサービスを起動し、LLMプロバイダーを登録し、モデルを検出し、エージェントスキルをインストールし、サンプルの電卓エージェントをデプロイできます。このプラットフォームはREST APIも公開しており、Inference Gatewayを通じてOpenAI互換のチャット補完エンドポイントを提供します。 チャット、モニタリング、最適化提案のためのブラウザUIであるNeMo Studioは、アルファコンポーネントとして含まれています。CLIが主要なインターフェースです。スキルはClaude Code、Cursor、Codex、OpenCodeなどのコーディングエージェントにインストールでき、エージェントのスキャフォールディング、評価の実行、ガードレールの追加、デプロイメントの最適化などのタスクを可能にします。 このプロジェクトはApache 2.0ライセンスの下で提供され、Python 3.12〜3.13をサポートしています。ドキュメントには、セットアップ、CLIおよびAPIリファレンス、テレメトリとプライバシー管理が含まれます。