Yang terbaik, pemrograman adalah pengujian, tetapi di era perubahan segalanya ini, hari besar bagi pengembang adalah apa yang oleh salah satu pendiri dan CEO All Hands AI, Robert Brennan, disebut sebagai “kerja keras” seperti menulis pengujian unit. , mengelola dependensi dan memelihara catatan baru. AI, di sisi lain, mungkin tidak kreatif, tetapi sangat baik dalam tugas-tugas rutin.
All Hands AI, yang mengumumkan pendanaan sebesar $5 juta yang dipimpin oleh Menlo Ventures pada hari Kamis, bertujuan untuk menciptakan asisten AI open source model-agnostik yang dapat menangani tugas-tugas multitasking ini dan memungkinkan pengembang untuk lebih memfokuskan waktu mereka pada apa yang mereka lakukan. sangat bagus.
Beberapa bulan yang lalu, Cognition AI memperkenalkan Devin, asisten AI yang dapat merencanakan dan melaksanakan tugas-tugas teknik yang kompleks — dan. mungkin yang paling penting, membuat dan menerapkan perangkat lunak baru secara end-to-end.
“Orang-orang di Cognition keluar dengan acara Devin mereka dan saya – dan saya pikir setiap programmer lain di dunia – terpesona oleh video tersebut,” kata Brennan dalam sebuah wawancara sebelum pengumuman hari Kamis. “Saya pikir hal ini memberi kami dorongan dalam pemikiran kami tentang seperti apa masa depan pembangunan, namun hal ini juga membuat kami takut karena hal ini dibuat sebagai sumber tertutup dan disimpan di taman bertembok yang tidak dapat kami lihat. . Membantu dan menjadi tim pengembangan.”
Proyek sumber terbuka, yang dimulai sebagai OpenDevin awal tahun ini dan sekarang disebut OpenHands, dimulai dengan sebuah file di GitHub dan kini memiliki lebih dari 30.000 bintang dan lebih dari 150 kontributor.
Idenya adalah agar asisten OpenHands menjadi pengembang yang bekerja sama dengan pengembang dan dapat menangani banyak masalah sehari-hari pengembang. Hal ini dapat mencakup pengujian penulisan dan penerapan serta aplikasi, dan menyadari bahwa perubahan pada satu file (mungkin nama proyek) dapat mempengaruhi kinerja bagian lain dari proyek dan menanyakan kepada pengembang apakah mereka harus mengubah file yang terpengaruh tersebut.
“AI akan mengubah cara kerja para pengembang. Namun hal ini tidak akan mengubah preferensi mereka terhadap open source, terutama jika menyangkut teknologi yang memengaruhi pekerjaan mereka sehari-hari,” kata Joff Redfern, partner di Menlo Ventures dan mantan kepala produk petugas di Atlassian. “Dengan membangun secara terbuka, All Hands membantu komunitas programmer untuk unggul dalam pengembangan AI.”
Brennan dan dua pendirinya, Xingyao Wang (kepala AI) dan Graham Neubig (kepala ilmuwan), memiliki pengalaman luas bekerja dengan pemrosesan dan arsitektur bahasa alami. Brennan sebelumnya bekerja sebagai editor dokumen di Google dan kemudian menjabat posisi senior di beberapa startup, bekerja di bidang pembelajaran mesin dan arsitektur. Neubig adalah profesor di Carnegie Mellon yang berspesialisasi dalam pemrosesan bahasa alami; Wang saat ini sedang menyelesaikan program doktoralnya di Universitas Illinois Urbana-Champaign, di mana dia melakukan penelitian tentang linguistik yang didukung oleh model dasar.
“Tidak ada yang terkejut melihat kinerja Cognition dalam hal teknologi,” kata Brennan. “Kami semua tahu ini ada di sana, tapi melihat semuanya disatukan untuk digunakan membuat kami bersemangat untuk mulai membangunnya secara terbuka.”
Brennan mencatat bahwa meskipun alat seperti Copilot sangat berguna bagi pengembang, alat tersebut (belum) didasarkan pada “lingkaran agen penulisan kode” seperti mobil yang dapat mengemudi sendiri. Inilah yang dibidik oleh All Hands AI, meski masih bersifat aspirasional. Ini tidak seperti Anda dapat memberikan agen akses ke semua simpanan JIRA perusahaan dan melepaskannya serta menyelesaikan tugas apa pun di sana. Memang benar, Brennan – seperti banyak orang di industri saat ini – berpendapat akan ada kebutuhan akan manusia pengembang yang terlibat dalam jangka waktu yang sangat lama.
Masih ada pertanyaan yang belum terjawab tentang seperti apa seharusnya pengguna/pengembang sistem tersebut. Namun, All Hands AI memiliki staf pengembang, dan ada baiknya melihatnya menjawab pertanyaan-pertanyaan ini sejak dini. Saat ini, prosesnya masih lambat dari titik pengembangan, namun tim berencana membangun kemitraan dengan VS Code dan editor lainnya dalam waktu dekat.
Seperti kebanyakan startup sumber terbuka, All Hands AI berharap dapat memonetisasi pekerjaannya dengan menawarkan kesepakatan berbayar dan tertutup. “Kami pikir ada banyak perangkat lunak yang dapat kami bangun yang kompatibel dengan sumber terbuka yang memberikan nilai bagi perusahaan besar di mana kami dapat merasa nyaman jika membangun secara tertutup untuk membantu memastikan bahwa kami memiliki proyek sumber terbuka yang berkelanjutan. Hal ini membawa mendapat uang dari perusahaan besar yang menggunakannya,” kata Brennan.
Namun, dengan pendanaan putaran pertama, grup ini berencana untuk mengembangkan teknologinya sendiri sebelum menggali pendanaan lebih dalam. Selain Menlo yang memimpin babak ini, Pillar VC, Betaworks, dan Rebellion juga ikut berpartisipasi. Perusahaan juga mendatangkan beberapa angel, termasuk salah satu pendiri Hugging Face, Thom Wolf, salah satu pendiri Cloudera Jeff Hammerbacher, dan pencipta PyTorch serta Wakil Presiden Meta Soumith Chintala.