NVIDIA が NOOA をリリース:AI エージェントを単一クラスに変換するオブジェクト指向 Python フレームワーク
NVIDIA
OpenAI
Anthropic
NVIDIA ラボは、モデルに依存しない Python フレームワーク NOOA をオープンソース化しました。これにより、開発者は AI エージェントを単一の Python クラスとして構築でき、メソッドをアクション、フィールドを状態、docstring をプロンプト、型注釈を契約として扱えます。このフレームワークは、SWE-bench Verified で 82.2%、CyberGym L1 で 86.8% を達成し、比較対象のハーネスと比べて約半分のトークン数でこれを実現しています。Apache 2.0 ライセンスで pip インストール可能ですが、アルファ版の研究プレビューであるため、エージェントは OS レベルの分離環境内でのみ実行すべきです。
NVIDIA Labsは、オープンソースでモデル非依存のPythonフレームワーク「NOOA(NVIDIA Object-Oriented Agents)」をリリースしました。これは、AIエージェント開発をすべて1つのPythonクラスに集約することで簡素化するものです。この設計では、メソッドがモデルが実行できるアクション、フィールドがエージェントの状態、docstringがプロンプト、型注釈が強制される契約となります。本文が「...」であるメソッドは、実行時にLLM駆動のループによって完了されますが、通常のメソッド本文は、モデルがツールとして呼び出せる決定論的なPythonのままです。このフレームワークには2つの戦略が同梱されています。1つはリトライループ付きの単一の型付きLLM呼び出しであるPredictStrategy、もう1つは反復的なPython REPLであり、モデルがreturn_resultを提出するまでexecute_pythonを呼び出すCodeActStrategyです。return_resultは検証されます。NVIDIAは、能力テストで88のテストを10モデルで5回実行し、97.9%の合格率を達成したと報告しています。また、エンドツーエンドの結果として、GPT-5.5でSWE-bench Verified 82.2%、CyberGym L1で86.8%、GPT-5.6-solでARC-AGI-3の平均RHAE 85.1%を達成しました。このフレームワークは参照渡しメカニズムを使用して、大きなデータをREPL内でライブに保ち、コンテキストの圧縮を回避します。NOOAはApache 2.0ライセンスで、pip(v0.0.8)でインストールでき、Python 3.12~3.13が必要です。アルファ版の研究プレビューとされています。エージェントはLLMが生成したコードを実行できるため、NVIDIAはコンテナ、仮想マシン、OpenShellなどのOSレベルの隔離環境内でのみ実行することを推奨しています。モデルはLiteLLMを介してプラグインでき、ホスト型API、Ollama、vLLMエンドポイントをサポートしています。
出典: MarkTechPost —
原文
