Dokumen ini menjelaskan alat Gemini Code Assist untuk developer. Alat memungkinkan developer terhubung ke layanan eksternal tanpa keluar dari IDE untuk mendapatkan tugas, meringkas dokumen desain, dan lainnya. Alat tersedia di Gemini Code Assist untuk individu, yang tersedia tanpa biaya, dan edisi Gemini Code Assist Standard dan Enterprise.
Anda dapat mengirim perintah ke alat tertentu di chat Gemini Code Assist di IDE dengan memulai perintah dengan@TOOL_NAME
. Untuk mencoba alat di IDE, ikuti petunjuk di Memulai alat.
Batasan
Alat Gemini Code Assist memiliki batasan berikut:
- Alat hanya tersedia di VS Code dan JetBrains IDE.
- Alat tidak dapat melakukan operasi yang membuat, mengedit, atau menghapus resource di layanan eksternal.
- Setiap alat mendukung sejumlah kasus penggunaan terbatas dan mungkin memberikan error di luar kasus penggunaan yang direkomendasikan.
- Operator alat (
@
) diikuti dengan nama alat harus berada di awal perintah Anda.
Alat yang tersedia
Tabel berikut mencantumkan alat Gemini Code Assist yang tersedia.
Produk atau layanan | Tersedia dalam edisi Gemini Code Assist | Contoh perintah | Dokumentasi layanan |
---|---|---|---|
Atlassian Rovo | Semua edisi | @AtlassianRovo get tasks assigned to me |
Atlassian Rovo untuk Google Gemini Code Assist |
GitHub | Semua edisi | @GitHub list issues assigned to me |
|
GitLab | Semua edisi | @GitLab list open pull requests assigned to me |
|
Database Google | Standard dan Enterprise | @GoogleDatabases add a function to get customers by ID in @File |
|
Google Dokumen | Semua edisi | @GoogleDocs list my docs |
Membaca dokumen saat melakukan coding dengan Gemini Code Assist |
MongoDB | Semua edisi | @MongoDB how can I optimize my query? |
Dokumentasi MongoDB |
Neo4j | Semua edisi | @neo4j How do I configure the Java driver? |
Dokumentasi Neo4j |
New Relic | Semua edisi | @NewRelic how do I install the python agent? |
Agen New Relic untuk Gemini Code Assist Google |
Redis | Semua edisi | @Redis what is Redis Cloud? |
Dokumen Redis |
Sentry | Semua edisi | @Sentry list issues in project my-project |
Dokumen Sentry.io |
Snyk | Semua edisi | @Snyk scan for issues |
Dokumen Pengguna Snyk |
Cara alat menggunakan data Anda
Setiap alat memiliki konteks dan histori chat pribadinya sendiri. Saat Anda menggunakan alat, perintah Anda dan respons alat hanya digunakan saat berinteraksi dengan alat tersebut—alat lain tidak dapat mengakses informasi ini.
Memisahkan histori chat dan data yang diambil dari setiap alat memastikan bahwa hanya alat yang Anda gunakan yang memiliki akses ke datanya. Untuk mempelajari lebih lanjut tindakan yang dapat dilakukan alat tertentu atas nama Anda melalui panggilan API, lihat Izin alat Gemini Code Assist.
Untuk mengetahui informasi selengkapnya tentang cara Gemini Code Assist menangani data Anda, lihat Cara Gemini Code Assist menggunakan data Anda.
Autentikasi
Alat Gemini Code Assist mengharuskan Anda untuk:
- Lakukan autentikasi ke Google Cloud untuk memverifikasi identitas dan hak istimewa akses Anda.
- Lakukan autentikasi ke layanan atau API Google atau pihak ketiga yang Anda akses dengan setiap alat.