このドキュメントでは、IDE で使用するために Gemini Code Assist ツールを構成する方法について説明します。
Gemini Code Assist ツールの詳細と利用可能なすべてのツールについては、Gemini Code Assist ツールの概要をご覧ください。
始める前に
管理者に以下のことを依頼してください。
必要なロール
Gemini Code Assist ツールの使用に必要な権限を取得するには、 Google Cloud プロジェクトに対する次の IAM ロールを付与するよう管理者に依頼してください。- Developer Connect OAuth ユーザー(
roles/developerconnect.oauthUser
) 次の権限を持つカスタム Gemini Code Assist ツールロール。
cloudaicompanion.codeToolsSettings.get
cloudaicompanion.codeToolsSettings.list
cloudaicompanion.settingBindings.codeToolsSettingsGet
cloudaicompanion.settingBindings.codeToolsSettingsList
cloudaicompanion.instances.queryEffectiveSetting
ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
個々のツールを使用する場合や特定のユースケースでは、追加の Google Cloud ロールやサードパーティのロールと権限が必要になる場合があります。権限エラーが発生した場合は、適切なロールと権限があることを管理者に確認してください。
依存関係
一部のツールには、使用前にインストールまたは有効にしなければならない依存関係があります。必要となる依存関係の例を次に示します。
- IDE で拡張機能のインストールが必要になる可能性があります。
- プロダクトやサービスを Google Cloud プロジェクトで有効にする必要があります。
- サービス用のアカウントまたはプロジェクトが必要になることがあります。
Gemini Code Assist チャットでツールに初めてプロンプトを送信するときに、必要な操作を行うよう求められます。
IDE で使用するツールを構成する
IDE で Gemini Code Assist チャットに移動し、
@
記号の後にツールの名前を続けて、使用するツールをプロンプトで送信します。たとえば、Google ドキュメント ツールには次のプロンプトが送信されます。
@GoogleDocs get my docs
ツールを接続するよう求めるメッセージが表示されます。
リンクをクリックしてツールを接続します。Gemini Code Assist の [エージェントとツール] ページが開きます。
使用するツールを見つけて、[アカウントを接続] をクリックします。ツールの詳細ページが開きます。
ツールの詳細ページで [接続] をクリックし、手順に沿ってツールサービスで認証して、アカウントを接続します。
ツールと推奨プロンプトの一覧については、使用可能なツールをご覧ください。
ツールから認可を削除する
IDE からツールの認可を削除する手順は次のとおりです。
Developer Connect に移動します。
削除するツールサービスのアカウント コネクタを見つけて、そのアカウント コネクタの名前をクリックします。コネクタの詳細ページが開きます。
アカウントを含む行で、
(その他のオプション)をクリックします。[削除] をクリックします。
アカウントがアカウント コネクタから削除されます。ツールは IDE からサービスにアクセスする権限を失います。
次のステップ
- Gemini Code Assist ツールを使ってみるの説明に従って、GitHub または GitLab ツールを試してみる。