
Bergabunglah dengan buletin harian dan mingguan kami untuk pembaruan terbaru dan konten eksklusif tentang liputan AI terkemuka di industri. Pelajari lebih lanjut
Agen AI adalah semua kemarahan saat ini di berbagai sektor, termasuk pengembangan dan pengkodean aplikasi.
Hari ini akhirnya, GitHub telah bergabung dengan Pesta AI Agen dengan peluncuran Mode Agen GitHub Copilot. Janji AI agen dalam pengembangan adalah tentang memungkinkan pengembang untuk membangun lebih banyak kode hanya dengan prompt sederhana. Mode agen baru akan memungkinkan Copilot untuk mengulangi kode sendiri dan memperbaiki kesalahan secara otomatis. Ke depan, GitHub juga mempratinjau agen rekayasa perangkat lunak yang sepenuhnya otonom, Project Padawan, yang dapat secara mandiri menangani seluruh tugas pengembangan.
Fitur AI Agen baru menandai langkah terbaru dalam evolusi multi-tahun ruang pengembangan pengkodean yang bertenaga AI yang GitHub bantu perintis. GitHub milik Microsoft pertama kali dipratinjau GitHub Copilot pada tahun 2021, dengan ketersediaan umum datang pada tahun 2022. Di dunia AI, itu sudah lama sekali, sebelum chatgpt menjadi nama rumah tangga dan kebanyakan orang pernah mendengar istilah “AI generatif.”
GitHub terus mengulangi kopilot. Awalnya, layanan ini mengandalkan model Openai Codex Large Language (LLM). Pada Oktober 2024, pengguna mendapatkan kemampuan untuk memilih dari berbagai LLM, termasuk Claude Anthropic, Google Gemini 1.5 dan Openai's GPT4O. Bersamaan dengan peluncuran mode agen, GitHub sekarang juga menambahkan dukungan untuk Gemini 2.0 Flash dan O3-Mini Openai. Microsoft secara keseluruhan telah menekankan agen AI, merakit salah satu ekosistem agen AI terbesar di pasar.
AI yang mendukung 'pemrograman rekan'
Layanan Mode Agen Copilot GitHub baru hadir sebagai serangkaian saingan, sebagian besar dipimpin oleh startup, telah mengguncang lanskap pengembangan. Kursor, balas, baut, dan dicintai semuanya mengejar pasar yang sedang tumbuh untuk pengembangan bertenaga AI yang Github bantu buat.
Ketika Github Copilot pertama kali muncul, itu diposisikan sebagai alat pemrograman pasangan, yang berpasangan dengan pengembang. Sekarang, GitHub bersandar pada istilah pemrograman sebaya saat merangkul AI Agen.
“Tim pengembang akan segera bergabung dengan tim agen AI yang cerdas dan semakin maju yang bertindak sebagai pengembara sejawat untuk tugas sehari-hari,” kata CEO Github Thomas Dohmke. “Dengan peluncuran Mode Agen GitHub Copilot hari ini, pengembang dapat menghasilkan, refactor, dan menggunakan kode di seluruh file basis kode organisasi mana pun dengan satu perintah prompt.”
Rincian Teknis: Cara Kerja Agen Baru GitHub
Sejak debut awalnya, GitHub Copilot telah menyediakan serangkaian fitur inti. Di antara mereka adalah penyelesaian kode yang cerdas, yang merupakan kemampuan untuk menyarankan cuplikan kode untuk menjalankan fungsi yang diberikan. Copilot juga berfungsi sebagai asisten, yang memungkinkan pengembang untuk memasukkan kueri bahasa alami untuk menghasilkan kode, atau mendapatkan jawaban tentang basis kode tertentu. Sistem, meskipun cerdas, masih membutuhkan jumlah interaksi manusia yang tidak sepele.
Mode agen melampaui itu. Menurut GitHub, platform memungkinkan Copilot untuk mengulangi outputnya sendiri, serta hasil output itu. Ini dapat secara signifikan meningkatkan hasil dan output kode.
Berikut adalah rincian rinci operasi mode agen.
Pemahaman dan perencanaan tugas:
- Saat diberi prompt, mode agen tidak hanya menghasilkan kode – itu menganalisis persyaratan tugas lengkap;
- Menurut GitHub, sistem dapat “menyimpulkan tugas tambahan yang tidak ditentukan, tetapi juga diperlukan untuk permintaan utama untuk bekerja”.
Eksekusi iteratif:
- Agen berulang pada outputnya sendiri dan hasil output itu;
- Ini terus iterasi sampai semua subtugas selesai.
Kemampuan penyembuhan diri:
- Secara otomatis mengenali kesalahan dalam outputnya;
- Dapat memperbaiki masalah yang diidentifikasi tanpa intervensi pengembang;
- Menganalisis kesalahan runtime dan mengimplementasikan koreksi;
- Menyarankan dan menjalankan perintah terminal yang diperlukan.
Project Padawan membawa 'kekuatan' ke pengembangan
Sementara mode agen tentu saja lebih kuat daripada operasi kopilot gitub dasar, itu masih bukan pengalaman yang sepenuhnya otomatis.
Untuk mencapai pengalaman penuh itu, GitHub mempratinjau Project Padawan. Dalam budaya populer, 'Padawan' adalah referensi ke magang Jedi dari Star Wars Waralaba Fiksi Ilmiah.
Project Padawan dibangun pada mode agen dan memperluasnya dengan lebih banyak otomatisasi. Dalam posting blog, Dohmke mencatat bahwa Padawan akan mengizinkan pengguna untuk menetapkan masalah untuk GitHub Copilot, dan sistem AI agen akan menangani seluruh tugas. Tugas itu dapat mencakup pengembangan kode, menyiapkan repositori dan menugaskan manusia untuk meninjau kode akhir.
“Dalam arti tertentu, itu akan seperti kopilot onboarding sebagai kontributor untuk setiap repositori di github,” kata Dohmke.
Membandingkan agen GitHub dengan opsi pengkodean agen AI lainnya
GitHub dalam beberapa hal adalah pendatang yang terlambat untuk ras pengkodean AI agen.
Kursor AI dan Bolt AI debut agen AI pertama mereka pada tahun 2023, sementara Replit merilis agennya pada tahun 2024. Alat -alat itu telah memiliki lebih dari setahun untuk mengulangi, mendapatkan pengikut dan mengembangkan loyalitas merek.
Saya pribadi telah bereksperimen dengan agen balas selama beberapa bulan terakhir. Baru minggu ini, perusahaan membawa teknologi ke aplikasi selulernya – yang Anda pikir tidak akan menjadi masalah besar, tetapi memang begitu. Kemampuan untuk menggunakan prompt sederhana, tanpa perlu pengaturan desktop penuh untuk membangun perangkat lunak, sangat kuat. Agen Replit juga menyediakan penyetelan cepat AI untuk membantu menghasilkan kode terbaik. Sistem Replit berjalan sepenuhnya di cloud dan pengguna seperti saya tidak perlu mengunduh apa pun.
Bolt tidak memiliki aplikasi seluler, tetapi memang memiliki antarmuka web yang sangat bagus yang memudahkan pemula untuk memulai. Kursor sedikit lebih besar karena melibatkan unduhan, tetapi ini adalah alat yang ampuh untuk pengembang profesional.
Jadi bagaimana cara membandingkan mode agen kopilot gitub? GitHub adalah standar de facto untuk repositori kode di internet hari ini. Lebih dari 150 juta pengembang, termasuk lebih dari 90% perusahaan Fortune 100, menggunakan GitHub. Menurut perusahaan, lebih dari 77.000 organisasi telah mengadopsi kopilot GitHub. Itu membuat teknologinya sangat lengket. Organisasi -organisasi yang sudah sangat bergantung pada GitHub dan Copilot tidak akan menjauh dari teknologi dengan mudah.
Dibandingkan dengan Replit dan Bolt, Mode Agen Copilot GitHub bukanlah fitur berbasis web, setidaknya tidak hari ini. Pratinjau saat ini hanya tersedia dengan github copilot di VS Code. Itu menciptakan hambatan kecil untuk masuk untuk pemula mutlak, tetapi kenyataannya juga bahwa VS Code bisa dibilang merupakan lingkungan pengembangan terintegrasi yang paling populer dan banyak digunakan (IDE).
Pengembang adalah kelompok yang pilih -pilih. Itulah mengapa ada begitu banyak bahasa pemrograman dan kerangka kerja yang berbeda (tampaknya ada kerangka kerja JavaScript baru yang muncul setiap bulan). Intinya adalah tentang kenyamanan dan alur kerja. Untuk pengguna GitHub Copilot dan VS Code yang ada, mode agen baru membawa fitur yang sangat dibutuhkan yang akan membantu meningkatkan produktivitas. Bagi mereka yang tidak terjebak di dunia gitub kopilot, mode agen dapat dengan sangat baik membantu membawa kopilot GitHub kembali ke dalam percakapan tentang alat pengkodean yang digerakkan oleh AI mana yang akan digunakan.
Mode Agen GitHub Copilot saat ini tersedia dalam pratinjau dan membutuhkan VS Code Insiders, yang ditujukan untuk pengadopsi awal. GitHub belum memberikan rincian harga atau tanggal ketersediaan umum.