Project G-Assist:GeForce RTX AI PC 向けの AI アシスタントが、NVIDIA アプリで利用可能に

NVIDIA は Computex 2024 で、Project G-Assist を披露しました。この技術デモンストレーションでは、AI アシスタントがゲーマー、クリエイターなどの PC 体験を向上させる可能性を垣間見せることができました。NVIDIA アプリを通じて GeForce RTX デスクトップユーザー向けに Project G-Assist システムアシスタント機能のデモ版をリリースします。GeForce RTX ノートパソコン対応は今後のアップデートで提供予定です。

最新の PC はより高性能になる一方で、操作はますます複雑化しています。 ユーザーは、PC を最高のパフォーマンスになるよう設定する際、GPU、CPU、モニター、マザーボード、周辺機器など、1 兆以上のハードウェアとソフトウェアの設定の組み合わせに直面します。

このような体験を簡素化するために、NVIDIA は GeForce RTX AI PC 上でローカルに動作する AI アシスタントである Project G-Assist を開発しました。G-Assist は、ゲームやシステム設定の最適化、フレームレートやその他の主要パフォーマンス統計情報のチャート化、照明などの周辺機器の制御など、PC の幅広い設定を基本的な音声コマンドやテキストコマンドで実行できます。

 

Project G-Assist システム アシスタント

Project G-Assist は、特別に調整された小規模言語モデル (SLM) を使用して、自然言語による指示を効率的に解釈し、NVIDIA およびサードパーティ製のさまざまな PC API を呼び出し、PC 上でアクションを実行します。

G-Assist は、システム上のボトルネックの緩和、電力効率の向上、ゲーム設定の最適化、GPU のオーバークロックなど、リアルタイム診断と推奨を提供できます。

 

FPS、遅延、GPU 使用率、温度など、さまざまなパフォーマンス指標をチャート化してエクスポートすることができます。

 

使用中の PC ハードウェアまたは、GeForce RTX GPU 上の NVIDIA ソフトウェアに関する質問に答えることができます。

さらに G-Assist は、簡単なコマンドで選択した周辺機器やソフトウェア アプリケーションを制御することもきます。これによりユーザーは対応する Logitech G、Corsair、MSI、Nanoleaf デバイスでベンチマークやファンの速度調整、照明を変更することができます。

 

Project G-Assist は、ローカルで実行されるように設計されたサードパーティの SLM を使用しています。幅広い会話型 AI を目指したものではありません。 Project G-Assist で最良の結果を得るには、サポートされている機能のリストを参照してください。新しいコマンドと機能が追加されるたびに更新されます。

オンデバイス AI

オンラインアクセスと有料サブスクリプションを必要とする大規模なクラウドホスト型 AI モデルとは異なり、G-Assist は GeForce RTX GPU 上で動作します。これは、応答性が高く、無料で使用でき、オフラインでも実行できることを意味します。

内部的には、G-Assist は 80 億パラメータを持つ Llama ベースの Instruct モデルを使用し、今日の大規模 AI モデルのサイズのごく一部に言語理解機能を詰め込んでいます。これにより、G-Assist は GeForce RTX ハードウェア上でローカルに実行できます。また、SLM 研究の急速なペースで行われる中、これらのコンパクトなモデルは数か月ごとに機能と効率を高めています。

G-Assist に Alt+G を押してヘルプを求めるプロンプトが表示された場合、例えばグラフィックス設定の最適化や GPU 温度の確認など、GeForce RTX GPU は一時的にその処理能力の一部を AI 推論に割り当てます。 ゲームをプレイ中や他の GPU 負荷の高いアプリケーションを実行中の場合、その数秒間はレンダリング速度や推論完了速度が一時的に低下することがあります。G-Assist がタスクを完了すると、GPU はゲームやアプリに対して完全なパフォーマンスを提供する状態に戻ります。

Project G-Assist には、以下のような PC コンポーネントとオペレーティング システムが必要です:

オペレーティングシステム: Windows 10、Windows 11
GPU: 12GB VRAM 以上を搭載した GeForce RTX 30、40、50 シリーズ デスクトップ GPU
CPU: Intel Pentium G シリーズ、Core i3、i5、i7、またはそれ以上
AMD FX、Ryzen 3、5、7、9、Threadripper またはそれ以上
必要なディスク容量: システム アシスタント:6.5 GB
音声コマンド:3 GB
ドライバー: GeForce 572.83 ドライバーまたはそれ以降
言語: 英語

Project G-Assist はデスクトップ GPU のサポートでリリースされ、ノート PC のサポートは今後のアップデートで提供される予定です。 パートナーの周辺機器向けなど、G-Assist のシステム要件の完全なリストは、こちらでご確認いただけます。

ISV およびコミュニティ開発者向けアシスタントを強化

G-Assist は、ゲーム開発者が NPC に命を吹き込むために使用している AI テクノロジ スイートと同じ NVIDIA ACE で構築されています。 OEM と ISV はすでに ACE テクノロジを活用して、G-Assist のようなカスタム AI アシスタントを作成しています。

例えば、MSI は、MSI Center と MSI Afterburner に組み込まれた AI アシスタントを強化するために設計された「AI ロボット」エンジンを CES で発表しました。 Logitech は、ACE を使用して Streamlabs インテリジェント AI アシスタントを開発しており、ストリーマーとのチャット、ゲームプレイのコメントなどが可能なインタラクティブなアバターが備わっています。 また、HP は、Omen Gaming Hub の AI アシスタント機能に ACE を活用することも検討しています。

AI の開発者と愛好家は、G-Assist の機能を活用し、拡張することもできます。

G-Assist はコミュニティ主導の拡張を念頭に構築されました。始めるために、NVIDIA は新機能を追加するプラグインを作成するためのサンプルと手順を含む GitHub リポジトリを公開しています。コミュニティ開発者は、シンプルな JSON 形式で機能を定義し、設定ファイルを指定されたディレクトリに配置することで、G-Assist が自動的にそれらを読み込んで解釈できるようになります。開発者はプラグインを NVIDIA に提出してレビューを受け、採用される可能性もあり、これらの新機能が他のユーザーも利用できるようになります。

現在利用可能なプラグインの例として、Spotify ではハンズフリーの音楽とボリューム制御が可能になり、Google Gemini では、G-Assist が無料の Google AI Studio API キーを使用して、より大規模なクラウドベース AI を呼び出して、より複雑な会話、ブレインストーミング、ウェブ検索に対応できるようになります。 以下のクリップでは、G-Assist が Gemini に対して、『エーペックスレジェンズ』でソロキューに入る際にどのレジェンドを選ぶべきか、また『Diablo IV』でレベル 25 の時に Nightmare モードに挑戦するのが賢明かどうかを尋ねる様子をご覧いただけます:

 

さらにカスタマイズについては、NVIDIA は、ChatGPT ベースの「プラグインビルダー」を使用して G-Assist プラグインを生成するための手順を GitHub リポジトリに公開しています。 このツールを使用すると、ユーザーは AI を使用して適切にフォーマットされたコードを生成し、G-Assist に統合して、テキストや音声コマンドに応答する迅速な AI 支援機能を実現できます。

開発者がプラグインビルダーを使用して G-Assist 向けの Twitch プラグインを作成した方法をご覧ください。 ChatGPT を使用して必要な JSON マニフェストファイルと Python ファイルを生成した後、開発者はそれらを指定のディレクトリにドロップするだけです。 そこから、G-Assist はストリーマーがオンラインかどうかを即座に確認し、「やぁ、Twitch、[ストリーマー] はライブ配信中ですか?」などのコマンドに応答して、リアルタイムの更新情報と視聴者数を返すことができます。

 

プラグインの構築、共有、読み込み方法の詳細は、GitHub リポジトリのドキュメントで確認できます

NVIDIA は、G-Assist フレームワークをより幅広い AI コミュニティに開放しており、CrewAI、Flowise、LangFlow などのツールは、将来的にはカスタム コンポーネントとして G-Assist を活用できるようになり、コミュニティが低コード/ノーコードのワークフロー、AI アプリケーション、エージェントのフローに関数呼び出し機能を統合できるようにします。

コミュニティがどのようなアイデアを生み出すか楽しみにしています!プラグインやコミュニティ構築の AI アプリケーションについて詳しく知るには、NVIDIA の RTX AI Garage ブログシリーズをご覧ください

Project G-Assist が利用可能に

NVIDIA アプリのホームタブのディスカバリーセクションから Project G-Assist をダウンロードしてください。 G-Assist は現在、GeForce RTX デスクトップ GPU と、英語、こちらに記載されている音声コマンドとテキストコマンドをサポートしています。 今後のアップデートでは、G-Assist 機能の更新と追加を継続する予定です。 インストール後に、Alt+G を押して G-Assist を有効にしてください。

覚えておいてください:あなたのフィードバックが未来を形作ります!G-Assist は、AI 研究の最前線から得られた小規模なローカル AI モデルが実現できることを示す実験的な機能です。G-Assist の将来の形成に貢献したい場合は、NVIDIA アプリウィンドウの右上にある「Send Feedback」アイコンをクリックし、「Project G-Assist」を選択してフィードバックを送信できます。 あなた意見は、次に取り組むべき改善点や機能を決定する助けとなります。