Sejauh ini saya hanya melihat posting yang tidak jelas tentang ini, bahkan pembicaraan AIE dan artikel pabrik pada dasarnya tidak mengatakan apa-apa yang berguna. Jadi saya menulis panduan langkah demi langkah besar untuk membuat Codebase LLM siap dengan menegakkan batas kompleksitas melalui Linter, baik untuk Python maupun TypeScript Satu hal yang tidak dibicarakan siapa pun adalah bahwa LLM akan dengan senang hati menunjukkan perilaku "rule-gaming". Alih-alih memperbaiki masalah kode yang sebenarnya, mereka hanya akan memodifikasi aturan linting Anda untuk menghilangkan pelanggaran Anda memerlukan sesuatu seperti 4 lapisan perlindungan untuk mencegah hal ini. Dan jika Anda bekerja dalam mode "Bypass Permissions", yang merupakan satu-satunya cara untuk mendapatkan eksekusi tugas otonom yang benar-benar lama, tidak ada yang menghentikan LLM untuk memodifikasi kait, aturan linting, atau konfigurasi pra-commit untuk mendapatkan apa yang mereka inginkan Secara teori ini mudah diperbaiki, cukup tambahkan perlindungan nyata ke linting dotfiles di harness itu sendiri. Tapi rn tidak ada harness yang benar-benar mendukung ini (AFAIK) Saya memiliki artikel yang sudah mencakup hampir semua hal lain yang disebutkan Karpathy jika Anda ingin belajar