Persidangan pembangun Build 2025 Microsoft telah mendedahkan evolusi penting dalam pembangunan perisian berbantukan AI, dengan GitHub Copilot berkembang melampaui cadangan kod untuk menjadi pembantu yang lebih autonomi. Ini menandakan perubahan strategik apabila Microsoft meletakkan dirinya di barisan hadapan integrasi AI dalam aliran kerja pembangunan perusahaan, yang berpotensi mengubah cara pasukan pengaturcaraan bekerjasama dan beroperasi.
Evolusi daripada Alat Cadangan kepada Ejen Autonomi
GitHub Copilot sedang berubah daripada sekadar alat cadangan kod kepada pembantu pengekodan autonomi yang mampu menguruskan pelbagai aspek proses pembangunan. GitHub Copilot Coding Agent yang baru diumumkan boleh bekerja secara bebas di latar belakang, melakukan penjanaan dan pengubahsuaian kod secara automatik sambil berintegrasi dengan proses integrasi berterusan, penerapan berterusan, dan ulasan GitHub. Tidak seperti Agent Mode yang sedia ada yang beroperasi dalam persekitaran pembangunan tempatan, Coding Agent berada di awan dan mengendalikan tugas khusus GitHub dengan mencipta persekitaran maya menggunakan GitHub Actions.
Agen Pengekodan GitHub Copilot berbanding Mod Agen
Ciri | Agen Pengekodan GitHub Copilot | Mod Agen GitHub Copilot |
---|---|---|
Persekitaran | Berada di awan ( GitHub ) | Berada di persekitaran pembangunan tempatan |
Fungsi Utama | Melaksanakan tugas khusus GitHub | Melaksanakan tugas penciptaan kod |
Operasi | Menggunakan GitHub Actions untuk mencipta persekitaran maya | Berfungsi seperti chatbot dalam IDE |
Fokus Tugas | Pengurusan projek, integrasi kod, proses semakan | Penjanaan kod, penciptaan UI, menjawab soalan berkaitan kod |
Langkah Keselamatan | - Hanya boleh menolak ke cabang yang dicipta sendiri- Menghormati proses semakan- Akses internet terhad- Memerlukan kelulusan untuk aliran kerja | Beroperasi dalam kekangan IDE tempatan |
Bagaimana Coding Agent Berfungsi
Coding Agent yang baharu beroperasi dengan melancarkan persekitaran maya menggunakan GitHub Actions untuk melaksanakan tugas secara autonomi. Ia boleh mengendalikan tugas kompleksiti rendah hingga sederhana dalam pangkalan kod yang diuji dengan baik, menjadikannya sangat sesuai untuk kerja yang mungkin akan diberikan kepada pembangun junior. Ini termasuk menguruskan perubahan, membuat pengubahsuaian pengekodan yang mempengaruhi keseluruhan pangkalan kod, menyelaraskan kerja antara ahli pasukan, dan menyediakan komponen untuk pengujian atau pengedaran. Keupayaan ini melampaui penjanaan kod ringkas untuk merangkumi aktiviti pengurusan projek yang lebih luas.
Langkah-langkah Keselamatan Terbina
Microsoft telah melaksanakan protokol keselamatan yang ketat untuk memastikan Coding Agent tidak membuat perubahan tanpa kebenaran. Ejen ini hanya boleh menolak kod ke cabang yang dibuatnya, bukan ke cabang utama atau yang dibuat oleh pasukan. Ia menghormati proses semakan yang sedia ada, mengehadkan akses internet ke destinasi dipercayai yang ditentukan oleh pengguna. Selain itu, aliran kerja yang dibuat dengan GitHub Actions tidak akan berjalan tanpa kelulusan manusia yang sesuai. Langkah-langkah keselamatan ini mencerminkan pemahaman Microsoft tentang risiko yang berkaitan dengan pengubahsuaian kod autonomi dalam persekitaran pengeluaran.
Ketersediaan dan Harga
Keupayaan Coding Agent yang baharu tersedia untuk pelanggan Copilot Enterprise dan Copilot Pro+, dengan langganan yang terakhir berharga kira-kira 400 USD setahun. Microsoft juga telah mengumumkan bahawa mereka menjadikan GitHub Copilot dalam VS Code sebagai sumber terbuka, menjadikan keupayaan bertenaga AI daripada sambungan GitHub Copilot sebahagian daripada repositori sumber terbuka yang sama yang menggerakkan VS Code. Langkah ke arah ketelusan ini membolehkan komuniti sumber terbuka untuk mengubah suai, memfork, atau meningkatkan ciri-ciri, walaupun ia kelihatan terpakai kepada plugin dan bukannya model AI asas.
Harga dan Ketersediaan
- Tersedia untuk: Pelanggan Copilot Enterprise dan Copilot Pro+
- Langganan Copilot Pro+: ~USD 400/tahun
- Sumber terbuka: Plugin GitHub Copilot untuk VS Code (bukan AI itu sendiri)
![]() |
---|
Penceramah di persidangan Microsoft Build 2025 memperkenalkan kemajuan dalam pembangunan perisian berbantukan AI |
Strategi AI Microsoft yang Lebih Luas
Kemas kini ini sejajar dengan strategi Microsoft yang lebih luas yang didedahkan pada Build 2025, di mana syarikat itu memperkenalkan Model Context Protocol (MCP) untuk Windows 11. MCP berfungsi sebagai port USB-C aplikasi AI, menstandardkan bagaimana model AI mengakses maklumat dan menggunakan alat dalam ekosistem Windows. Microsoft telah bekerjasama dengan OpenAI, Anthropic, Perplexity, dan Figma untuk mengintegrasikan keupayaan MCP ke dalam lebih banyak aplikasi, mewujudkan rangka kerja bersatu untuk ejen AI berhubung dengan aplikasi Windows natif.
Implikasi dan Kebimbangan Industri
Walaupun GitHub Copilot Coding Agent menjanjikan peningkatan produktiviti yang ketara, ia menimbulkan persoalan tentang masa depan peranan pembangun junior. CTO Microsoft, Kevin Scott, sebelum ini menyatakan bahawa beliau menjangkakan 95% daripada semua kod perisian akan ditulis oleh AI menjelang 2030, dan CEO Satya Nadella menyatakan bahawa 20-30% kod Microsoft sudah dijana oleh AI. Trend ini berpotensi mengurangkan peluang untuk pengaturcara peringkat permulaan untuk mendapatkan pengalaman, mewujudkan jurang dalam saluran pembangunan kerjaya yang secara tradisinya membolehkan bakat baru berkembang menjadi profesional berpengalaman.
Masa Depan Aliran Kerja Pembangunan
Apabila ejen AI menjadi lebih mampu mengendalikan tugas pengekodan rutin, hubungan antara pembangun manusia dan pembantu AI mereka sedang berkembang. Visi Microsoft mencadangkan masa depan di mana ejen AI berfungsi sebagai ahli pasukan maya, mengendalikan tugas berulang secara autonomi sementara pembangun manusia memberi tumpuan kepada reka bentuk dan penyelesaian masalah kompleks. Peralihan ini bukan sekadar perubahan dalam alat tetapi transformasi asas dalam cara pasukan pembangunan perisian beroperasi dan bekerjasama, dengan AI menjadi bahagian penting dalam kitaran hayat pembangunan dan bukan sekadar teknologi bantuan.