Ringkasan Gemini Code Assist

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