人間の言語による記述を使用して、Python、JavaScript、Prolog、Fortran、Verilog などのプログラミング言語で開発タスク用のコードを生成できます。
新規のお客様には、Vertex AI でコードを生成できる無料クレジットを最大 $300 分差し上げます。
概要
AI コード生成とは、ユーザーの会話プロンプトに基づいてコードを作成するために、人工知能(AI)と機械学習(ML)を使用することです。たとえば、Gemini Code Assist はデベロッパー向けにコードの生成と補完の機能を提供します。コードは、一般的なベスト プラクティス、組織のガバナンス、さらには目的のコードの自然言語による記述に基づいて生成できます。
Google の最も高性能なモデルである Gemini は、コードを生成するだけでなく、デバッグとコードの説明にも役立ちます。Gemini は、C++、Go、Java、JavaScript、Python、Typescript など、20 以上のプログラミング言語に対応しています。Google Cloud の Gemini Code Assist では、コードの生成、関数の記述、コード補完の支援も行えます。Vertex AI には、コードの生成、チャットの強化、コード補完の支援を行う Codey API という一連のモデルも含まれています。
デベロッパーは、コード生成のためのさまざまな AI ソリューションにアクセスできるようになりました。Google Cloud の Vertex AI は、コードを含むすべてのタイプのコンテンツ生成を可能にする生成 AI モデルを提供します。Vertex AI は、Google の最先端の Gemini 1.5 Pro モデルを活用して、さまざまな人間の言語間でも、対話形式のプロンプトに応じてテキストやコードを生成します。
Google Cloud の Vertex AI には、コードを出力できる高度なマルチモーダル モデルである Gemini が含まれています。これらの API には、コードを生成するだけでなく、コード補完用のコードを提案できる 3 つのモデルがあり、デベロッパーは会話型インターフェースを通じてコード関連の質問を取得できます。
仕組み
一般的な使用例
Vertex AI には、Codey API と呼ばれるコードを操作するモデルのスイートが含まれています。Codey は、目的のコードの自然言語による説明に基づいてコードを生成し、コード関連の質問を支援する chatbot を強化し、コーディング中にオートコンプリートの候補を提示できます。
Vertex AI には、Codey API と呼ばれるコードを操作するモデルのスイートが含まれています。Codey は、目的のコードの自然言語による説明に基づいてコードを生成し、コード関連の質問を支援する chatbot を強化し、コーディング中にオートコンプリートの候補を提示できます。
Gemini Code Assist は、アプリケーション デベロッパーやデータ エンジニアに、リアルタイムでのコードの推奨事項、すべての機能、コードブロックを提供するとともに、コードの脆弱性やエラーを特定しながら、修正も提案します。デベロッパーは、チャット インターフェースや Cloud Shell エディタのほか、VSCode や JetBrains IDE 向けの Cloud Code IDE 拡張機能でコード アシスタンスを利用できます。サポートされている言語は、Go、Java、JavaScript、Python、SQL などです。
Gemini Code Assist は、アプリケーション デベロッパーやデータ エンジニアに、リアルタイムでのコードの推奨事項、すべての機能、コードブロックを提供するとともに、コードの脆弱性やエラーを特定しながら、修正も提案します。デベロッパーは、チャット インターフェースや Cloud Shell エディタのほか、VSCode や JetBrains IDE 向けの Cloud Code IDE 拡張機能でコード アシスタンスを利用できます。サポートされている言語は、Go、Java、JavaScript、Python、SQL などです。