HeadlinesBriefing favicon HeadlinesBriefing.com

Pengkodean Multi-Agent Membutuhkan Lapisan Komitmen

Towards Data Science •
×

Sistem pengkodean multi-agent sering kali gagal bukan karena komunikasi yang buruk, melainkan karena komitmen yang dibuat dalam percakapan tidak memiliki catatan yang persisten. Bahkan ketika agen berkomunikasi secara efektif, mereka dapat menduplikasi pekerjaan, salah mengurutkan tugas, atau melewatkan dependensi karena tidak ada status eksternal yang melacak siapa berjanji apa. Penulis membangun Commitment Ledger hanya menggunakan pustaka standar Python untuk mencatat komitmen agen—seperti 'saya akan membuat file items'—sebagai status eksplisit.

Ledger ini memeriksa konflik, pekerjaan yang terlewat, dan pekerjaan ulang tanpa memerlukan basis data atau API. Dalam pengujian, ini mencegah pekerjaan duplikat dan kegagalan dependensi, tetapi tidak memperbaiki kasus di mana agen gagal menyelesaikan tugas atau melaporkan pekerjaan yang tidak diverifikasi. Ledger meningkatkan status koordinasi tetapi tidak dapat menegakkan tindak lanjut agen.

Wawasan ini berasal dari benchmark Cooper Bench oleh Stanford dan SAP Labs, yang menunjukkan bahwa pasangan agen yang bekerja sama terkadang mencetak skor lebih buruk daripada satu agen karena pesan yang samar, asumsi yang salah, dan komitmen yang bergeser. Meskipun koordinasi dimungkinkan—seperti yang terlihat dalam eksekusi minoritas di mana agen menegosiasikan peran atau membagi sumber daya—ini tidak dapat diandalkan tanpa mekanisme untuk mempertahankan komitmen. Ledger mengisolasi mode kegagalan spesifik ini: komitmen hanya ada dalam obrolan, tanpa cara bagi agen lain untuk memverifikasinya nanti.

Solusinya ringan, deterministik, dan berfokus semata-mata pada membuat komitmen terlihat dan dapat diperiksa.