Gemini for Google Cloud ポートフォリオのプロダクトである Gemini Code Assist は、開発チームがソフトウェア開発ライフサイクル全体を通してアプリケーションを構築、デプロイ、運用するための AI を活用した支援機能を提供します。
IDE(VS Code、IntelliJ、Cloud Workstations、Cloud Shell エディタなど)で Gemini Code Assist を使用すると、多くの一般的な言語で AI を活用したコーディング アシスタンスを受けることができます。コードを記述してコードを完成させ、コメントから完全な関数またはコードブロックを生成して、単体テストを生成し、コードのデバッグ、理解、文書化の支援を得ることができます。
Gemini Code Assist は、Gemini がレスポンスの生成に使用したドキュメントとコードサンプルに関するソース引用を含む、コンテキスト化されたレスポンスをプロンプトに提供します。
Gemini Code Assist は、Google が開発した大規模言語モデル(LLM)を使用します。LLM は、数十億行ものオープンソース コード、セキュリティ データ、ドキュメントやサンプルコードなどの Google Cloud 固有のコンテンツで微調整されています。Gemini がプロンプトやそのレスポンスをデータとして使用してモデルをトレーニングすることはありせん。詳細については、Google Cloud の Gemini がデータを使用する方法をご覧ください。初期段階のテクノロジーとして、Gemini は、もっともらしいが事実に反する出力が生成される場合があります。Gemini からのすべての出力は、使用する前に検証することをおすすめします。詳細については、Google Cloud の Gemini と責任ある AI をご覧ください。
Gemini によるコーディングのサポート
Gemini は、コーディングとコード関連のタスクを支援します。すべてのコードをテストし、確認することをおすすめします。既存のオープンソース コードなど、別のソースから詳細に直接引用する際、Gemini が引用情報を提供します。詳細については、Gemini によるソースの引用方法とタイミングをご覧ください。
IDE で Gemini Code Assist を操作する
Google Cloud プロジェクトに Gemini Code Assist を設定し、IDE に Cloud Code プラグインをインストールした後、次の方法でアシスタンスを依頼できます。
コードエディタで、コード補完を受け取るか、直接コードを生成します。
IDE で spark [Gemini] をクリックして会話アシスタントを表示します。質問したり、エディタでコードを選択して、次のようなプロンプトを入力したりできます。
Write unit tests for my code.
Help me debug my code.
Make my code more readable.
詳細については、IDE で Gemini Code Assist を使用するをご覧ください。
機能
次の表に、Gemini Code Assist で利用可能な生成 AI アシスタンスの種類と、アシスタンスを受ける方法を説明するドキュメントへのリンクを示します。
タスク | アシスタンスの種類 | プロダクト ドキュメント |
---|---|---|
開発とデプロイ |
|
|
コード変換(プレビュー) |
|
|
次のステップ
- IDE で Gemini Code Assist を使用する方法を学習する。
- Gemini for Google Cloud がデータを使用する方法を学習する。
- Gemini の料金について学習する。
- Google Cloud コンプライアンスの詳細をご覧ください。