Warp Mengajak Kontribusi Publik untuk Tingkatkan Alat Coding dengan AI

Kemajuan AI telah memudahkan pembuatan kode perangkat lunak. Namun, banyak proyek open source kini menutup pintu bagi kontribusi publik. Alasannya, mereka kewalahan dengan kode berkualitas rendah atau yang tidak sesuai kebutuhan proyek.

Warp, pengembang alat coding berbasis AI, justru mengambil langkah sebaliknya. Perusahaan ini mengumumkan bahwa perangkat lunak lingkungan pengembangan agen (ADE) desktop miliknya akan dirilis sebagai open source. Bahkan, Warp mendorong para pengembang untuk berkontribusi dengan bantuan AI.

ADE memungkinkan manusia dan agen AI bekerja sama dalam menulis kode. Zach Lloyd, pendiri dan CEO Warp, menjelaskan bahwa setiap pengembang memiliki preferensi dan gaya kerja yang berbeda. Dengan rilis open source, Warp berharap jutaan penggunanya dapat menambahkan fitur yang sesuai kebutuhan mereka lebih cepat daripada tim internal.

"Salah satu hal yang saya sadari setelah sekian lama membangun untuk para pengembang adalah bahwa mereka memiliki alur kerja yang sangat beragam. Cara terbaik agar Warp menjadi produk paling powerful bagi sebanyak mungkin pengembang adalah dengan membiarkan mereka membangun bagian-bagian yang mungkin tidak sempat kami lakukan."

Zach Lloyd, Pendiri dan CEO Warp

Proses Kontribusi yang Terstruktur

Meskipun demikian, Warp tidak akan menerima sembarangan kode dari publik. Para pengembang yang ingin menambahkan fitur atau memperbaiki kode harus mengajukan rencana melalui halaman GitHub Issues Warp. Agen AI Warp akan memulai dengan meninjau usulan tersebut, meminta detail lebih lanjut, dan bahkan menghasilkan spesifikasi awal.

Keputusan akhir tetap ada di tangan tim Warp. Safia Abdalla, seorang insinyur perangkat lunak di Warp, menjelaskan, "Ide ini adalah agen AI melakukan pekerjaan kasar seperti triase dan pembuatan spesifikasi awal, tetapi manusia tetap berada dalam lingkaran untuk memutuskan apa yang akan dibangun dan memberikan instruksi cara melakukannya."

Dukungan Infrastruktur untuk Kontributor

Setelah ide disetujui, pengembang dapat mulai bekerja. Mereka dapat menggunakan perangkat lunak orkestrasi Oz milik Warp untuk mengelola agen AI yang membangun kode di cloud. Untuk tahap awal, Warp akan menanggung biaya penggunaan Oz dan kredit AI. Para pengembang juga dapat memilih untuk bekerja di perangkat mereka sendiri dan mengirimkan pull request melalui GitHub saat pekerjaan selesai.

"Kami akan melakukan tinjauan kode secara menyeluruh untuk memastikan hanya kode berkualitas tinggi yang digabungkan," kata Lloyd. Ia menambahkan, tidak semua perangkat lunak Warp akan dirilis sebagai open source. Elemen berbasis cloud yang menjadi tulang punggung bisnis enterprise Warp tetap bersifat proprietary untuk saat ini. Selain itu, ada juga bagian dari aplikasi desktop yang dirancang khusus untuk klien tertentu atau digunakan untuk menguji model AI yang belum dirilis.

Masa Depan Alat Coding yang Lebih Kolaboratif

Langkah ini menunjukkan komitmen Warp untuk menciptakan ekosistem pengembangan perangkat lunak yang lebih inklusif dan inovatif. Dengan menggabungkan kontribusi komunitas dan kecerdasan AI, Warp berharap dapat menghadirkan alat yang lebih powerful dan sesuai dengan kebutuhan beragam pengembang di seluruh dunia.