Git Commit sebagai Penemuan Ilmiah: Bagaimana Autoresearch Mengubah Kontrol Versi Menjadi Laboratorium Penelitian
Dalam pengembangan perangkat lunak tradisional, git commit berarti “kode ini berfungsi.” Dalam autoresearch Karpathy, git commit berarti sesuatu yang berbeda: “perubahan ini membuat model secara terukur lebih baik.”
Setiap commit adalah penemuan ilmiah kecil. Setiap git reset adalah hipotesis yang tidak terbukti. Log git menjadi jurnal penelitian, ditulis secara otomatis oleh agen AI.
Keputusan Biner
Penggunaan git dalam autoresearch sangat elegan sederhana:
- Agen memodifikasi
train.py - Pelatihan berjalan selama 5 menit
- Validation loss diukur
- Jika membaik:
git commit— perubahan disimpan - Jika tidak membaik:
git reset— perubahan tidak pernah terjadi
Tidak ada pull request. Tidak ada code review. Tidak ada konflik merge. Hanya keputusan biner: apakah perubahan ini membuat segalanya lebih baik atau tidak?
Log Git sebagai Jurnal Penelitian
Setelah sesi autoresearch semalaman, log git dibaca seperti buku catatan penelitian. Setiap pesan commit (ditulis oleh agen AI) menggambarkan apa yang diubah dan efeknya.
Memori Lintas Sesi
Git memberi autoresearch sesuatu yang sangat dibutuhkan agen AI: memori persisten. Ketika memulai sesi autoresearch baru, agen dapat membaca riwayat git untuk memahami apa yang telah dicoba sebelumnya.
Efek Majemuk
Karena setiap commit yang berhasil menjadi baseline baru, perbaikan berakumulasi. Dalam dua hari run Karpathy, sekitar 20 perbaikan mengurangi waktu pelatihan GPT-2 sebesar 11%.
Save mengonversi halaman web apa pun ke Markdown bersih — membangun perpustakaan pengetahuan yang mendukung instruksi agen AI yang efektif dan penelitian otonom. Coba Save gratis.