Dalam pasar kecerdasan buatan yang terus berkembang, sebuah pencapaian luar biasa muncul: Devin AI, insinyur perangkat lunak AI pertama yang sepenuhnya otonom di dunia. Ciptaan luar biasa ini, yang dikembangkan oleh laboratorium AI terapan berbasis di Amerika Serikat bernama Cognition, telah menetapkan standar baru dalam dunia perangkat lunak. Devin mampu menulis kode atau membuat situs web hanya dengan satu perintah, mirip dengan seorang insinyur perangkat lunak manusia.
Daftar Isi
Apa itu Cognition?
Sebelum kita lebih mendalam tentang Devin, mari kita kenali penciptanya – Cognition. Didirikan pada November 2023, Cognition adalah laboratorium AI yang berfokus pada pemikiran. Dengan memanfaatkan pemikiran, mereka bertujuan untuk membuka berbagai disiplin dalam kecerdasan buatan. Cognition saat ini terdiri dari para profesional dan pemimpin yang pernah bekerja dengan perusahaan teknologi besar seperti Google DeepMind, Cursor, Scale AI, dan Nuro. Mereka telah mengumpulkan pendanaan sebesar $21 juta, yang dipimpin oleh Founders Fund milik Peter Thiel. Cognition juga didukung oleh tokoh-tokoh besar seperti Tony Xu, CEO DoorDash, dan Fred Ehrsam, pendiri Coinbase, platform kripto terkemuka.
Apa itu Devin?
Devin adalah model otonom yang dapat merencanakan, menganalisis, dan mengeksekusi tugas-tugas kode dan rekayasa perangkat lunak yang kompleks hanya dengan satu perintah. Devin memiliki baris perintah sendiri, editor kode, dan browser web terpisah.
Kemampuan model ini ditunjukkan melalui pengujian dengan menggunakan Meta’s Llama 2 pada beberapa penyedia API yang berbeda. Devin pertama-tama membuat rencana langkah demi langkah sebelum mengatasi masalah tersebut. Selanjutnya, Devin membangun seluruh proyek menggunakan alat yang sama seperti yang dilakukan oleh insinyur perangkat lunak manusia. Dengan menggunakan browser bawaannya, Devin dapat membuka dokumentasi API untuk memahami cara menghubungkan ke setiap API tersebut. Akhirnya, Devin membangun dan mendeploy sebuah situs web dengan gaya lengkap.
Yang membedakan Devin adalah kemampuannya untuk belajar dari kesalahan. Ia dapat membuat ribuan keputusan dan semakin baik seiring waktu. Devin juga lebih unggul daripada solusi lain ketika diuji pada beberapa set masalah rekayasa perangkat lunak standar.
Devin juga menjalani wawancara dengan merek teknologi terkemuka terkait tugas-tugas AI dan memenuhi harapan. Selain itu, Devin telah menyelesaikan tugas-tugas dari pekerjaan nyata yang diposting di Upwork, seperti tugas pemrograman, debugging model visi komputer, dan menghasilkan laporan terperinci.
Sebuah gambaran tentang Devin terlihat melalui GitHub Copilot, alat penyelesaian kode. Para programmer dapat mengubah prompt menjadi kode yang dapat dijalankan. AI ini tidak hanya dapat menyelesaikan potongan kode, tetapi juga dapat menerjemahkannya ke berbagai bahasa. Luar biasa, bukan? Namun, Devin mengambil langkah lebih jauh dengan kemampuannya untuk menyelesaikan kode dari awal hingga akhir tanpa campur tangan manusia.
Bagaimana cara Devin bekerja?
Devin AI bekerja dengan menganalisis pola ucapan dan perilaku manusia menggunakan algoritma pembelajaran mesin untuk mengidentifikasi pola yang terkait dengan emosi tertentu. Ini dirancang untuk memahami emosi manusia dan merespons sesuai, menjadikannya perubahan besar dalam kecerdasan buatan. Ketika sebuah perintah dimasukkan, Devin memasuki mode “Perencana”, di mana panduan langkah demi langkah menjelaskan cara mengatasi masalah tersebut.
Setelah langkah ini selesai, dashboard akan beralih ke antarmuka dengan empat bagian:
- Bagian Input Prompt: Berisi semua prompt masukan.
- Bagian Baris Perintah: Tempat untuk mengetikkan perintah.
- Bagian Editor Kode: Tempat untuk mengedit kode.
- Bagian Browser Sendiri: Digunakan untuk menganalisis sumber daya secara menyeluruh dan mengambil kesimpulan. Akhirnya, dashboard akan menampilkan visualisasi solusi.
Bagaimana Devin dibandingkan Model lain?
Devin AI telah diuji pada SWE-bench, platform pengujian yang menugaskan agen untuk menyelesaikan masalah dunia nyata pada proyek sumber terbuka, yang paling sering digunakan oleh insinyur perangkat lunak. Menurut Cognition, Devin dievaluasi pada 25% subset acak dari dataset. Dalam hal resolusi masalah tanpa bantuan, Devin secara signifikan mengungguli model AI terkini sebelumnya dengan tingkat 13,86%. Model sebelumnya hanya mencapai kurang dari 2%.
Apakah Software Engineer akan tergantikan oleh Devin?
Angka-angka mengesankan yang terlihat pada pengujian telah menyebabkan kegelisahan di benak orang, terutama para pengembang dan insinyur perangkat lunak, mengenai masa depan pekerjaan perangkat lunak dan yang terkait.
Cognition, sebuah laboratorium AI terapan yang berfokus pada pemikiran, mengklaim sedang membangun rekan AI dengan kemampuan yang melampaui alat AI yang sudah ada. Cognition menyatakan, “Devin adalah rekan yang tak kenal lelah dan terampil, siap membangun bersama Anda atau menyelesaikan tugas secara mandiri untuk Anda tinjau. Dengan Devin, para insinyur dapat fokus pada masalah yang lebih menarik, dan tim rekayasa dapat berusaha mencapai tujuan yang lebih ambisius.”
Yang menarik, meskipun banyak yang menganggap bahwa Devin akan mengakhiri peran banyak insinyur perangkat lunak, Cognition, pembuat Devin, saat ini aktif merekrut insinyur perangkat lunak “manusia”! Pendapat-pendapat bervariasi, dan sampai Devin diuji sepenuhnya, kita tidak dapat mengambil kesimpulan.
Seperti yang dikutip oleh Andrej Karpathy, mantan direktur AI di Tesla, “Menurut saya, otomatisasi rekayasa perangkat lunak akan mirip dengan otomatisasi mengemudi.” Ia melanjutkan bahwa rekayasa perangkat lunak berada pada jalur perubahan yang substansial. Ini akan melibatkan lebih banyak otomatisasi yang diawasi sambil memberikan perintah tingkat tinggi, gagasan, atau strategi perkembangan dalam bahasa Inggris.
Seperti alat AI generatif lainnya, Devin hanya sebaik pengguna yang menggunakannya! Ini hanyalah alat di tangan pengguna yang efisien, yang membuat tugasnya jauh lebih ringan dan tidak memakan waktu.
Kesimpulan
Devin AI adalah langkah maju yang besar dalam ranah Generative AI, mengubah lapangan pengembangan perangkat lunak dengan mengotomatisasi tugas-tugas pemrograman dan masalah kompleks. Dengan model seperti GPT-4, Claude 3, dan sekarang Devin, masa depan tampak cerah dalam Generative AI; mereka hadir bukan untuk menggantikan kita, melainkan untuk membantu kita. Sampai jumpa di kesempatan berikutnya!
Penulis: Leo Prangs Tobing
Rerefensi:
cognition-labs.com
devinai.ai
Divisi Komunikasi dan Informasi
Himpunan Mahasiswa Sistem Informasi
Universitas Tanjungpura
0 Komentar