Şimdiye kadar bu konuda sadece belirsiz paylaşımlar gördüm, hatta AIE konuşmaları ve fabrika makaleleri bile neredeyse hiçbir faydalı şey söylemiyor. Bu yüzden, hem Python hem de Typescript için LINTER'lar aracılığıyla karmaşıklık sınırlarını uygulayarak kod tabanlı LLM'e hazır büyük bir adım adım rehber yazıyorum Kimsenin bahsetmediği bir şey var: LLM'ler çok mutlu bir şekilde "kural oyuncusu" davranışı sergiliyor. Gerçek kod sorunlarını düzeltmek yerine, ihlalleri ortadan kaldıracak şekilde linting kurallarınızı değiştiriyorlar Bunu önlemek için yaklaşık 4 katman koruma gerekir. Ve eğer "izinleri atlama" modunda çalışıyorsanız, ki bu gerçekten uzun otonom görev yürütme yapmanın tek yolu, LLM'lerin kancaları, linting kurallarını veya önceden commit yapılandırmalarını değiştirmesini engelleyen hiçbir şey yoktur Teoride bunu düzeltmek kolay, sadece linting dotfile'e gerçek koruma ekleyin. Ama şu anda bunu gerçekten destekleyen bir kəmər yok (bildiğim kadarıyla) Karpathy'nin bahsettiği hemen hemen her şeyi kapsayan bir makalem var, öğrenmek isterseniz