Gemini Code Assist は、Gemini 2.5 モデルを使用して、ソフトウェア開発ライフサイクル全体を通して開発チームがアプリケーションを構築、デプロイ、運用できるように AI を活用したアシスタンスを提供します。Gemini Code Assist は、次のエディションで利用できます。
Gemini for Google Cloud ポートフォリオのプロダクトである Gemini Code Assist Standard。
Gemini Code Assist Enterprise: Gemini for Google Cloud ポートフォリオのプロダクト。
VS Code、JetBrains IDE、Android Studio などのサポートされている IDE で Gemini Code Assist を使用すると、多くの一般的な言語で AI を活用したコーディング アシスタンスを受けることができます。コードを記述してコードを完成させたり、コメントから完全な関数またはコードブロックを生成できます。また、単体テストを生成して、コードのデバッグ、理解、文書化で支援を得ることができます。
Gemini Code Assist は、回答の生成に使用したドキュメントとコードサンプルに関するソースの引用を含む、コンテキスト化された回答をプロンプトに提供します。
Gemini Code Assist で使用される Gemini の大規模言語モデル(LLM)は、Gemini の基盤モデルのトレーニングに使用されるデータセットに加えて、一般公開されているコードのデータセット、Google Cloud 固有の資料、その他の関連する技術情報でトレーニングされます。モデルは、Gemini Code Assist のレスポンスが Gemini Code Assist のユーザーにとって可能な限り有用になるようにトレーニングされています。
- Gemini Code Assist Standard と Enterprise がデータを使用する方法とタイミングを確認する。
- 個人向け Gemini Code Assist がデータを使用する方法とタイミングに関する説明をご覧ください。
Gemini Code Assist は初期段階のテクノロジーであるため、もっともらしく見える出力でも事実に反する場合があります。Gemini Code Assist からの出力は、使用する前に検証することをおすすめします。詳細については、Gemini Code Assist と責任ある AI をご覧ください。
既存のオープンソース コードなど、別のソースからある程度の長さをそのまま引用している場合は、Gemini Code Assist によって引用情報が提供されます。詳細については、Gemini によるソースの引用方法とタイミングをご覧ください。
Gemini Code Assist for individuals でサポートされている機能
次の表に、サポートされている IDE で無料で利用できる生成 AI アシスタンスの種類を示します。
| AI コーディング アシスタンス | ||
|---|---|---|
次の IDE の IDE プロジェクトでのコード補完と生成: |
||
| IDE の会話アシスタント(開いているファイルのコンテキストを使用) | ||
| マルチ IDE サポート(VS Code、IntelliJ や PyCharm などの JetBrains IDE、Android Studio) | ||
| エージェント チャット | ||
システムツールと Model Context Protocol(MCP)サーバーを使用する複雑なマルチステップ タスクを完了するように Gemini に指示します。詳細については、Gemini Code Assist エージェント モードを使用するをご覧ください。 |
||
| Gemini CLI の割り当て | ||
Gemini CLI の使用に関する割り当てを示します。 |
||
| スマート アクションとコマンド | ||
選択したコードを右クリックしてスマート アクションを開始します(VS Code、IntelliJ や PyCharm などの JetBrains IDE、Android Studio)。選択したコードの有無にかかわらず、クイック選択バーのスラッシュ / を使用してスマート コマンドを開始します(VS Code)。 |
||
| 知的財産権とコンプライアンス | ||
| IDE のソース引用 | ||
Gemini Code Assist の Standard エディションと Enterprise エディションの概要
次のセクションでは、Gemini Code Assist の Standard エディションと Enterprise エディションを比較します。
Standard エディションでは、エンタープライズ グレードのセキュリティを備えた AI コーディング アシスタンスを利用して、アプリケーションを構築して実行できます。Enterprise エディションでは、Standard エディションのサポートされているすべての機能を利用できます。また、プライベート ソースコード リポジトリに基づいてカスタマイズすることもできます。さらに、より広範な技術スタックでアプリケーションを構築するための追加の Google Cloud サービスと統合されています。
次の表は、各エディションの対象ユーザーとメリットをまとめたもので、組織の開発目標に最も適したエディションを判断する際に役立ちます。
| Gemini Code Assist Standard | Gemini Code Assist Enterprise | |
|---|---|---|
| 対象読者 |
|
|
| 利点 |
|
|
各エディションの機能の比較については、サポートされている機能をご覧ください。
Gemini Code Assist の Standard と Enterprise でサポートされている機能
以降のセクションでは、Gemini Code Assist の Standard と Enterprise で利用可能な生成 AI アシスタンスの種類について説明します。
コード支援とチャット
次の表に、サポートされている IDE で利用可能な生成 AI アシスタンスの種類を示します。
| AI コーディング アシスタンス | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
次の IDE の IDE プロジェクトでのコード補完と生成: |
||
| IDE の会話アシスタント(開いているファイルのコンテキストを使用) | ||
| マルチ IDE サポート(VS Code、IntelliJ や PyCharm などの JetBrains IDE、Android Studio) | ||
| エージェント チャット | ||
システムツールと Model Context Protocol(MCP)サーバーを使用する複雑なマルチステップ タスクを完了するように Gemini に指示します。詳細については、Gemini Code Assist エージェント モードを使用するをご覧ください。 |
||
| Gemini CLI の割り当て | ||
| スマート アクションとコマンド | ||
選択したコードを右クリックしてスマート アクションを開始します(VS Code、IntelliJ や PyCharm などの JetBrains IDE、Android Studio)。選択したコードの有無にかかわらず、クイック選択バーのスラッシュ / を使用してスマート コマンドを開始します(VS Code)。 |
||
| 知的財産権とコンプライアンス | ||
| IDE と Google Cloud コンソールのソース引用 | ||
| IP 補償 | ||
| VPC-SC とプライベート Google アクセス | ||
| 企業のナレッジ | ||
| IDE の GitHub、GitLab、Bitbucket のコードベースからのカスタマイズされたコード提案 | ||
IDE 以外の追加機能
以降のセクションでは、IDE でのアシスタンス以外の Gemini Code Assist の Standard エディションと Enterprise エディションで利用可能な追加機能について詳しく説明します。
Gemini Cloud Assist
次の表に、Google Cloud コンソールの Gemini Cloud Assist で利用可能な生成 AI アシスタンスの種類を示します。
| Gemini Cloud Assist のアシスタンス | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Gemini Cloud Assist の機能(すべての Google ユーザーが利用できる機能と、Gemini Code Assist Enterprise ユーザーが利用できる機能を含む) |
Gemini in Apigee
次の表に、Apigee での API 開発における生成 AI アシスタンスの種類を示します(IDE と Google Cloud コンソール)。
| API 管理用の Gemini Code Assist | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| API 仕様の作成時に使用されるエンタープライズ コンテキスト。 | ||
| API Hub での Vertex AI を活用したスマート検索。 | ||
| Apigee ポリシーの Gemini Code Assist コードの説明。(プレビュー) |
Gemini in Application Integration
次の表に、Google Cloud コンソールの [Application Integration] で利用可能な生成 AI アシスタンスの種類を示します。
| インテグレーション作成アシスト | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| 自動化フローの生成のための AI を活用したビジュアル エディタ | ||
| エンタープライズ コンテキストに埋め込まれた AI を活用した自動化オーサリング | ||
| 生成 AI による自動化フローのドキュメントの生成と改良 |
Gemini Code Assist を使用した Gemini in BigQuery の機能
次の表に、BigQuery Studio の BigQuery 向け生成 AI アシスタンスの種類を示します。
| データ分析情報 | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| データ インサイトは、テーブルのメタデータから生成されたクエリの有益なライブラリを提供します。 |
Gemini in Colab Enterprise
次の表に、Colab Enterprise のコードに対する生成 AI アシスタンスの種類を示します。
| ノートブックの Code Assist | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| ノートブックでの Python コードの生成と補完 |
Gemini in databases
次の表に、データベースでのコーディングに使用できる生成 AI アシスタンスの種類を示します。
| SQL クエリを生成する | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| 自然言語で記述して SQL ステートメントを生成します。 | ||
| スキーマに応じたコンテキスト コードを取得します。 | ||
| 既存のクエリを最適化して説明します。 |
Gemini in Firebase
次の表に、Gemini in Firebase が提供する、アプリケーション開発用の生成 AI アシスタンスの種類を示します。
| Firebase コンソールのチャット AI アシスタンス | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
|---|---|---|
| Firebase のプロダクトとサービスに関する深い知識、ベスト プラクティス、トラブルシューティングの専門知識を活用します。 | ||
| チャットで自然言語を使用して Firebase のサンプルコードを生成、リファクタリング、デバッグします。 | ||
| 自然言語プロンプトを使用して、コードの説明、生成、変換を行います。 | ||
| アプリの品質分析 | ||
| アプリのクラッシュを要約し、アプリの品質に関する問題の調査と解決に役立つ分析情報とトラブルシューティングの手順を提供します。 | ||
| 既存のコードを分析し、潜在的な問題を特定して改善案を提示します。 | ||
| Firebase Cloud Messaging と In-App Messaging のキャンペーンの要約と分析情報 | ||
| メッセージ キャンペーンを要約して分析し、パフォーマンスを改善するための実用的な最適化案を提供します。 | ||
| Firebase Data Connect スキーマの生成とデータ探索 | ||
| 自然言語でデータベース スキーマを生成します。 | ||
| 自然言語で GraphQL クエリとミューテーションを生成する。 | ||
| コンテキストの認識 | ||
| プロジェクトとアプリケーションのコンテキストを使用して、会話型アシスタンス、トラブルシューティング、アプリ品質分析をガイドします。 | ||
Gemini Code Assist の設定
設定手順の詳細については、以下をご覧ください。
IDE で Gemini Code Assist を操作する
個人向けに Gemini Code Assist を設定するか、Gemini Code Assist Standard または Enterprise を設定し、IDE(VS Code またはサポートされている JetBrains IDE)に Gemini Code Assist 拡張機能をインストールした後、次の方法で支援を依頼できます。
コード補完を受け取るか、コードエディタで直接コードを生成します。
IDE で [spark Gemini] をクリックして、会話アシスタントを表示します。質問をしたり、エディタでコードを選択して、次のようなプロンプトを入力できます。
Write unit tests for my code.Help me debug my code.Make my code more readable.
詳細については、Gemini Code Assist によるコードをご覧ください。
次のステップ
- IDE で Gemini Code Assist を使用してコーディングする方法を確認する。
- Gemini Code Assist Standard と Enterprise がデータを使用する方法について学習する。
- Gemini Code Assist の料金について確認する。