Gemini Code Assist menawarkan bantuan yang didukung teknologi AI untuk membantu tim pengembangan membangun, men-deploy, dan mengoperasikan aplikasi di sepanjang siklus proses pengembangan software, dan tersedia dalam edisi berikut:
Gemini Code Assist untuk individu, tersedia tanpa biaya.
Gemini Code Assist Standard, produk dalam portofolio Gemini untuk Google Cloud.
Gemini Code Assist Enterprise, produk dalam portofolio Gemini untuk Google Cloud.
Anda dapat menggunakan Gemini Code Assist di IDE (seperti VS Code, JetBrains IDE (seperti IntelliJ dan PyCharm), atau Android Studio) untuk bantuan coding yang didukung AI dalam banyak bahasa populer. Anda bisa mendapatkan penyelesaian kode saat menulis kode, membuat fungsi lengkap atau blok kode dari komentar, membuat pengujian unit, dan mendapatkan bantuan untuk proses debug, memahami, dan mendokumentasikan kode Anda.
Gemini Code Assist memberikan respons yang dikontekstualisasikan terhadap perintah Anda, termasuk kutipan sumber terkait dokumentasi dan contoh kode yang digunakan Gemini Code Assist 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 Code Assist Standard dan Enterprise menggunakan data Anda. Sebagai teknologi tahap awal, Gemini Code Assist dapat menghasilkan output yang tampaknya masuk akal, tetapi mengandung fakta yang salah. Sebaiknya Anda memvalidasi semua output dari Gemini Code Assist sebelum Anda menggunakannya. Untuk mengetahui informasi selengkapnya, lihat Gemini Code Assist dan responsible AI.
Gemini Code Assist memberikan informasi kutipan saat langsung mengutip secara mendetail dari sumber lain, seperti kode open source yang ada. Untuk mengetahui informasi selengkapnya, lihat Cara dan waktu Gemini mencantumkan sumber kutipan.
Fitur yang didukung untuk Gemini Code Assist untuk individu
Tabel berikut menunjukkan jenis bantuan AI generatif yang tersedia di IDE yang didukung tanpa biaya:
Bantuan coding AI | ||
---|---|---|
Penyelesaian dan pembuatan kode di project IDE Anda di IDE berikut: |
||
Asisten percakapan di IDE menggunakan konteks file yang dibuka | ||
Dukungan multi-IDE (VS Code, JetBrains IDE seperti IntelliJ dan PyCharm, dan Android Studio) | ||
Tindakan dan perintah smart | ||
Mulai tindakan cerdas dengan mengklik kanan kode yang dipilih (VS Code, JetBrains IDE seperti IntelliJ dan PyCharm, dan Android Studio). Memulai perintah smart dengan garis miring / di panel pilihan cepat dengan atau tanpa kode yang dipilih (VS Code). |
||
Layanan eksternal sebagai alat | ||
Dapatkan informasi dan lakukan tindakan yang disediakan oleh layanan eksternal dalam IDE Anda dengan alat Gemini Code Assist. Kirim perintah Anda ke
alat tertentu menggunakan simbol @ , diikuti dengan nama
alat. Misalnya—@GitHub get issues assigned to me . Untuk
mengetahui informasi selengkapnya tentang alat, lihat
ringkasan alat Gemini Code Assist. |
||
Kekayaan intelektual dan kepatuhan | ||
Kutipan sumber di IDE Anda |
Ringkasan edisi Gemini Code Assist Standard dan Enterprise
Bagian berikut membandingkan edisi Gemini Code Assist Standard dan Enterprise.
Edisi Standard menawarkan bantuan coding AI, dengan keamanan tingkat perusahaan, untuk mem-build dan menjalankan aplikasi. Edisi Enterprise menawarkan semua fitur yang didukung di edisi Standard, tetapi Anda juga dapat menyesuaikannya berdasarkan repositori kode sumber pribadi, dan diintegrasikan dengan layanan Google Cloud tambahan untuk mem-build aplikasi di seluruh tech stack yang lebih luas.
Tabel berikut membantu Anda memutuskan edisi mana yang paling selaras dengan sasaran pengembangan organisasi Anda dengan menyoroti audiens yang dituju dan manfaat untuk setiap edisi:
Gemini Code Assist Standard | Gemini Code Assist Enterprise | |
---|---|---|
Penonton yang dituju |
|
|
Manfaat |
|
|
Untuk perbandingan fitur setiap edisi, lihat Fitur yang didukung.
Fitur yang didukung untuk Gemini Code Assist Standard dan Enterprise
Bagian berikut menunjukkan jenis bantuan AI generatif yang tersedia di Gemini Code Assist Standard dan Enterprise.
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 (VS Code, JetBrains IDE seperti IntelliJ dan PyCharm, dan Android Studio) | ||
Tindakan dan perintah smart | ||
Mulai tindakan cerdas dengan mengklik kanan kode yang dipilih (VS Code, JetBrains IDE seperti IntelliJ dan PyCharm, dan Android Studio). Memulai perintah smart dengan garis miring / di panel pilihan cepat dengan atau tanpa kode yang dipilih (VS Code. |
||
Layanan eksternal sebagai alat | ||
Dapatkan informasi dan lakukan tindakan yang disediakan oleh layanan eksternal dalam IDE Anda dengan alat Gemini Code Assist. Kirim perintah Anda ke
alat tertentu menggunakan simbol @ , diikuti dengan nama
alat. Misalnya—@GitHub get issues assigned to me . Untuk
mengetahui informasi selengkapnya tentang alat, lihat
ringkasan alat Gemini Code Assist. |
||
Kekayaan intelektual dan kepatuhan | ||
Sitasi sumber di IDE dan Konsol API Google | ||
Penggantian kerugian IP | ||
VPC-SC dan Akses Google Pribadi | ||
Pengetahuan perusahaan | ||
Saran kode yang disesuaikan dari code base Anda di GitHub, GitLab, dan Bitbucket di IDE Anda |
Fitur tambahan di luar IDE
Bagian berikut menjelaskan fitur tambahan yang tersedia dengan edisi Gemini Code Assist Standard dan Enterprise yang lebih dari sekadar bantuan di IDE Anda.
Gemini Cloud Assist
Tabel berikut menunjukkan jenis bantuan AI generatif di Gemini Cloud Assist di Konsol API:
Bantuan Gemini Cloud Assist | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Fitur Gemini Cloud Assist (termasuk fitur yang tersedia untuk semua pengguna Google dan tersedia untuk pengguna Gemini Code Assist Enterprise) |
Gemini di Apigee
Tabel berikut menunjukkan jenis bantuan AI generatif dengan pengembangan API di Apigee (IDE dan Konsol API Google):
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 API:
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:
Insight data | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Insight data menyediakan library kueri yang informatif yang dihasilkan dari metadata tabel Anda. |
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 di database
Tabel berikut menunjukkan jenis bantuan AI generatif untuk coding di database:
Membuat kueri SQL | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Tulis dalam bahasa alami 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:
Bantuan AI chat di Firebase console | Gemini Code Assist Standard | Gemini Code Assist Enterprise |
---|---|---|
Gunakan pengetahuan mendalam, praktik terbaik, dan keahlian pemecahan masalah untuk produk dan layanan Firebase. | ||
Buat, faktorkan ulang, dan debug kode contoh untuk Firebase dengan natural language dalam chat. | ||
Menggunakan perintah natural language untuk menjelaskan, membuat, dan mentransformasi kode. | ||
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. | ||
Ringkasan dan insight kampanye Firebase Cloud Messaging dan In-App Messaging | ||
Meringkas dan menganalisis kampanye pesan Anda, memberikan rekomendasi yang dapat ditindaklanjuti untuk meningkatkan performa. | ||
Pembuatan skema dan eksplorasi data Firebase Data Connect | ||
Buat skema database dengan bahasa alami. | ||
Membuat kueri dan mutasi GraphQL dengan bahasa alami. | ||
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 untuk individu.
- Menyiapkan Gemini Code Assist Standard dan Enterprise.
Berinteraksi dengan Gemini Code Assist di IDE Anda
Setelah Anda menyiapkan Gemini Code Assist untuk individu, atau Gemini Code Assist Standard atau Enterprise, dan menginstal ekstensi Gemini Code Assist di IDE (VS Code atau IDE JetBrains yang didukung), Anda dapat meminta bantuan dengan cara berikut:
Mendapatkan 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 informasi selengkapnya, lihat Kode dengan Gemini Code Assist.
Langkah berikutnya
- Pelajari cara Menulis kode dengan Gemini Code Assist di IDE Anda.
- Pelajari cara Gemini Code Assist Standard dan Enterprise menggunakan data Anda.
- Pelajari harga Gemini Code Assist.