NVIDIA、AI開発を楽にする新ツールNOOA
NVIDIA AI Releases NOOA: An Object-Oriented Python Framework That Turns an AI Agent Into a Single Python Class

NVIDIAがAIに様々な仕事をさせるプログラムをPythonで簡単に作れる新ツール「NOOA」を公開。AI開発の効率を大きく高めます。
NVIDIA Labsは、AIエージェント構築のためのモデルに依存しないPythonフレームワークであるNOOA(NVIDIA Object-Oriented Agents)をオープンソース化しました。
今日のAIエージェント開発は、プロンプトテンプレート、ツールスキーマ、コールバックコード、ワークフローグラフに分断されています。NOOAはこれらすべてを一つのPythonクラスに集約します。
メソッドはモデルが実行できるアクションであり、フィールドはエージェントの状態です。Docstringはプロンプトとなり、型アノテーションは実行時に強制される契約となります。本体が「...」であるメソッドは、LLM駆動のループによって実行時に補完され、通常の本体を持つメソッドは決定論的なPythonとして機能します。開発者とモデルは一つのインターフェースを共有するため、エージェントの動作は通常のソフトウェアのようにテスト、トレース、リファクタリング、バージョン管理が可能です。
NVIDIAは、SWE-bench Verifiedで82.2%、CyberGym L1で86.8%、ARC-AGI-3で平均RHAE 85.1%を達成したと報告しており、これは比較対象のオープンハーネスの約半分のトークン数で実現されています。
デプロイ可能か?はい、ただしOSレベルの隔離環境内でのみです。NOOAはApache 2.0ライセンスで提供され、pip install nooa(v0.0.8、2026年7月30日リリース)でインストール可能、Python 3.12〜3.13が必要です。PyPIはこれをアルファ版と分類しており、NVIDIAは研究プレビューと説明しています。
エージェントはLLMが生成したコードを実行でき、NVIDIAはASTチェックとモジュール拒否リストが多層防御のガードレールであり、隔離境界ではないと明言しています。隔離境界はコンテナ、VM、またはNVIDIA OpenShellです。
モデルはLiteLLMを介してプラグイン可能であり、ホスト型API、Ollama、vLLMのエンドポイントがすべて機能します。
企業レベル:AIネイティブなスタートアップ企業や、社内エージェントを構築するミッドマーケットのプラットフォームチーム。評価やパイロット運用を行うエンタープライズAIプラットフォームおよび応用研究グループ。規制対象のプロダクションワークロードは、安定版のリリースを待つべきです。
産業:開発者ツール、サイバーセキュリティ、クラウドおよびDevOps、データ分析、金融サービス業務、カスタマーサポート。
アプリケーション:リポジトリの課題トリアージとパッチ適用、ターミナルおよびインフラ自動化、脆弱性検証パイプライン、大規模バッチ分類および抽出。
この記事について質問
記事の内容に答えます。記事外のことは都度ウェブで調べます。