Mulai menggunakan GitHub Copilot

GitHub Copilot menyediakan fitur pengembangan yang dibantu AI di Visual Studio. Ini menyarankan baris atau blok kode, menjawab pertanyaan, dan membantu tugas pengembangan seperti menulis pengujian unit, penelusuran kesalahan, dan pembuatan profil. Gunakan fitur-fitur ini langsung di Visual Studio.

Dalam artikel ini, Anda mempelajari cara membuka Copilot dan mulai menggunakan fitur-fiturnya di Visual Studio.

Buka Copilot di Visual Studio

  1. Buka Visual Studio.

  2. Buat proyek baru, buka proyek yang sudah ada, atau lanjutkan tanpa kode untuk membuka IDE.

  3. Pilih lencana GitHub Copilot di sudut kanan atas Visual Studio, lalu pilih Buka Obrolan.

    Jika Copilot tidak diinstal, pilih Instal Copilot dan ikuti perintah penginstal. Untuk informasi selengkapnya, lihat Mengelola penginstalan dan status Copilot.

  4. Di jendela obrolan, masukkan perintah untuk mulai menggunakan Copilot.

    Jika Anda belum masuk dengan akun GitHub, Visual Studio akan meminta Anda untuk masuk. Jika Anda tidak memiliki langganan Copilot, mulailah dengan Copilot Gratis. Selesaikan proses masuk atau pendaftaran di browser Anda, lalu kembali ke Visual Studio.

    Cuplikan layar dialog Mulai menggunakan Copilot Free di Visual Studio.

Copilot sekarang siap digunakan di Visual Studio.

Mulai menggunakan Copilot

Setelah Anda masuk, gunakan Copilot di jendela obrolan dan di seluruh IDE.

  • Gunakan agen Paket: Di jendela obrolan, gunakan pemilih agen untuk memilih Rencanakan dan buat rencana implementasi sebelum membuat perubahan kode. Copilot menjelajahi basis kode Anda dengan alat dengan akses baca saja, mengajukan pertanyaan untuk klarifikasi saat diperlukan, dan menyimpan rencana sebagai Markdown di .copilot/plans/.

  • Gunakan mode agen dan server MCP: Di jendela obrolan, pilih Minta dan alihkan ke Agen untuk mengaktifkan mode agen. Gunakan ikon alat untuk mengakses server Model Context Protocol (MCP), mengonfigurasi server, dan memilih alat mana yang dapat digunakan Copilot. Misalnya, untuk mendapatkan bantuan Copilot dengan menghasilkan kode yang ditargetkan, kirim "Tulis pengujian unit untuk metode dalam file ini."

    • Dalam Visual Studio versi 18.1 atau yang lebih baru, Copilot Chat dapat terhubung ke agen cloud untuk menjalankan sesi pengkodian jarak jauh yang membuat masalah repositori dan menarik permintaan di repositori GitHub yang terhubung. Anda mungkin diminta untuk memberikan izin repositori saat pertama kali memulai sesi cloud atau ketika diperlukan lebih banyak izin.
  • Gunakan agen bawaan: Pilih agen dari pemilih agen atau masukkan @ diikuti dengan nama agen untuk mendapatkan bantuan dengan penelusuran kesalahan, pembuatan profil, pengujian, modernisasi, dan tugas pengembangan lainnya.

  • Gunakan penyelesaian dan saran edisi berikutnya: Saat Anda membuat kode, Copilot memberikan saran langsung di editor. Copilot menyarankan kode baru (ditampilkan sebagai teks abu-abu) dan mengedit ke kode yang ada. Secara bawaan, Visual Studio memprioritaskan IntelliSense daripada pelengkapan sebaris Copilot. Sesuaikan pintasan keyboard untuk menerima saran Copilot di Tools > Options > Environment > Keyboard.

  • Gunakan tindakan Copilot di seluruh Visual Studio: Temukan tindakan dan saran yang didukung Copilot pada menu konteks editor, daftar kesalahan, pencarian fitur, dan area IDE lainnya.

  • Debug dengan Agen Debugger: Mulai alur kerja Agen Debugger dari konteks Copilot Chat atau masalah. Mulai dari masalah GitHub atau Azure DevOps atau permintaan bahasa alami untuk mereproduksi masalah, menghasilkan hipotesis, menambahkan instrumentasi, menganalisis telemetri, dan menerapkan perbaikan yang ditargetkan saat memvalidasi perilaku runtime langsung.

  • Tinjau kode yang dipilih: Di Visual Studio versi 18.8 atau yang lebih baru, pilih kode di editor, pilih dan tahan (atau klik kanan) pilihan, lalu pilih Tindakan Copilot>Review Selection. Copilot menambahkan komentar ulasan sebaris dan dapat menerapkan atau menghasilkan saran kode. Untuk informasi selengkapnya, lihat Meninjau kode yang dipilih.

Menyesuaikan obrolan Copilot dengan alur kerja Anda

Kustomisasi Copilot untuk alur kerja proyek dan pengembangan Anda.

  • Mengelola konteks dengan referensi: Gunakan tombol + untuk melampirkan lebih banyak konteks, seperti file atau gambar, atau minta Copilot untuk mereferensikan seluruh solusi Anda.

  • Gunakan panel riwayat obrolan untuk melanjutkan sesi: Telusuri percakapan sebelumnya dan kembali ke sesi berdasarkan judul, pratinjau pesan, atau waktu terakhir diperbarui. Untuk detailnya, lihat Mengelola riwayat obrolan dengan panel Riwayat Obrolan.

  • Mengakses model yang berbeda: Gunakan pemilih model di jendela perintah untuk memilih model AI. Ketersediaan model bergantung pada paket Copilot Anda dan, untuk Copilot Business atau Enterprise, kebijakan organisasi Anda.

  • Tambahkan instruksi kustom: Tambahkan instruksi kustom yang dapat digunakan kembali di .github/copilot-instructions.md dan minta file masuk .github/prompts untuk menyesuaikan respons Copilot untuk gaya pengodean atau kebutuhan proyek Anda.

  • Aktifkan keterampilan .NET dan Azure bawaan: Dalam Visual Studio versi 18.8 atau yang lebih baru, jika Anda menginstal beban kerja .NET atau Azure yang sesuai, buka pemilih alat, pilih tab Keterampilan, dan perluas Bawaan untuk meninjau keterampilan yang tersedia. Keterampilan ini nonaktif secara default, jadi aktifkan hanya yang berlaku untuk tugas Anda. Untuk informasi selengkapnya, lihat Menggunakan keterampilan .NET dan Azure bawaan.

  • Memantau penggunaan Copilot: Dalam Visual Studio versi 18.8 atau yang lebih baru, buka jendela penggunaan Copilot untuk melihat metrik penggunaan real time dan menerima pemberitahuan saat Anda mendekati atau mencapai batas. Untuk detailnya, lihat Mengelola penggunaan dan pemberitahuan Copilot.

  • Terapkan instruksi kustom tingkat organisasi: Dalam Visual Studio versi 18.8 atau yang lebih baru, saat Anda bekerja di repositori milik organisasi GitHub, Copilot secara otomatis menerapkan instruksi yang ditentukan oleh pemilik organisasi dan mencantumkannya di Referensi. Untuk informasi selengkapnya, lihat Menggunakan instruksi kustom tingkat organisasi.

  • Membuat dan mengelola agen kustom: Di Visual Studio versi 18.4 atau yang lebih baru, buat dan pilih agen kustom tingkat repositori. Dalam Visual Studio versi 18.5 atau yang lebih baru, gunakan pemilih agen untuk membuat agen kustom tingkat pengguna, yang disimpan di %USERPROFILE%\.github\agents. Untuk informasi selengkapnya, lihat Menggunakan agen GitHub Copilot di Visual Studio.

Sumber daya yang bermanfaat

Untuk meninjau fitur Copilot kapan saja, pilih GitHub Copilot Walkthrough dari lencana GitHub Copilot di sudut kanan atas Visual Studio.

Buka Copilot pada Visual Studio 2022

  1. Buka Visual Studio 2022 versi 17.10 atau yang lebih baru.

  2. Buat proyek baru, buka proyek yang sudah ada, atau lanjutkan tanpa kode untuk membuka IDE.

  3. Pilih lencana GitHub Copilot di sudut kanan atas Visual Studio, lalu pilih Buka Jendela Obrolan.

    Jika Copilot tidak diinstal, pilih Instal Copilot dan ikuti perintah penginstal. Untuk informasi selengkapnya, lihat Mengelola penginstalan dan status Copilot.

  4. Di jendela obrolan, masukkan perintah untuk mulai menggunakan Copilot.

    Jika Anda belum masuk dengan akun GitHub, Visual Studio akan meminta Anda untuk masuk. Jika Anda tidak memiliki langganan Copilot, mulailah dengan Copilot Gratis. Selesaikan proses masuk atau pendaftaran di browser Anda, lalu kembali ke Visual Studio.

    Cuplikan layar dialog Mulai menggunakan Copilot Gratis di Visual Studio 2022.

Copilot sekarang siap digunakan pada Visual Studio 2022.

Mulai menggunakan Copilot

Setelah Anda masuk, gunakan Copilot di jendela obrolan dan di seluruh IDE.

  • Gunakan agen bawaan: Pilih Konteks, GitHub, Profiler, VS, atau Ruang Kerja dari pemilih agen, atau masukkan @ diikuti dengan nama agen.

  • Gunakan mode agen dan server MCP: Di jendela obrolan, pilih Minta dan alihkan ke Agen untuk mengaktifkan mode agen. Gunakan ikon alat untuk mengakses server MCP, mengonfigurasi server, dan memilih alat mana yang dapat digunakan Copilot.

  • Gunakan penyelesaian dan saran edisi berikutnya: Saat Anda membuat kode, Copilot memberikan saran langsung di editor. Secara bawaan, Visual Studio memprioritaskan IntelliSense daripada pelengkapan sebaris Copilot. Sesuaikan pintasan keyboard untuk menerima saran Copilot di Alat > Opsi > Lingkungan > Keyboard.

  • Gunakan tindakan Copilot di seluruh Visual Studio: Temukan tindakan dan saran yang didukung Copilot pada menu konteks editor, daftar kesalahan, pencarian fitur, dan area IDE lainnya.

Menyesuaikan obrolan Copilot dengan alur kerja Anda

Kustomisasi Copilot untuk alur kerja proyek dan pengembangan Anda.

  • Mengelola konteks dengan referensi: Gunakan tombol + untuk melampirkan lebih banyak konteks, seperti file atau gambar, atau minta Copilot untuk mereferensikan seluruh solusi Anda.

  • Mengakses model yang berbeda: Gunakan pemilih model di jendela perintah untuk memilih model AI. Ketersediaan model bergantung pada paket Copilot Anda dan, untuk Copilot Business atau Enterprise, kebijakan organisasi Anda.

  • Tambahkan instruksi kustom: Tambahkan instruksi kustom yang dapat digunakan kembali di .github/copilot-instructions.md dan minta file masuk .github/prompts untuk menyesuaikan respons Copilot untuk gaya pengodean atau kebutuhan proyek Anda.

Sumber daya yang bermanfaat

Coba buat aplikasi lengkap dengan lab Hands-on: GitHub Copilot di Visual Studio 2022.