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.
GitHub Copilot for Azure adalah ekstensi GitHub Copilot yang memungkinkan pengembang menggunakan bahasa alami untuk:
- Pelajari tentang fitur Azure.
- Menyebarkan sumber daya Azure.
- Dapatkan informasi tentang sumber daya Azure.
- Mendiagnosis dan memecahkan masalah dengan sumber daya Azure.
Anda harus memiliki akses ke langganan Azure dan berlangganan GitHub Copilot. Mulai menggunakan ekstensi.
GitHub Copilot dirancang untuk membantu pengembang, termasuk pengembang yang baru menggunakan Azure, agar lebih produktif secepat mungkin. Untuk pengguna Azure yang berpengalaman, GitHub Copilot untuk Azure menggantikan kebutuhan untuk:
- hafalkan atau cari perintah dan argumen Azure CLI.
- buat skrip penyebaran yang kompleks secara manual.
- masuk dan telusuri portal Microsoft Azure.
Cara kerjanya
GitHub Copilot for Azure melengkapi pengetahuan umum tentang model bahasa besar dasar (LLM) seperti GPT-5 dan Claude Sonnet 4 dengan panggilan alat menggunakan Server Azure Model Context Protocol (MCP) yang memungkinkan interaksi dengan layanan, sistem, dan Azure Resource Graph untuk melakukan tugas tertentu atas nama Anda. Lebih dari 35 layanan Azure sudah tersedia dan lebih banyak layanan dan kemampuan ditambahkan secara teratur. Pelajari selengkapnya tentang kemampuan Azure MCP Server.
Lingkungan pengembangan yang didukung
Anda dapat menggunakan GitHub Copilot untuk Azure di lingkungan pengembangan yang didukung berikut:
| Klien yang Didukung | Description | Tahapan Fitur | Tautan Unduhan |
|---|---|---|---|
| Visual Studio Code | Memunculkan GitHub Copilot untuk Azure melalui antarmuka pengguna GitHub Copilot. Ini juga menampilkan alat Azure MCP Server. Menyediakan alat khusus IDE dan mode kustom. | Ketersediaan Umum | Link |
| Visual Studio 2022 | Menyediakan GitHub Copilot di Azure melalui antarmuka pengguna GitHub Copilot dan alat Azure MCP Server. | Pratinjau umum | Link |
| Visual Studio 2026 | Menampilkan alat GitHub Copilot bawaan untuk Azure dan Azure MCP Server melalui antarmuka pengguna GitHub Copilot. | Ketersediaan Umum | Alat ini tersedia setelah penginstalan beban kerja pengembangan Azure dan AI. |
Skenario utama
GitHub Copilot untuk Azure saat ini mengaktifkan empat skenario utama:
| Kategori | Penjelasan | Contoh |
|---|---|---|
| Pelajari | Pelajari tentang layanan dan alat Azure dari dokumentasi Microsoft Learn terbaru. |
|
| Merancang dan mengembangkan | Minta panduan dan bantuan saat membuat aplikasi untuk cloud. |
|
| Sebarkan | Buat sumber daya Azure dan sebarkan aplikasi. |
|
| Pecahkan masalah | Mendiagnosis dan memecahkan masalah aplikasi dan sumber daya. |
|
Nota
Pastikan kata "Azure" berada di suatu tempat dalam perintah sehingga LLM memanggil alat yang sesuai dari Azure MCP Server.
Dokumentasi ini menyediakan panduan mulai cepat dan contoh untuk membantu Anda mulai menggunakan GitHub Copilot untuk Azure secepat mungkin.
Praktik terbaik
Pertama, gunakan mode "Agen" untuk pengalaman terbaik. Hindari mode "Tanya".
Kedua, sertakan kata "Azure" dalam perintah untuk membantu Copilot memahami bahwa perlu memanggil alat dari Azure MCP Server.
Ketiga, menggunakan kopilot dapat meningkatkan produktivitas pengembang dengan menjawab pertanyaan, menjalankan tugas, dan menghasilkan kode. Namun, ingat aturan penting ini:
- Tinjau semua respons yang dihasilkan AI. Validasi kebenaran, penerapan, potensi hasil mereka (seperti biaya dan keamanan) sebelum mengambil tindakan berdasarkan respons tersebut.
- Jangan pernah menyimpan rahasia atau kredensial aplikasi dalam kode sumber.
- Jangan pernah mengirimkan rahasia aplikasi atau kredensial dalam pertanyaan atau dalam kode saat Anda mengajukan pertanyaan.
Saat Anda bekerja dengan alat apa pun yang didasarkan pada model bahasa besar, gunakan teknik penataan prompt yang baik untuk mendapatkan hasil terbaik. Tips berikut berasal dari artikel Menulis perintah efektif untuk Microsoft Copilot di Azure, yang menyediakan saran untuk rekayasa cepat dalam konteks Azure.
- Menjadi jelas dan spesifik
- Tetapkan ekspektasi
- Menambahkan konteks tentang skenario Anda
- Memecah permintaan Anda
- Mengkustomisasi kode Anda
- Menggunakan terminologi Azure
- Menggunakan perulangan umpan balik
Saat bekerja dalam mode agen, Anda dapat membuat perintah yang lebih panjang; namun, penting untuk membatasi copilot sebelum mengizinkannya bertindak atas nama Anda, terutama saat bekerja dengan akun Azure Anda. Berikut adalah pendekatan untuk membangun prompt yang lebih panjang yang mungkin membantu mendapatkan hasil yang Anda inginkan.
- Perintah - "Jangan lakukan tindakan apa pun sampai saya mengotorisasinya." Cegah kopilot melakukan tindakan sebelum Anda memvalidasi pemahamannya tentang perintah.
- Jelaskan - Ekspres apa yang ingin Anda terjadi. Di sini, Anda menjelaskan pekerjaan seperti yang Anda lakukan kepada rekan kerja secara mendetail agar rekan kerja Anda berhasil.
- Tanya - "Apakah Anda memiliki pertanyaan klarifikasi yang ingin Anda ajukan kepada saya sebelum memulai?" - Berikan kesempatan kepada copilot untuk mengidentifikasi instruksi yang tidak jelas.
- Iterasi - Iterasi dengan Copilot sampai Copilot memahami apa yang Anda minta untuk dilakukan. Kopilot mungkin memerlukan beberapa iterasi sebelum memiliki semua yang dibutuhkan untuk berhasil.
- Permintaan - "Buat daftar periksa langkah demi langkah yang dapat saya tinjau sebelum saya mengotorisasi Anda untuk menjalankan rencana." Ini tidak hanya memaksa copilot untuk berpikir di depan tindakannya dan menjelaskan pendekatannya, tetapi juga mengikuti langkah-langkah ini dan memberikan status.
- Tinjau - Pada titik tertentu, Anda mungkin mempercayai copilot dan tidak meninjau pekerjaannya dengan saksama. Namun, selalu yang terbaik untuk memastikan Anda meninjau rencana dan mengklarifikasi apa yang Anda inginkan.
- Otorisasi - "Saya meninjau rencana dan Anda berwenang untuk memulai."
- Validasi - Luangkan waktu untuk memeriksa pekerjaan untuk memastikan bahwa pekerjaan tersebut mencapai apa yang Anda inginkan.
Panggilan alat
GitHub Copilot for Azure menggunakan alat agenik di belakang layar untuk melakukan semua operasi. Ketika pertama kali dirilis untuk Visual Studio Code, GitHub Copilot untuk tim Azure membuat alat proprietary untuk digunakan. Namun, arah saat ini adalah untuk beralih dari alat proprietary ke alat yang disediakan oleh Azure MCP Server.
Berikut adalah daftar semua alat yang saat ini didukung oleh GitHub Copilot untuk Azure. Juga tercantum adalah status migrasi, yang hanya berlaku untuk versi Visual Studio Code. Versi Visual Studio 2022 menggunakan alat Azure MCP Server secara default.
| Tool | Deskripsi dan contoh perintah | Status Migrasi |
|---|---|---|
| azure_list_activity_logs | Mencantumkan log aktivitas untuk sumber daya selama waktu tertentu.
|
Selesai |
| azure_diagnose_resource | Mendiagnosis performa atau kegagalan aplikasi menggunakan log dan telemetri.
|
Selesai |
| azure_get_auth_context | Mengambil konteks autentikasi Azure saat ini (akun, langganan, penyewa).
|
N/A |
| azure_set_auth_context | Memperbarui konteks autentikasi Azure (masuk/keluar, beralih penyewa atau langganan).
|
N/A |
| azure_dapatkan_modul_terverifikasi_azure | Mengambil modul Bicep terverifikasi untuk jenis sumber daya.
|
Planned |
| azure_generate_azure_cli_command | Menghasilkan perintah Azure CLI berdasarkan niat pengguna.
|
Selesai |
| Azure_merekomendasikan_mode_kustom | Menangkap niat terkait Azure dan menyarankan mode untuk meningkatkan alur kerja.
|
N/A |
| azure_get_dotnet_template_tags | Mencantumkan tag untuk memfilter templat .NET "Tag templat .NET apa yang tersedia?" |
N/A |
| templat_azure_dotnet_untuk_tag | Mengambil daftar templat proyek .NET yang cocok dengan tag tertentu untuk perintah baru dotnet.
|
N/A |
| azure_query_azure_resource_graph | Mengkueri Azure Resource Graph untuk sumber daya, langganan, atau grup sumber daya.
|
Planned |
Konten terkait
- Mulai menggunakan GitHub Copilot untuk Azure dengan menginstal perangkat lunak dan menulis perintah pertama Anda.
- Ikuti panduan cepat untuk memahami cara menyertakan GitHub Copilot untuk Azure dalam alur kerja pengembangan perangkat lunak Anda. Mulai cepat menjelaskan cara menyebarkan layanan ke Azure, memantau statusnya, dan memecahkan masalah.
- Lihat contoh perintah untuk mempelajari selengkapnya tentang Azure dan memahami akun, langganan, dan sumber daya Azure Anda.
- Lihat contoh perintah untuk merancang dan mengembangkan aplikasi untuk Azure.
- Lihat contoh perintah untuk menyebarkan aplikasi Anda ke Azure.
- Lihat contoh perintah untuk memecahkan masalah sumber daya Azure Anda.