Kodun AI Tarafından Oluşturulduğunu Nasıl Anlarsın?
AI tarafından oluşturulan kodu ve yazıları fark etmek için pratik göstergeler: yapısal ipuçlarından oluşturulan çalışmaları engelleyen soruların ötesine.
Öğretmenler, işe alım müdürleri ve CTF organizatörleri bunun bir varyasyonunu sormaya devam ediyorlar. Tek bir güvenilir dedektör yok, ama özellikle tek bir dosya yerine bir çok gönderimi değerlendirirken işe yarayacak kadar sık görünen desenler var.
Oluşturulan kodda yapısal ipuçları
Oluşturulan kod belirli bir şekilde aşırı yorum yapar: satırın ne yaptığını tekrar söyleyen yorumlar (# counter'ı artır) yerine neden var olduğunu açıklayanlar. Zaman baskısı altındaki insan kodu açık yorum atlar ve sadece garip kısımları açıklar. Oluşturulan kod ayrıca benzer fonksiyon uzunluğu ve her yerde tutarlı, ders kitabı mükemmeli hata işleme eğilimi gösterir, hatta insanın tembellik yaptığı veya önceki bir hatasından öğrendiği bir kısayol kullandığı yerler bile.
Bir başka ipucu: biraz fazla açıklayıcı ve aynı zamanda genel değişken ve fonksiyon isimleri. calc_total veya gerçek bir kod tabanının üzerinde anlaşma sağladığı ne olursa olsun kısaltma yerine calculate_total_price_with_tax. Gerçek projeler zaman içinde farklı kişiler dosyaya dokunurken adlandırma tutarsızlığı biriktirir. 300 satırı boyunca şüpheli derecede tutarlı adlandırma kuralları olan ve başlangıç seviyesindeki birisi tarafından yazılmış olduğu iddia edilen tek bir dosya, ikinci bir bakışa değer.
Çalışmayan parçalar hakkında sor
En hızlı pratik kontrol, kişiye koddan okuyarak açık olmayan belirli bir kararı açıklamasını istemektir, örneğin
AI yardımıyla yazıldı, Michal Pilch (CISSP), Korra Studio tarafından incelendi ve yayınlandı.
Bu, Korra Studio bilgi tabanından bir nottur — platform her konuyu 1-to-1 mentoring ile eşleştirir.
Ücretsiz başlaarrow_forward