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.
Tujuan dokumen ini
Panduan belajar ini akan membantu Anda memahami apa yang diharapkan pada ujian dan menyertakan ringkasan topik yang mungkin dibahas dalam ujian dan tautan ke sumber daya lainnya. Informasi dan materi dalam dokumen ini akan membantu Anda memfokuskan studi saat mempersiapkan ujian.
| Tautan yang berguna | Deskripsi |
|---|---|
| Perpanjangan sertifikasi | Sertifikasi rekanan, pakar, dan spesialis Microsoft kedaluwarsa setiap tahun. Anda dapat memperbarui dengan menyelesaikan penilaian online gratis di Microsoft Learn. |
| Profil Microsoft Learn Anda | Menyambungkan profil sertifikasi Anda ke Microsoft Learn memungkinkan Anda menjadwalkan dan memperbarui ujian dan berbagi serta mencetak sertifikat. |
| Penilaian ujian dan laporan skor | Skor 700 atau lebih tinggi diperlukan untuk lulus. |
| Kotak pasir ujian | Anda dapat menjelajahi lingkungan ujian dengan mengunjungi kotak pasir ujian kami. |
| Memohon akomodasi | Jika menggunakan alat bantu, memerlukan waktu tambahan, atau memerlukan modifikasi pada bagian mana pun dari pengalaman ujian, Anda dapat meminta akomodasi. |
Tentang ujian
Beberapa ujian dilokalkan ke dalam bahasa lain, dan ujian tersebut diperbarui kira-kira delapan minggu setelah versi bahasa Inggris diperbarui. Meskipun Microsoft melakukan setiap upaya untuk memperbarui versi yang dilokalkan seperti yang disebutkan, mungkin ada kalanya versi ujian yang dilokalkan tidak diperbarui pada jadwal ini. Bahasa lain yang tersedia tercantum di bagian Jadwalkan Ujian di halaman web Detail Ujian. Jika ujian tidak tersedia dalam bahasa yang dipilih, Anda dapat meminta tambahan waktu 30 menit untuk menyelesaikan ujian.
Note
Butir-butir yang mengikuti setiap keterampilan yang diukur dimaksudkan untuk menggambarkan cara kami menilai keterampilan-keterampilan tersebut. Topik terkait dapat dibahas dalam ujian.
Note
Sebagian besar pertanyaan membahas fitur yang merupakan ketersediaan umum (GA). Ujian mungkin berisi pertanyaan tentang fitur Pratinjau jika fitur tersebut umum digunakan.
Keterampilan diukur
Profil audiens
Anda harus memiliki keahlian subjek dalam mengoperasikan, mengintegrasikan, mengawasi, dan mengatur agen AI di dalam alur kerja dan lingkungan pengembangan SDLC tingkat produksi, memastikan keandalan, keamanan, dan kecepatan menggunakan GitHub sebagai sistem sarana catatan dan kontrol.
Tanggung jawab Anda untuk peran ini meliputi:
Alur kerja agen operasi di dalam SDLC
Mengawasi perilaku otonom dengan kontrol GitHub
Mengevaluasi dan mengoptimalkan output agen menggunakan hasil pemindaian dan artefak
Mengatur agen kustom
Mengoordinasikan eksekusi multi-agen dengan aman
Anda bekerja sama dengan arsitek, insinyur platform, teknisi DevOps, pengembang aplikasi, manajer produk, dan teknisi keamanan untuk mengembangkan, menyebarkan, mengoperasikan, dan mengelola agen yang beroperasi dalam platform GitHub.
Anda harus memiliki pengalaman dengan siklus hidup pengembangan perangkat lunak (SDLC), alur kerja dalam GitHub dan kontrol, serta kualitas kode, keamanan, dan praktik peninjauan. Anda juga harus berpengalaman dalam menggunakan agen pengkodean, termasuk GitHub Copilot, server MCP, dan penyesuaian agen seperti instruksi khusus, agen khusus, alat, serta langkah-langkah untuk pengaturan Copilot.
Sekilas keterampilan
Menyiapkan arsitektur agen dan proses SDLC (15–20%)
Menerapkan penggunaan alat dan interaksi lingkungan (20–25%)
Mengelola memori, status, dan eksekusi (10–15%)
Lakukan evaluasi, analisis kesalahan, dan penyetelan (15–20%)
Mengatur koordinasi multi-agen (15–20%)
Menerapkan pagar pembatas dan akuntabilitas (10–15%)
Menyiapkan arsitektur agen dan proses SDLC (15–20%)
Mengintegrasikan agen ke dalam siklus hidup pengembangan perangkat lunak (SDLC)
Identifikasi langkah-langkah yang harus dilakukan agen
Mengidentifikasi dan mengatasi pola anti-pola umum dalam agen
Menentukan input, output, dan kriteria keberhasilan untuk agen
Menentukan batas antara perencanaan, penalaran, dan tindakan
Konfigurasi perencanaan agen agar terpisah dari pelaksanaan agen
Mengonfigurasi agen untuk menghasilkan rencana terstruktur
Memvalidasi rencana agen
Cegah tindakan agen sampai agen diperiksa dan disetujui
Mengonfigurasi pengamatan dan kontrol untuk agen otonom
Merencanakan dan menerapkan tingkat otonomi agen, termasuk pagar pembatas
Mengonfigurasi agen untuk menghasilkan artefak yang dapat diperiksa dalam alat pengembangan standar
Mengonfigurasi intervensi manusia untuk agen otonom tanpa memperlambat pengiriman
Menerapkan penggunaan alat dan interaksi lingkungan (20–25%)
Memilih dan mengonfigurasi alat agen
Mengidentifikasi alat yang diperlukan
Konfigurasi perangkat agen
Mengonfigurasi izin alat agen
Konfigurasi server MCP
Menambahkan server MCP sebagai alat untuk agen
Mengonfigurasi server MCP jarak jauh GitHub
Mengonfigurasi registri MCP
Mengonfigurasi daftar izin MCP
Mengintegrasikan agen dalam lingkungan pengembangan
Mengevaluasi konteks eksekusi untuk agen
Mengonfigurasi cakupan agen ke repositori tertentu
Mengonfigurasi agen yang akan dipanggil dalam alur kerja CI
Mengonfigurasi agen untuk menggunakan cakupan berbasis cabang
Memungkinkan agen untuk melakukan tindakan otonom, termasuk membuat cabang dan permintaan tarik
Mengonfigurasi agen untuk menangani batasan khusus lingkungan
Mengoperasikan agen dengan jalur eksekusi yang aman dan penanganan kesalahan yang kuat
Menerapkan penanganan kesalahan
Menerapkan percobaan ulang
Menerapkan pembatalan
Menerapkan jalur eskalasi
Menerapkan keterlacakan dan akuntabilitas untuk tindakan agen
Mengelola memori, status, dan eksekusi (10–15%)
Menerapkan strategi memori agen
Pilih antara memori jangka pendek, jangka panjang, dan eksternal
Batasi memori agen pada informasi yang relevan dengan tugas
Menentukan aturan kedaluwarsa, pemangkasan, dan reset memori
Mempertahankan status agen dan mengelola penyimpangan konteks
Mencatat perkembangan dan keputusan tugas sebagai dokumen permanen
Melanjutkan pekerjaan agen tanpa mengulangi langkah atau menyimpang dari keputusan sebelumnya
Mendeteksi dan memperbaiki penyimpangan selama eksekusi agen yang berkepanjangan.
Memastikan kelangsungan memori dan status agen di seluruh alat dan lingkungan
Bagikan status agen
Mencegah konteks yang bertentangan
Mencegah konteks kedaluarsa
Lakukan evaluasi, analisis kesalahan, dan penyetelan (15–20%)
Menentukan kriteria keberhasilan dan sinyal evaluasi untuk tugas agen
Tentukan hasil yang diharapkan dan batasan operasional untuk tugas agen
Mengidentifikasi sinyal evaluasi kualitatif dan kuantitatif untuk mengevaluasi agen
Menyelaraskan kriteria evaluasi dengan niat pengembangan
Hasilkan sinyal evaluasi dengan menggunakan alat pemindaian otomatis
Menganalisis kegagalan agen dan mengidentifikasi akar penyebab
Mengidentifikasi kegagalan dengan menggunakan log, rencana, jejak, output, dan artefak alur kerja
Mengklasifikasikan akar penyebab, termasuk kesalahan penalaran, penyalahgunaan alat, dan masalah konteks atau lingkungan
Menyesuaikan perilaku agen berdasarkan hasil evaluasi
Merevisi instruksi, alur kerja, atau batasan
Menyempurnakan penggunaan memori
Menyempurnakan penggunaan alat dan akses alat
Mengatur koordinasi multi-agen (15–20%)
Mengoperasikan dan mengelola alur kerja multi-agen
Menerapkan pola orkestrasi untuk mengoordinasikan beberapa agen
Mengonfigurasi isolasi agen untuk eksekusi paralel
Mendeteksi dan mengatasi konflik agen, termasuk perubahan kode yang tumpang tindih, upaya duplikat, dan output kontradiktif
Mengonfigurasi pengamatan untuk perilaku multi-agen dengan menggunakan log, artefak, dan sinyal operasional
Mengonfigurasi alur kerja multi-agen untuk menghasilkan artefak yang cocok untuk ditinjau dan diaudit
Mendokumentasikan keputusan kunci, pengalihan tugas, dan hasil di antara para agen
Melakukan analisis post-hoc pada perilaku sistem multi-agen
Mendeteksi dan menanggapi kegagalan multi-agen dan perilaku yang terdegradasi
Mengidentifikasi eksekusi agen yang gagal, parsial, atau terhenti
Menanggapi perilaku atau koordinasi yang terdegradasi di seluruh agen
Menerapkan pola pemulihan multi-agen, termasuk rollback dan human-in-the-loop
Mengelola siklus hidup agen dalam alur kerja multi-agen
Menambahkan agen ke alur kerja multi-agen yang sudah ada
Memperbarui, mengonfigurasi ulang, atau mengganti agen tanpa mengganggu alur kerja aktif
Menghentikan agen sambil mempertahankan kelangsungan audit dan alur kerja
Menerapkan pagar pembatas dan akuntabilitas (10–15%)
Menentukan tingkat otonomi
Pengklasifikasian tindakan agen berdasarkan risiko operasional, keamanan, dan kepatuhan untuk menyesuaikan intervensi manusia.
Tetapkan tingkat otonomi untuk memaksimalkan kecepatan pengiriman sambil tetap mematuhi keamanan organisasi dan standar AI yang bertanggung jawab
Menerapkan pagar pembatas dan alur kerja human-in-the-loop
Mengidentifikasi subset tindakan yang memerlukan penilaian manusia
Memblokir tindakan yang melanggar kebijakan keamanan, kepatuhan, atau AI yang bertanggung jawab yang ditentukan
Izin cakupan dan konteks eksekusi untuk memberlakukan akses hak istimewa paling sedikit
Memerlukan otorisasi eksplisit atau jalur terkontrol untuk perubahan yang tidak dapat diubah atau sensitif terhadap kepatuhan
Pertahankan kecepatan eksekusi dengan meminimalkan persetujuan yang tidak mengurangi risiko secara material
Mempelajari sumber daya
Sebaiknya Anda berlatih dan mendapatkan pengalaman langsung sebelum mengikuti ujian. Kami menawarkan opsi belajar mandiri dan pelatihan kelas serta tautan ke dokumentasi, situs komunitas, dan video.
| Mempelajari sumber daya | Tautan ke pembelajaran dan dokumentasi |
|---|---|
| Ikuti pelatihan | Pilih dari jalur dan modul pembelajaran mandiri atau ikuti kursus yang dipimpin instruktur di Microsoft Learn – Foundations of Agentic AI di GitHub, Desain Arsitektur Agen dan Integrasi SDLC, Tooling, MCP, dan Lingkungan Eksekusi Agen |
| Cari dokumentasi |
Menyiapkan arsitektur agen dan proses SDLC Menerapkan Penggunaan Alat dan Interaksi Lingkungan Mengelola Memori, Status, dan Eksekusi Lakukan Evaluasi, Analisis Kesalahan, dan Penyetelan Mengorkestrasi Koordinasi Multiagen Menerapkan Pagar Pembatas dan Akuntabilitas |
| Ajukan pertanyaan | Diskusi Komunitas GitHub |
| Dapatkan dukungan komunitas | GitHub Blog |
| Ikuti GitHub |
Twitter |
| Cari video | YouTube |