Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Desain Ujian
Profil Audiens
Ujian ini dirancang untuk individu di bidang pengembangan perangkat lunak yang majak menggunakan GitHub, termasuk pengembang perangkat lunak, administrator, dan manajer proyek. Sertifikasi ini ditujukan untuk individu yang memiliki pemahaman dasar tentang GitHub Copilot sebagai produk dan fitur yang tersedia, bersama dengan pengalaman langsung dalam mengoptimalkan alur kerja pengembangan perangkat lunak menggunakan GitHub Copilot.
Keterampilan Diukur
CATATAN: Poin yang mengikuti setiap keterampilan yang diukur dimaksudkan untuk menggambarkan bagaimana kita menilai keterampilan tersebut. Topik terkait dapat dibahas dalam ujian.
CATATAN: Sebagian besar pertanyaan mencakup fitur yang merupakan ketersediaan umum (GA). Ujian mungkin berisi pertanyaan tentang fitur Pratinjau jika fitur-fitur tersebut umumnya digunakan.
Domain 1: AI yang bertanggung jawab (7%)
Menjelaskan penggunaan AI yang bertanggung jawab
Menjelaskan risiko yang terkait dengan penggunaan AI
Menjelaskan batasan penggunaan alat AI generatif (kedalaman data sumber untuk model, bias dalam data, dll.)
Menjelaskan kebutuhan untuk memvalidasi output alat AI
Mengidentifikasi cara mengoperasikan AI yang bertanggung jawab
Identifikasi potensi bahaya AI generatif (bias, kode aman, kewajaran, privasi, transparansi)
Menjelaskan cara mengurangi terjadinya potensi bahaya
Jelaskan AI yang etis
Domain 2: Rencana dan fitur GitHub Copilot (31%)
Mengidentifikasi paket GitHub Copilot yang berbeda
Memahami perbedaan antara Copilot Individual, Copilot Business, Copilot Enterprise, dan Copilot Business untuk penggunaan non-GHE.
Memahami Copilot untuk pelanggan non-GitHub
Tentukan GitHub Copilot di IDE
Tentukan GitHub Copilot Chat di IDE
Menjelaskan berbagai cara untuk memicu GitHub Copilot (obrolan, obrolan sebaris, saran, beberapa saran, penanganan pengecualian, CLI)
Mengidentifikasi fitur utama dengan GitHub Copilot Individual
Jelaskan perbedaan antara GitHub Copilot Individual dan GitHub Copilot Business (pengecualian data, ganti rugi IP, penagihan, dll.)
Memahami fitur yang tersedia di IDE untuk GitHub Copilot Individual
Mengidentifikasi fitur utama GitHub Copilot Business
Menunjukkan cara mengecualikan file tertentu dari GitHub Copilot
Menunjukkan cara menetapkan manajemen kebijakan di seluruh organisasi
Menjelaskan tujuan log audit organisasi untuk GitHub Copilot Business
Menjelaskan cara mencari peristiwa log audit untuk GitHub Copilot Business
Menjelaskan cara mengelola langganan GitHub Copilot Business melalui REST API
Mengidentifikasi fitur utama dengan GitHub Copilot Chat
Mengidentifikasi kasus penggunaan di mana GitHub Copilot Chat paling efektif
Menjelaskan cara meningkatkan performa untuk GitHub Copilot Chat
Mengidentifikasi batasan penggunaan GitHub Copilot Chat
Mengidentifikasi opsi yang tersedia untuk menggunakan saran kode dari GitHub Copilot Chat
Menjelaskan cara berbagi umpan balik tentang GitHub Copilot Chat
Mengidentifikasi praktik terbaik umum untuk menggunakan GitHub Copilot Chat
Identifikasi perintah slash yang tersedia saat menggunakan GitHub Copilot Chat
Mengidentifikasi fitur utama dengan GitHub Copilot Enterprise
Menjelaskan manfaat menggunakan GitHub Copilot Chat di GitHub.com
Jelaskan ringkasan permintaan pull GitHub Copilot
Menjelaskan cara mengonfigurasi dan menggunakan Pangkalan Pengetahuan dalam GitHub Copilot Enterprise
Menjelaskan berbagai jenis pengetahuan yang dapat disimpan dalam Pangkalan Pengetahuan (misalnya, cuplikan kode, praktik terbaik, pola desain)
Menjelaskan manfaat menggunakan Pangkalan Pengetahuan untuk penyelesaian dan peninjauan kode (misalnya, meningkatkan kualitas kode, konsistensi, dan efisiensi)
Menjelaskan instruksi untuk membuat, mengelola, dan mencari Pangkalan Pengetahuan dalam GitHub Copilot Enterprise, termasuk detail tentang pengindeksan dan langkah-langkah konfigurasi relevan lainnya
Menjelaskan manfaat menggunakan model kustom
Menggunakan GitHub Copilot di CLI
Diskusikan langkah-langkah untuk menginstal GitHub Copilot di CLI
Mengidentifikasi perintah umum saat menggunakan GitHub Copilot di CLI
Mengidentifikasi beberapa pengaturan yang dapat Anda konfigurasi dalam GitHub Copilot di CLI
Domain 3: Cara kerja GitHub Copilot dan menangani data (15%)
Menjelaskan siklus hidup alur data saran kode GitHub Copilot di IDE
Memvisualisasikan siklus hidup saran kode GitHub Copilot
Menjelaskan bagaimana GitHub Copilot mengumpulkan konteks
Menjelaskan bagaimana GitHub Copilot membangun perintah
Menjelaskan layanan proksi dan filter yang dilalui setiap prompt
Menjelaskan bagaimana model bahasa besar menghasilkan responsnya
Menjelaskan pasca-pemrosesan respons GitHub Copilot melalui server proksi
Mengidentifikasi bagaimana GitHub Copilot mengidentifikasi kode yang cocok
Menjelaskan cara GitHub Copilot menangani data
Menjelaskan bagaimana data di GitHub Copilot individu digunakan dan dibagikan
Menjelaskan aliran data untuk penyelesaian kode GitHub Copilot
Menjelaskan aliran data untuk GitHub Copilot Chat
Menjelaskan berbagai jenis pemrosesan input untuk GitHub Copilot Chat (jenis perintah yang dirancang untuk)
Menjelaskan batasan GitHub Copilot (dan LLM secara umum)
Menjelaskan efek contoh yang paling terlihat pada data sumber
Menjelaskan usia saran kode (berapa lama dan relevan datanya)
Menjabarkan sifat GitHub Copilot dalam memberikan penalaran dan konteks dari prompt dibandingkan dengan perhitungan
Menjelaskan jendela konteks terbatas
Domain 4: Perancangan Prompt dan Rekayasa Prompt (9%)
Jelaskan dasar-dasar pembuatan prompt
Jelaskan bagaimana konteks untuk instruksi ditentukan
Menjelaskan opsi bahasa untuk mempromosikan GitHub Copilot
Jelaskan bagian-bagian berbeda dari petunjuk
Jelaskan peran pemicu
Menjelaskan perbedaan antara permintaan nol-bidikan dan beberapa bidikan
Menjelaskan cara riwayat obrolan digunakan dengan GitHub Copilot
Mengidentifikasi praktik terbaik pembuatan prompt saat menggunakan GitHub Copilot
Jelaskan dasar-dasar rekayasa prompt
Menjelaskan prinsip rekayasa yang diminta, metode pelatihan, dan praktik terbaik
Menjelaskan alur proses perintah
Domain 5: Kasus penggunaan pengembang untuk AI (14%)
Meningkatkan produktivitas pengembang
Menjelaskan bagaimana AI dapat meningkatkan kasus penggunaan umum untuk produktivitas pengembang
Mempelajari bahasa dan kerangka kerja pemrograman baru
Terjemahan bahasa
Pengalihan konteks
Menulis dokumentasi
Respons sadar konteks yang dipersonalisasi
Menghasilkan data contoh
Memodernisasi aplikasi warisan
Kode penelusuran kesalahan
Ilmu data
Pemfaktoran ulang kode
Membahas bagaimana GitHub Copilot dapat membantu manajemen SDLC (Software Development Lifecycle)
Menjelaskan batasan penggunaan GitHub Copilot
Menjelaskan cara menggunakan API produktivitas untuk melihat bagaimana GitHub Copilot memengaruhi pengodean
Domain 6: Pengujian dengan GitHub Copilot (9%)
Menjelaskan opsi untuk menghasilkan pengujian untuk kode Anda
Menjelaskan bagaimana GitHub Copilot dapat digunakan untuk menambahkan pengujian unit, pengujian integrasi, dan jenis pengujian lainnya ke kode Anda
Menjelaskan bagaimana GitHub Copilot dapat membantu mengidentifikasi kasus tepi dan menyarankan pengujian untuk mengatasinya
Deskripsi berbagai produk SKU untuk GitHub Copilot
Jelaskan SKU-SKU yang berbeda dan pertimbangan privasi untuk GitHub Copilot
Menjelaskan berbagai opsi konfigurasi saran kode pada tingkat organisasi
Menjelaskan file konfigurasi GitHub Copilot Editor
Domain 7: Dasar-dasar privasi dan pengecualian konteks (15%)
Meningkatkan kualitas kode melalui pengujian
Menjelaskan cara meningkatkan efektivitas pengujian yang ada dengan saran GitHub Copilot
Menjelaskan cara menghasilkan kode boilerplate untuk berbagai jenis pengujian menggunakan GitHub Copilot
Menjelaskan bagaimana GitHub Copilot dapat membantu menulis pernyataan untuk skenario pengujian yang berbeda
Memanfaatkan GitHub Copilot untuk keamanan dan performa
Menjelaskan bagaimana GitHub Copilot dapat belajar dari pengujian yang ada untuk menyarankan peningkatan dan mengidentifikasi potensi masalah dalam kode
Menjelaskan cara menggunakan GitHub Copilot Enterprise untuk tinjauan kode kolaboratif, memanfaatkan praktik terbaik keamanan, dan pertimbangan performa
Menjelaskan bagaimana GitHub Copilot dapat mengidentifikasi potensi kerentanan keamanan dalam kode Anda
Menjelaskan bagaimana GitHub Copilot dapat menyarankan pengoptimalan kode untuk meningkatkan performa
Mengidentifikasi pengecualian konten
Menjelaskan cara mengonfigurasi pengecualian konten di repositori dan organisasi
Menjelaskan efek pengecualian konten
Menjelaskan batasan pengecualian konten
Jelaskan kepemilikan output GitHub Copilot
Perlindungan
Deskripsikan filter detektor duplikasi
Menjelaskan perlindungan kontraktual
Menjelaskan cara mengonfigurasi pengaturan GitHub Copilot di GitHub.com
Mengaktifkan/menonaktifkan deteksi duplikasi
Mengaktifkan/menonaktifkan pengumpulan petunjuk dan saran
Menjelaskan pemeriksaan dan peringatan keamanan
Penyelesaian Masalah
Menjelaskan cara menyelesaikan masalah jika saran kode tidak ditampilkan di editor Anda untuk beberapa file
Menjelaskan mengapa pengecualian konteks mungkin tidak diterapkan
Menjelaskan cara memicu GitHub Copilot ketika saran tidak ada atau tidak ideal
Menjelaskan langkah-langkah untuk pengecualian konteks di editor kode