この記事のポイント
- この記事はNVIDIAによる新AIモデル「Phi-3」と「Granite Code」の発表について述べています。
- Phi-3はMicrosoft開発の複数サイズの言語モデルで、コンテンツ生成や質問応答などに適しています。
- Granite CodeはIBMが開発し、116のプログラミング言語に対応したコーディング支援モデルです。
- これらのモデルはエンタープライズ利用に適しており、NVIDIA技術によって最適化されています。
- NVIDIAは無料のクラウドクレジットでモデルをテスト可能なAPIカタログと最適化ツールを提供しています。
監修者プロフィール
坂本 将磨
Microsoft AIパートナー、LinkX Japan代表。東京工業大学大学院で技術経営修士取得、研究領域:自然言語処理、金融工学。NHK放送技術研究所でAI、ブロックチェーン研究に従事。学会発表、国際ジャーナル投稿、経営情報学会全国研究発表大会にて優秀賞受賞。シンガポールでのIT、Web3事業の創業と経営を経て、LinkX Japan株式会社を創業。
コンテンツ生成やコーディング支援を一層強化することを目指し、NVIDIAが新たなAIモデルファミリー「Phi-3」と「Granite Code」を追加しました。
これは開発者にとって新しい時代の幕開けを意味し、さまざまな業界における高品質なコンテンツ作成や精度の高い応答が可能になることが期待されています。
Phi-3はMicrosoftに開発された言語モデルで、コンテンツ生成や要約、質問応答などに優れ、IBMが公開したGranite Codeは多様なプログラミング言語に対応しコーディングの支援を行います。
これらのモデルはエンタープライズ利用に適しており、NVIDIAの技術によってさらに最適化されています。
NVIDIA新AIモデルで開発革新
2024年5月28日、NVIDIAは新しいAIモデルファミリー「Phi-3」と「Granite Code」を紹介し、開発者たちのコンテンツ作成、会話、コーディングをサポートする新しい時代を告げました。
これらのモデルは、より高品質なコンテンツ生成や正確な回答を可能にするため、様々な業界での使用が期待されています。
Phi-3はMicrosoftによって開発され、小規模ながら計算効率を損なわずに最適なパフォーマンスを発揮する言語モデルです。
このモデルは、コンテンツ生成、要約、質問応答、感情分析などのタスクに最適であり、開発者の手助けをします。
一方、IBMから公開されたGranite Codeモデルは、116のプログラミング言語でのコーディングサポートを提供し、コードの生成、エラー特定と修正、コードの説明などが可能です。
これらのモデルはエンタープライズ利用に適しており、NVIDIAの技術によって最適化されています。
Phi-3とGranite Code登場
Phi-3言語モデルファミリーには、中学生でも使いやすいような様々なサイズのモデルが含まれています。
たとえば、Phi-3-medium、Phi-3-small、Phi-3-miniなどがあり、それぞれのモデルは短文から長文まで幅広いコンテキストに対応しています。
さらに、Phi-3 Visionは、テキストだけでなく、画像内のチャートやグラフといった視覚データも理解することができる4.2Bのマルチモーダルモデルです。
Phi-3 Vision
このモデルは、複雑な視覚要素の解析も可能であり、新しいタイプのコンテンツ生成に貢献します。Granite Codeモデルは、開発者がコードを書く際に直面するさまざまな問題を解決するのに役立ちます。
エンタープライズ利用に適したこのモデルは、エラー発見、修正、説明などを簡単に行うことができます。
コンテンツ生成AIの最前線
NVIDIAは、コンテンツ生成AIの最前線であり続けるために、常に新しいモデルを公開し続けています。
これらのモデルは、NVIDIAのAPIカタログを通じて利用可能であり、開発者は無料のNVIDIAクラウドクレジットを使用して大規模にモデルをテストすることができます。
NVIDIAは、これらのモデルをサポートするために、NVIDIA TensorRT-LLMやNVIDIA NIMなどの最適化ツールを提供しており、これにより開発者はAI変革に寄与することができます。
さらに、NVIDIAは、Llama3-70B、Llama3-8B、Gemma 2B、Mixtral 8X22Bなどの人気モデルもサポートしており、これらのモデルもエンタープライズアプリケーションに容易に組み込むことが可能です。
多言語コーディング支援モデルの詳しい内容
Granite Codeは、世界中の多言語をサポートする強力なコーディング支援モデルです。
このモデルは、116の異なるプログラミング言語でトレーニングされており、コードの例の生成やエラーの特定、修正、コードセグメントの説明など、コーディングの様々な側面を支援します。
これにより、開発者は言語の壁を越えて幅広いプロジェクトに取り組むことができ、さらにはグローバルなチームでのコラボレーションも促進されます。
Granite Codeは、エンタープライズレベルでの使用に耐えうる堅牢さを持ち、NVIDIAの技術による最適化が施されているため、高速で効率的なコーディングが可能になります。
出典:NVIDEA