← Kembali ke blog

Git Commit sebagai Penemuan Ilmiah: Bagaimana Autoresearch Mengubah Kontrol Versi Menjadi Laboratorium Penelitian

· Save Team
aiautoresearchgitkarpathyversion-controlresearchprogramming

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:

  1. Agen memodifikasi train.py
  2. Pelatihan berjalan selama 5 menit
  3. Validation loss diukur
  4. Jika membaik: git commit — perubahan disimpan
  5. 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.