Model besar Agent sekuat apa pun kemampuan penalarannya, tetap dibatasi oleh dua batas: jendela konteks sekali pakai C maks yang terbatas, dan setelah sesi ditutup, status serta pengalaman tidak dapat diandalkan; sedangkan siklus hidup proyek teknik atau riset yang sesungguhnya T proyek dapat berlangsung selama berbulan-bulan bahkan bertahun-tahun, sehingga T proyek ≫ C maks. Kontradiksi utamanya bukanlah kurangnya kemampuan penalaran sekali pakai, melainkan pengalaman yang tidak dapat melintasi siklus hidup Agent: tanpa persistensi, kegagalan setiap eksperimen, pertimbangan, solusi kandidat, dan kesimpulan validasi akan hilang seiring konteks yang dikosongkan, sehingga Agent berikutnya hanya bisa mengulang eksplorasi dari awal.
Kehabisan Konteks: Batas Keras Sesi Sekali Pakai
Jendela konteks Agent adalah sumber daya yang terbatas. Ia dapat menampung tujuan tugas saat ini, observasi lokal, dan penalaran terkini, tetapi begitu sesi ditutup, status, kesimpulan sementara, dan pengalaman dalam jendela tersebut tidak lagi tersedia. Untuk proyek berjangka panjang, memori proyek tidak boleh ditempatkan dalam konteks sekali pakai, karena saat sesi berikutnya dimulai, konteks telah dikosongkan atau hanya menyisakan sedikit sekali informasi dari luar yang disuntikkan.
Persistensi Tingkat Proyek: Mengeksternalisasi Pengalaman ke Dunia Perangkat Lunak
Arah solusinya adalah Persistensi Tingkat Proyek: mengeksternalisasi konfigurasi yang gagal, proses pertimbangan, solusi kandidat, dan kesimpulan validasi dari eksperimen sekali pakai menjadi artefak tingkat proyek yang terus ada, seperti kode, pengujian, catatan eksperimen, log keputusan, metrik evaluasi, dan hasil validasi. Dengan begitu, Agent berikutnya tidak perlu memulai dari nol, melainkan dapat membaca pengalaman sebelumnya dari repositori proyek untuk menilai arah mana yang sudah terbukti, konflik mana yang belum terselesaikan, dan metrik mana yang sudah terpenuhi.
Perluasan Batas Objek Evolusi
Dalam perspektif evolusi metode, objek evolusi tidak lagi sekadar parameter numerik atau solusi kandidat sekali pakai, melainkan meluas menjadidunia perangkat lunak yang terus ada, dapat diversikan, dan dapat diwarisi. Setiap artefak baru yang dihasilkan dalam satu sesi akan mengubah status dunia ini, dan sesi berikutnya melanjutkan evolusi di dunia yang telah diperbarui. Dengan demikian proses optimasi berubah dari tugas sekali pakai menjadievolusi berkelanjutan tingkat proyek.
Kolaborasi Multi-Agent dan Pemecahan Rekursif
Beberapa Agent dengan siklus hidup terbatas dapat bekerja sama: eksekutor lapisan atas memahami tujuan dan menguraikan tugas, sedangkan eksekutor lapisan bawah menyelesaikan implementasi dan pengujian lokal, serta melanjutkan pemecahan rekursif bila perlu. Kesinambungan lintas siklus hidup dijamin oleh persistensi tingkat proyek: setiap Agent menuliskan status penting ke artefak proyek sebelum ditutup, dan Agent baru membaca memori proyek terlebih dahulu sebelum menentukan tindakan lokal berikutnya.
Konflik Tujuan dan Umpan Balik yang Jarang dalam Praktik Teknik
Proyek berjangka panjang sering kali memiliki konflik tujuan, misalnya sulitnya mencapai performa, biaya, dan ketahanan yang optimal secara bersamaan; umpan balik pun bisa jarang, karena satu eksperimen harus menunggu berjam-jam bahkan berhari-hari. Tanpa persistensi tingkat proyek, konflik dan umpan balik yang jarang ini tidak dapat dicatat secara stabil, dan Agent berikutnya akan berulang kali menempuh jalan yang salah. Log keputusan dan metrik evaluasi yang telah dipersistensi justru menjadi wahana kunci untuk mengubah umpan balik yang jarang menjadi pengalaman yang dapat diwarisi.
