Meninjau fitur GitHub Copilot
GitHub Copilot menawarkan daftar fitur yang berkembang untuk individu dan organisasi.
fitur GitHub Copilot
GitHub Copilot menawarkan berbagai fitur untuk meningkatkan pengalaman pengkodian, beberapa di antaranya mungkin dalam pratinjau publik. Fitur yang tersedia untuk Anda bergantung pada paket Anda dan apakah Anda menggunakan GitHub Copilot sebagai individu atau melalui organisasi.
Fitur GitHub Copilot berikut dirilis dan didukung sebagai fitur ketersediaan umum:
Pelengkapan Kode
Saran lengkapi otomatis dari GitHub Copilot dalam IDE yang mendukung (Visual Studio Code, Visual Studio, IDE JetBrains, Azure Data Studio, Xcode, Vim/Neovim, dan Eclipse).
Jika Anda menggunakan Visual Studio Code, Anda juga dapat menggunakan saran edisi berikutnya, yang akan memprediksi lokasi pengeditan berikutnya yang kemungkinan Anda buat dan sarankan penyelesaiannya.
Percakapan GitHub Copilot
Antarmuka obrolan yang memungkinkan Anda mengajukan pertanyaan terkait pengkodian dan memperbarui file. GitHub Copilot Chat tersedia di situs web GitHub, di GitHub Mobile, di IDE yang didukung (Visual Studio Code, Visual Studio, JetBrains IDE, Eclipse IDE, dan Xcode), dan di Windows Terminal. Pengguna juga dapat menggunakan keterampilan GitHub dari GitHub Copilot Chat (GitHub Skills tidak termasuk dalam paket GitHub Copilot Gratis).
agen percakapan GitHub Copilot
Tampilan obrolan GitHub Copilot menyediakan agen bawaan yang dioptimalkan untuk tugas yang berbeda. Agen bawaan berikut ini tersedia di Visual Studio Code:
Agen: Gunakan Agen saat Anda memiliki tugas tertentu dan ingin mengaktifkan GitHub Copilot untuk mengedit kode Anda secara otonom. Agen menentukan file mana yang akan membuat perubahan, menawarkan perubahan kode dan perintah terminal untuk menyelesaikan tugas, dan melakukan iterasi untuk memulihkan masalah hingga tugas asli selesai.
Paket: Gunakan agen Paket saat Anda ingin membuat rencana implementasi langkah demi langkah terstruktur sebelum membuat perubahan. Agen Paket menganalisis permintaan Anda, memecahnya menjadi langkah-langkah diskrit, dan menghasilkan rencana terperinci yang dapat diserahkan ke Agen untuk implementasi.
Tanyakan: Gunakan agen Tanyakan saat Anda ingin mengajukan pertanyaan tentang basis kode, topik pengkodean, atau konsep teknologi umum Tanpa membuat perubahan pada file Anda.
Tinjauan kode GitHub Copilot
Saran tinjauan kode yang dihasilkan AI untuk membantu Anda menulis kode yang lebih baik.
agen pengkodian GitHub Copilot
Agen AI otonom yang dapat membuat perubahan kode untuk Anda. Anda dapat menetapkan masalah GitHub ke GitHub Copilot dan agen akan bekerja untuk membuat perubahan yang diperlukan, dan akan membuat permintaan pull untuk Anda tinjau. Anda juga dapat meminta GitHub Copilot untuk membuat permintaan pull dari GitHub Copilot Chat. Fitur ini tersedia dalam paket GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business, dan GitHub Copilot Enterprise.
GitHub Copilot pada CLI
Antarmuka seperti obrolan di terminal, tempat Anda dapat mengajukan pertanyaan tentang baris perintah. Anda dapat meminta GitHub Copilot untuk memberikan saran perintah atau penjelasan perintah. Pengguna juga dapat mengintegrasikan GitHub Copilot di Windows Terminal Canary.
Ringkasan permintaan pull yang dihasilkan oleh GitHub Copilot
Ringkasan perubahan yang dihasilkan AI yang dibuat dalam permintaan pull, file mana yang berdampak, dan apa yang harus difokuskan oleh peninjau saat mereka melakukan peninjauan. Fitur ini tidak disertakan dalam paket GitHub Copilot Gratis.
Ekstensi GitHub Copilot
GitHub Copilot Extensions adalah jenis Aplikasi GitHub yang mengintegrasikan kekuatan alat eksternal ke dalam GitHub Copilot Chat. Ekstensi GitHub Copilot dapat dikembangkan oleh siapa saja, untuk penggunaan pribadi atau publik, dan dapat dibagikan dengan orang lain melalui Marketplace GitHub.
Instruksi Kustom GitHub Copilot
Tingkatkan respons obrolan GitHub Copilot dengan memberikan detail kontekstual tentang preferensi, alat, dan persyaratan Anda.
Memori GitHub Copilot (pratinjau publik)
GitHub Copilot dapat menyimpulkan dan menyimpan informasi yang berguna tentang repositori, yang agen pengodean GitHub Copilot dan tinjauan kode GitHub Copilot dapat gunakan untuk meningkatkan kualitas keluaran mereka dalam repositori tersebut.
GitHub Copilot Spaces
Atur dan terpusatkan konten yang relevan, seperti kode, dokumen, spesifikasi, dan lainnya, ke dalam Spaces yang membumikan respons GitHub Copilot dalam konteks yang tepat untuk tugas tertentu.
GitHub Copilot di GitHub Desktop
Buat pesan dan deskripsi penerapan secara otomatis dengan GitHub Copilot di GitHub Desktop berdasarkan perubahan yang Anda buat pada proyek Anda.
Ringkasan
GitHub Copilot menyediakan fitur untuk meningkatkan pengalaman pengkodian, baik di IDE yang Anda pilih maupun di antarmuka lain. Ketersediaan fitur ini tergantung pada paket Anda dan apakah Anda menggunakan GitHub Copilot sebagai individu atau melalui organisasi.