Apa itu Agent Lightning v1.0 dan mengapa ia diperbincangkan
Agen AI modern jarang bekerja sendirian: di sekelilingnya dibangun agent harness — lapisan yang mengelola alat, konteks, dan alur eksekusi. Seberapa efektif model menangani tugas sangat bergantung pada bagaimana "kerangka" ini dirancang. Namun, untuk waktu yang lama, harness ini berada di luar lingkup pelatihan: pelatih RL hanya melihat respons model dan tidak berurusan dengan cara agen berinteraksi dengan lingkungannya.

Proyek Agent Lightning v1.0 menawarkan pendekatan berbeda — harnessed agentic RL (RL agen yang dikelola). Idenya adalah agar harness yang digunakan pada tahap deployment berpartisipasi langsung dalam post-training model. Ini memungkinkan agen untuk dilatih lanjut dalam kondisi yang sama seperti saat bekerja di produksi, dan secara signifikan menyederhanakan koneksi agen arbitrer ke pipeline RL.
Bagaimana harnessed agentic RL bekerja
Dalam RL agen tradisional, siklus "model → aksi → observasi → aksi baru" dimiliki oleh mesin pelatihan. Dalam varian yang dikelola, seluruh siklus ini diambil alih oleh harness, sementara pelatih hanya mengamati urutan pasangan permintaan-respons LLM. Pemisahan ini memberikan fleksibilitas: kerangka kerja agen apa pun dapat digunakan, cukup dengan menghubungkannya melalui proxy endpoint.
Arsitektur ini bukan hal baru: versi pertama Agent Lightning memperkenalkan skema terpisah (disaggregated), yang kemudian juga diadopsi oleh kerangka kerja lain — verl Uni-Agent, AReaL 2.0, slime, dan Polar. Namun, pendekatan ini memiliki kelemahan tersendiri.
Masalah-masalah kunci
Para penulis menyebutkan beberapa kesulitan yang muncul dalam implementasi praktis:
- Retokenization — tokenisasi ulang sekuens dapat mendistorsi data pelatihan.
- Sample merging — penggabungan sampel dari berbagai sumber memerlukan penanganan yang hati-hati.
- Advantage calculation — penghitungan advantage menjadi lebih rumit dengan organisasi data yang tidak standar.
- Loss normalization — normalisasi loss harus memperhitungkan karakteristik harness.
- Backend scheduling — penjadwalan komputasi di backend memengaruhi stabilitas pelatihan.
Detail-detail yang tampak teknis ini dapat berdampak serius pada hasil akhir. Untuk menelitinya, Agent Lightning v1.0 diciptakan — kerangka kerja ringan dengan sekitar 3.500 baris kode.

Hasil: +14,6 poin pada SWE-bench Verified
Para pengembang menguji pendekatan ini pada tiga kelas agen: untuk mengikuti instruksi, untuk pencarian, dan untuk menulis kode. Untuk agen coding, pipeline yang sepenuhnya dapat direproduksi telah dipublikasikan.
Eksperimennya terlihat seperti ini: total 6.000 contoh pelatihan dan sumber daya komputasi yang moderat. Model Qwen3.5-9B setelah RL post-training menunjukkan hasil 56,4% pada SWE-bench Verified dibandingkan 41,8% sebelum pelatihan. Peningkatan absolutnya — 14,6 poin persentase. Ini adalah hasil yang kuat untuk volume data sekecil itu dan kerangka kerja yang ringan.
Selain itu, para penulis secara terbuka memublikasikan seluruh alur kerja dan skrip pelatihan, sehingga siapa pun dapat mereproduksi eksperimen atau menggunakan Agent Lightning v1.0 sebagai bangku uji untuk penelitian mereka sendiri.
Apa artinya ini bagi industri
Munculnya harnessed agentic RL menggeser fokus dari "memompa" model dengan data menuju kerja sama yang selaras antara model dan lingkungannya. Jika sebelumnya harness dianggap sebagai detail pendukung, kini ia menjadi bagian dari sirkuit yang dilatih. Bagi praktisi, ini berarti perilaku agen yang lebih dapat diprediksi dalam skenario nyata, dan bagi peneliti — serangkaian masalah terbuka baru: dari optimasi tokenisasi hingga penjadwalan komputasi.
Agent Lightning v1.0 bukan satu-satunya proyek di ceruk ini, tetapi keterbukaan dan kesederhanaannya menjadikannya titik awal yang nyaman untuk eksperimen. Sangat mungkin bahwa dalam waktu dekat kita akan melihat kerangka kerja baru yang membawa ide-ide ini ke aplikasi industri.



