Yapay zeka destekli kod geliştirme araçları öğrenciler arasında hızla popülerleşiyor ancak bu teknolojiler beklenmedik bir yan etki yaratıyor: 'Anlama Borcu' (Comprehension Debt). Bu kavram, geliştiricilerin kendi yazdıkları kodu gerçekte ne kadar anladıkları ile etkili bakım ve değişiklik yapabilmek için bilmeleri gereken seviye arasındaki tehlikeli uçurumu tanımlıyor.

Araştırmacılar, 207 bilgisayar mühendisliği öğrencisinin 8 hafta boyunca tuttuğu 621 günlüğü analiz ederek bu fenomeni derinlemesine inceledi. Sonuçlar, öğrencilerin yapay zeka araçlarını kullanırken dört ana 'borç biriktirme' davranışı sergilediğini ortaya çıkardı.

En yaygın sorun, öğrencilerin yapay zekadan gelen kodu 'kara kutu' gibi görerek hiç sorgulamadan projelerine entegre etmeleri. Bu durum, kodun nasıl çalıştığını anlamadan kullanmaya yol açıyor. İkinci olarak, yapay zekanın ürettiği kod ile projenin gerçek bağlamı arasında uyumsuzluklar yaşanıyor.

Üçüncü sorun ise öğrencilerin yapay zekaya aşırı bağımlı hale gelerek kendi programlama becerilerinin körelmesi. Bu durumda öğrenciler, daha önce rahatlıkla yapabilecekleri işleri bile yapay zeka desteği olmadan gerçekleştiremiyor hale geliyor.

Uzmanlar, bu bulguların yazılım mühendisliği eğitiminde yapay zeka araçlarının nasıl kullanılması gerektiği konusunda önemli ipuçları verdiğini belirtiyor.