Dengan pembangunan berterusan model bahasa besar (LLM), menggunakannya untuk membina ejen AI telah menjadi bidang penyelidikan baharu. Penyelidikan lepas telah berjaya menggunakan LLM untuk mendorong ejen berbilang ejen untuk menyelesaikan beberapa tugas secara autonomi Walau bagaimanapun, penyelidikan semasa tertumpu terutamanya pada tugasan mudah dan mempunyai penerokaan tugas kompleks yang tidak mencukupi. Ini terutamanya kerana model bahasa besar mempunyai masalah "ilusi", terutamanya apabila pelbagai ejen berinteraksi, masalah halusinasi akan menjadi lebih serius, menjadikannya mustahil untuk digunakan untuk tugas yang rumit
Baru-baru ini, sumber terbuka yang dipanggil Rangka Kerja "MetaGPT" mencuba untuk menyelesaikan masalah ini. Matlamat MetaGPT adalah untuk menyuntik aliran kerja manusia yang cekap ke dalam kerjasama pelbagai ejen dipacu LLM sebagai pendekatan pengaturcaraan meta. MetaGPT dengan cepat mendapat perhatian lebih daripada 11.1k bintang beberapa hari selepas ia masuk dalam talian
URL projek ini ialah: https://github.com/geekan/MetaGPT
Secara ringkasnya , MetaGPT Simulasikan aliran kerja syarikat pembangunan perisian, memerlukan penugasan peranan kepada setiap ejen dan merancang proses kerjasama, sama seperti situasi peruntukan kakitangan syarikat pembangunan perisian
MetaGPT mula-mula membenamkan prosedur operasi piawai (SOP ) menjadi segera , sekali gus menjadikan proses kerjasama pelbagai ejen tersusun. Kemudian, pasukan penyelidik terus memodulasi output, memberikan kepakaran domain ejen yang setara dengan pekerja manusia untuk mengesahkan output dan mengurangkan ralat kompaun MetaGPT memberikan peranan kepada ejen yang berbeza melalui saluran kerja, dengan itu Membina rangka kerja yang boleh menyelesaikan kompleks dengan berkesan. masalah kerjasama pelbagai ejen dan menjadikannya lebih padu
Mengambil pembangunan enjin pengesyoran sebagai contoh, pasukan penyelidik menunjukkan hasil jana sendiri "Agen Arkitek" dalam reka bentuk antara muka Sistem MetaGPT, ini adalah perkara yang penting. langkah untuk pembangunan perisian
MetaGPT mampu melakukan pelbagai tugas yang kompleks, seperti membangunkan perisian permainan mudah, dan proses pelaksanaan tugasnya boleh dibandingkan dengan piawaian pembangun manusia Surat-menyurat satu-dengan-satu antara prosedur operasi ( SOP)
Selepas MetaGPT menerima keperluan input pengguna, ejen mengambil alih peranan pengurus produk dan menganalisis keperluan dan kebolehlaksanaan. Ejen kemudian bertindak sebagai arkitek, pengurus projek, dan jurutera, menyelesaikan pembangunan perisian mengikut urutan. Akhirnya, ejen lain bertanggungjawab untuk ujian komprehensif perisian. Proses ini mensimulasikan proses pembangunan dunia sebenar dengan baik Mari kita lihat kes di mana MetaGPT menyelesaikan tugas pembangunan tertentu. Pengguna hanya perlu menyediakan keperluan, seperti "Menulis permainan blackjack", MetaGPT akan melalui analisis keperluan dan perancangan tugas, dan berjaya menjana kod permainan
Pasukan penyelidik yang dinyatakan dalam peta jalan projek: Pelan MetaGPT untuk menyelesaikan projek bersaiz sederhana secara bebas (kira-kira 2,000 baris kod) dalam jangka pendek, dan akhirnya mencapai keupayaan untuk melatih, memperhalusi, mengoptimumkan, memohon dan mengemas kini secara bebas
MetaGPT telah diterbitkan artikel bertajuk " METAGPT: META PROGRAMMING FOR MULTI-AGENT COLABORATIVE RANGKA KERJA" kertas penyelidikan
Kertas boleh didapati di pautan berikut: https://arxiv.org/pdf/2308.00352.pdf
Pembaca yang berminat boleh menyemak kertas kerja untuk mendapatkan pemahaman yang mendalam tentang topik penyelidikan
Atas ialah kandungan terperinci Rangka kerja sumber terbuka MetaGPT menjadi popular di GitHub, mencapai 11,000 bintang, meniru proses pembangunan perisian. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!