Gemini Code Assist, yang merupakan produk dalam portofolio Gemini untuk Google Cloud, menawarkan bantuan yang didukung AI untuk membantu tim pengembangan membangun, men-deploy, dan mengoperasikan aplikasi di sepanjang siklus proses pengembangan software.
Anda dapat menggunakan Gemini Code Assist di IDE (seperti VS Code, IDE JetBrains (seperti IntelliJ dan PyCharm), Cloud Workstations, atau Cloud Shell Editor) untuk mendapatkan bantuan coding yang didukung AI dalam banyak bahasa populer. Anda dapat mendapatkan penyelesaian kode saat menulis kode, membuat fungsi lengkap atau blok kode dari komentar, membuat pengujian unit, dan mendapatkan bantuan terkait proses debug, pemahaman, dan dokumentasi kode.
Gemini Code Assist memberikan respons yang dikontekstualisasikan terhadap perintah Anda, termasuk kutipan sumber terkait dokumentasi dan contoh kode yang digunakan Gemini untuk menghasilkan responsnya.
Model bahasa besar (LLM) Gemini yang digunakan oleh Gemini Code Assist dilatih pada set data kode yang tersedia secara publik, materi khusus Google Cloud, dan informasi teknis relevan lainnya, selain set data yang digunakan untuk melatih Gemini model dasar. Model dilatih agar respons Gemini Code Assist semaksimal mungkin berguna bagi pengguna Gemini Code Assist.Pelajari cara dan waktu Gemini untuk Google Cloud menggunakan data Anda. Sebagai teknologi tahap awal, Gemini untuk produk Google Cloud dapat menghasilkan output yang tampaknya masuk akal tetapi sebenarnya tidak benar. Sebaiknya Anda memvalidasi semua output dari produk Gemini untuk Google Cloud sebelum Anda menggunakannya. Untuk mengetahui informasi selengkapnya, lihat Gemini untuk Google Cloud dan responsible AI.
Cara Gemini Code Assist membantu coding
Gemini Code Assist memberikan bantuan terkait tugas coding dan terkait kode. Sebaiknya uji dan tinjau semua kode. Gemini Code Assist memberikan informasi kutipan saat langsung mengutip secara mendetail dari sumber lain, seperti kode open source yang ada. Untuk informasi selengkapnya, lihat Cara dan waktu Gemini mencantumkan sumber kutipan.
Berinteraksi dengan Gemini Code Assist di IDE Anda
Setelah Anda menyiapkan Gemini Code Assist untuk project Google Cloud, dan menginstal ekstensi Gemini Code Assist di IDE (VS Code atau JetBrains IDE yang didukung), Anda dapat meminta bantuan dengan cara berikut:
Menerima penyelesaian kode atau membuat kode langsung di editor kode.
Klik spark Gemini di IDE untuk menampilkan asisten percakapan. Anda dapat mengajukan pertanyaan atau memilih kode di editor dan memasukkan perintah seperti berikut:
Write unit tests for my code.
Help me debug my code.
Make my code more readable.
Untuk mengetahui informasi selengkapnya, lihat Menggunakan Gemini Code Assist di IDE Anda.
Fitur yang didukung
Bagian berikut menunjukkan jenis bantuan AI generatif yang tersedia di setiap edisi Gemini Code Assist.
Bantuan coding dan chat
Tabel berikut menunjukkan jenis bantuan AI generatif yang tersedia di IDE yang didukung:
Bantuan coding AI | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Penyelesaian dan pembuatan kode di project IDE Anda di IDE berikut: |
||
Asisten percakapan di IDE menggunakan konteks file yang dibuka | ||
Dukungan multi-IDE (VSCode, JetBrains IDE seperti IntelliJ dan PyCharm, Cloud Workstations) | ||
Tindakan dan perintah smart | ||
Mulai tindakan cerdas dengan mengklik kanan kode yang dipilih (VS Code, JetBrains IDE seperti IntelliJ dan PyCharm, Cloud Shell, dan Cloud Workstations). Mulai perintah smart dengan garis miring / di panel pilihan cepat, baik dengan atau tanpa kode yang dipilih (VS Code, Cloud Shell, dan Cloud Workstations). |
||
Kekayaan intelektual dan kepatuhan | ||
Sitasi sumber di IDE dan konsol Google Cloud | ||
Penggantian kerugian IP | ||
VPC-SC dan Akses Google Pribadi | ||
Pengetahuan perusahaan | ||
Saran kode yang disesuaikan dari code base Anda di GitHub dan GitLab di IDE Anda |
Gemini di Apigee
Tabel berikut menunjukkan jenis bantuan AI generatif dengan pengembangan API di Apigee (IDE dan konsol Google Cloud):
Gemini Code Assist untuk pengelolaan API | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Konteks perusahaan yang digunakan saat membuat spesifikasi API. (Pratinjau) | ||
Smart Search yang didukung oleh Vertex AI di API hub. (GA) | ||
Penjelasan kode Gemini Code Assist untuk kebijakan Apigee. (Pratinjau) |
Gemini di Application Integration
Tabel berikut menunjukkan jenis bantuan AI generatif di Integrasi Aplikasi di konsol Google Cloud:
Bantuan pembuatan integrasi | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Editor visual dengan bantuan AI untuk pembuatan alur otomatisasi | ||
Penulisan otomatisasi dengan bantuan AI yang disematkan dalam konteks perusahaan | ||
Pembuatan dan peningkatan kualitas dokumentasi alur Otomatisasi AI Generatif |
Fitur Gemini in BigQuery dengan Gemini Code Assist
Tabel berikut menunjukkan jenis bantuan AI generatif untuk BigQuery di BigQuery Studio:
Bantuan kode Analytics | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Bantuan kode SQL dengan pembuatan, penyelesaian (pratinjau), dan penjelasan | ||
Bantuan kode Python dengan pembuatan dan penyelesaian (pratinjau) | ||
Data ke insight | ||
Kanvas data untuk menemukan, mengubah, membuat kueri, dan memvisualisasikan data dengan perintah bahasa alami dan UI untuk alur kerja analisis | ||
Daftar pertanyaan SQL yang telah divalidasi sebelumnya untuk aset data di Insight data |
Gemini di Colab Enterprise
Tabel berikut menunjukkan jenis bantuan AI generatif untuk kode di Colab Enterprise:
Bantuan kode notebook | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Pembuatan dan penyelesaian kode Python di notebook |
Gemini in Databases
Tabel berikut menunjukkan jenis bantuan AI generatif untuk coding di database, termasuk Database Studio:
Membuat kueri SQL (Database Studio) | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Tulis dalam bahasa natural untuk membuat pernyataan SQL. | ||
Dapatkan kode kontekstual yang berfungsi dengan skema Anda. | ||
Mengoptimalkan dan menjelaskan kueri yang ada. |
Gemini di Firebase
Tabel berikut menunjukkan jenis bantuan AI generatif untuk pengembangan aplikasi yang disediakan oleh Gemini di Firebase dan bantuan AI di Crashlytics yang tersedia di Firebase console:
Chat dan bantuan AI coding serta produk | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Buat, faktorkan ulang, dan debug kode contoh untuk Firebase dengan natural language dalam chat. | ||
Gunakan perintah natural language untuk menjelaskan, membuat, dan mengubah kode di panel Gemini. | ||
Gunakan pengetahuan mendalam, praktik terbaik, dan keahlian pemecahan masalah untuk produk dan layanan Firebase. | ||
Analisis kualitas aplikasi | ||
Merangkum error aplikasi serta memberikan insight dan langkah-langkah pemecahan masalah untuk membantu developer menyelidiki dan menyelesaikan masalah kualitas aplikasi. | ||
Menganalisis kode yang ada, mengidentifikasi potensi masalah, dan menyarankan peningkatan. | ||
Kesadaran kontekstual | ||
Gunakan konteks project dan aplikasi untuk memandu bantuan percakapan, pemecahan masalah, dan analisis kualitas aplikasi. |
Menyiapkan Gemini Code Assist
Untuk mengetahui langkah-langkah penyiapan mendetail, lihat Menyiapkan Gemini Code Assist.
Langkah selanjutnya
- Pelajari cara menggunakan Gemini Code Assist di IDE Anda.
- Pelajari cara Gemini untuk Google Cloud menggunakan data Anda.
- Pelajari harga Gemini Code Assist.
- Pelajari keamanan, privasi, dan kepatuhan Gemini Code Assist.