HeadlinesBriefing HeadlinesBriefing.com

LayerFS: Sistem Berkas untuk Agen Pengodean AI

Hacker News •
×

LayerFS adalah sistem berkas yang dibangun untuk agen pengodean AI yang perlu bekerja secara paralel. Setiap agen memasang ruang kerja lengkap yang dapat ditulisi di atas riwayat commit bersama, melakukan pekerjaannya, meng-commit perubahan yang dibuat, lalu pergi. Hasilnya adalah ruang kerja sementara yang dipadukan dengan hasil bersama yang tahan lama, sehingga memungkinkan paralelisme besar-besaran tanpa server basis data di baliknya.

Sistem ini memperlakukan setiap pemanggilan alat berkas sebagai operasi atomik pada penyimpanan bersama. Setiap pemanggilan Bash memasang ruang kerja sementara dan melakukan commit saat selesai, sehingga komputasi hanya ada selama perintah dijalankan. Agen di komputer yang berbeda dapat berbagi satu penyimpanan tanpa server, memungkinkan pekerjaan terdistribusi di mana satu proyek mendukung banyak cabang dan satu cabang mendukung banyak agen. Konflik pada berkas yang sama ditolak dan ditandai, dan setiap baris dapat ditelusuri kembali ke langkah yang menulisnya.

Fork dirancang agar murah. Sebuah fork hanyalah metadata dan tidak menyalin berkas, sehingga eksplorasi dapat bercabang secara rekursif hingga kedalaman berapa pun. Konten dideduplikasi dan dikompresi: dalam satu contoh ilustratif, 10 salinan menyusut menjadi sekitar 0,31 salinan penyimpanan. Dependensi seperti node_modules ikut dalam setiap mount, sehingga ruang kerja siap dalam sekitar 0,05 detik, bukan sekitar lima menit yang biasanya dibutuhkan untuk instal ulang.

LayerFS juga mendukung checkpoint otomatis yang memungkinkan agen kembali ke langkah sebelumnya, objek append-only yang tidak pernah ditulis ulang, serta aturan konflik yang membuat suntingan terbaru menang untuk berkas kunci, keluaran build, dan cache. Suntingan hanya menanggung biaya sebesar ukuran perubahan, bukan ukuran seluruh berkas.

Sumber: Hacker News · Diringkas oleh HeadlinesBriefing