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 の Standard エディションと Enterprise エディションでは、データはリクエストへのレスポンスの提供にのみ使用され、お客様から指示がない限り保存されません。
Gemini Code Assist がソースを引用する方法とタイミング
Gemini Code Assist の LLM は、他のスタンドアロンの LLM エクスペリエンスと同様に、オリジナル コンテンツを生成するものであり、既存のコンテンツを詳細に複製するものではありません。Google のシステムは、このような問題が発生する可能性を抑えるように設計されており、今後もこれらのシステムの動作は改善されます。
Gemini Code Assist がウェブページから詳細に直接引用している場合は、そのページを引用します。URL を含む回答の場合、Gemini Code Assist はユーザーによる表示を可能とし、場合によってはクリックしてソースページに直接移動できます。
コードを生成する、またはコードの補完を行う場合、Gemini Code Assist は、既存のオープンソース コードなどの別のソースからある程度の長さをそのまま引用している場合に引用情報を提供します。コード リポジトリを引用する場合は、該当するオープンソース ライセンスへの参照も追加されることがあります。
IDE でより優れたコード生成を可能にするため、Gemini Code Assist は、IDE でアクティブに使用しているファイルと、プロジェクト内の開いている関連するローカル ファイルからコンテキスト情報を収集します。
IDE で Gemini Code Assist を操作すると、Gemini は、プロンプトへのレスポンス生成のための参照として使用されたプロジェクト ファイル(コンテキスト ソース)を一覧表示します。コンテキスト ソースは、Gemini とのチャットを使用するたびに表示されます。
VS Code の設定を調整することで、Gemini Code Assist が引用されたソースと一致するコードを提案しないようにできます。
Gemini Code Assist Enterprise のコード カスタマイズを使用すると、組織のプライベート コードベースに基づいて、Gemini Code Assist から直接コード候補を取得できます。コード カスタマイズと、非公開コードへのアクセスと保存時のセキュリティを確保する方法について詳しくは、Gemini Code Assist の概要をご覧ください。コード カスタマイズを構成して使用する方法については、Gemini Code Assist のコード カスタマイズを構成して使用するをご覧ください。
Gemini Code Assist Standard と Enterprise のセキュリティ管理の詳細については、Gemini Code Assist Standard と Enterprise のセキュリティ、プライバシー、コンプライアンスをご覧ください。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-06-05 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-06-05 UTC。"],[[["Gemini for Google Cloud's large language models (LLMs) are trained on diverse datasets, including public code, Google Cloud-specific data, and technical information, and are designed to provide useful responses."],["When generating responses, Gemini in the Google Cloud console incorporates basic user context but does not store this contextual information persistently, ensuring data privacy."],["Gemini for Google Cloud doesn't use user prompts or generated responses for training its models; all data sent is solely used for generating a response and is not stored unless explicitly instructed."],["Gemini for Google Cloud cites sources when directly quoting from web pages or code, providing users with URLs and, in some cases, direct navigation to the source material, including any relevant open source licenses."],["Gemini for Google Cloud offers Generative AI Indemnification, meaning Google assumes certain responsibility for potential legal risks if a user is challenged on copyright grounds for content generated by Gemini."]]],[]]