Tinjau 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 Copilot sebagai individu atau melalui organisasi.
Fitur GitHub Copilot berikut dirilis dan didukung sebagai fitur ketersediaan umum:
Pelengkapan Kode
Saran penyelesaian otomatis ala Copilot di IDE yang didukung (Visual Studio Code, Visual Studio, JetBrains IDE, 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 mungkin Anda buat dan sarankan penyelesaiannya.
Obrolan 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 ID Yang didukung (Visual Studio Code, Visual Studio, JETBrains IDEs, Eclipse IDE, dan Xcode), dan di Windows Terminal. Pengguna juga dapat menggunakan keterampilan GitHub dari Copilot Chat (Keterampilan GitHub tidak termasuk dalam paket GitHub Copilot Free).
Copilot Edits
Copilot Edits tersedia di Visual Studio Code dan IDE JetBrains. Gunakan Copilot Edits untuk membuat perubahan di beberapa file langsung dari satu perintah Copilot Chat. "Copilot Edits memiliki mode berikut:"
Mode edit: Gunakan mode edit saat Anda menginginkan kontrol yang lebih terperinci atas pengeditan yang diajukan Copilot. Dalam mode edit, Anda memilih file mana yang dapat diubah oleh Copilot, memberikan konteks ke Copilot dengan setiap iterasi, dan memutuskan apakah akan menerima pengeditan yang disarankan setelah setiap putaran.
Mode agen: Gunakan mode agen saat Anda memiliki tugas tertentu dan ingin mengaktifkan Copilot untuk mengedit kode Anda secara otonom. Dalam mode agen, Copilot menentukan file mana yang akan dibuat perubahannya, menawarkan perubahan kode dan perintah terminal untuk menyelesaikan tugas, dan melakukan iterasi untuk memulihkan masalah hingga tugas asli selesai.
Ulasan kode GitHub Copilot
Saran tinjauan kode yang dihasilkan AI untuk membantu Anda menulis kode yang lebih baik.
Pendamping di CLI
Antarmuka seperti obrolan di terminal, tempat Anda dapat mengajukan pertanyaan tentang baris perintah. Anda dapat meminta Copilot untuk memberikan saran perintah atau penjelasan perintah. Pengguna juga dapat mengintegrasikan Copilot di Windows Terminal Canary.
Ringkasan permintaan tarik yang dihasilkan oleh 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 Free.
Ekstensi GitHub Copilot
GitHub Copilot Extensions adalah jenis Aplikasi GitHub yang mengintegrasikan kekuatan alat eksternal ke dalam GitHub Copilot Chat. Ekstensi Copilot dapat dikembangkan oleh siapa saja, untuk digunakan pribadi atau publik, dan bisa dibagikan kepada orang lain melalui GitHub Marketplace.
Instruksi khusus Copilot
Tingkatkan respons Obrolan Copilot dengan memberikan detail kontekstual tentang preferensi, alat, dan persyaratan Anda.
Basis pengetahuan Copilot (hanya untuk Copilot Enterprise)
Buat dan kelola kumpulan dokumentasi untuk digunakan sebagai konteks untuk mengobrol dengan Copilot. Saat mengajukan pertanyaan di Copilot Chat di GitHub atau di Visual Studio Code, Anda dapat menentukan pangkalan pengetahuan sebagai konteks untuk pertanyaan Anda.
Ringkasan
GitHub Copilot menyediakan fitur untuk meningkatkan pengalaman pengkodian, baik di IDE yang Anda pilih maupun di antarmuka lain. Ketersediaan fitur-fitur ini tergantung pada paket Anda dan apakah Anda menggunakan Copilot sebagai individu atau melalui organisasi.