Yapay Zeka Kod Yazıyorsa Çocuğum Neden Kodlama Öğrensin?
Yapay zeka kod yazabiliyor — bu doğru. Ama üretilen kodun doğru olup olmadığını anlamak, ne isteneceğini tarif etmek ve hatayı bulmak hâlâ insanın işi. Bu yazı itirazı ciddiye alır ve kodlamanın bugün ne işe yaradığını dürüstçe anlatır.
Kısa cevap: çünkü yapay zeka kod yazabiliyor ama karar veremiyor. Bir yapay zeka aracına ne isteyeceğinizi tarif edemiyorsanız, ürettiği kodun doğru olup olmadığını anlayamıyorsanız ve çalışmadığında nerede bozulduğunu bulamıyorsanız, elinizde işe yarar bir şey olmaz. Kodlama dersi çocuğa bugün "el emeğiyle kod yazmayı" değil, tam da bu üç şeyi öğretiyor: problemi parçalara ayırmak, sonucu sınamak ve hatayı izlemek. Bu itiraz haklı bir yerden geliyor; ama vardığı sonuç yanlış.
İtirazın haklı tarafı nedir?
Haklı tarafı şu: ezberden kod yazma becerisinin değeri gerçekten düştü. On yıl önce bir dilin söz dizimini akıldan bilmek başlı başına bir avantajdı; bugün o bilgi bir istemle saniyeler içinde geliyor. Dolayısıyla "çocuğum Python söz dizimini ezberlesin" diye kurs aramak bugün zayıf bir hedeftir ve bunu açıkça söylemek gerekir. Kodlama eğitiminin savunması "yine de yazmayı öğrensin" olamaz. Savunma başka yerde: yapay zekanın ürettiği şeyi değerlendirebilen bir zihin, o şeyi üretemeyen bir zihinden çok daha değerli hâle geldi. Değerlendirme becerisi ise ancak işin nasıl yürüdüğünü bir kez kendi elleriyle kuran birinde oluşur.
Yapay zeka neyi yapamıyor?
Yapay zeka bir metni tamamlar; bir amacı tamamlamaz. Çocuğunuz "bir oyun yap" derse ortaya bir şey çıkar, ama istediği oyun çıkmaz — çünkü hangi kuralın nasıl işleyeceğine, karakterin ne zaman zıplayacağına, oyunun ne zaman biteceğine karar vermek bir tasarım işidir. İkincisi, yapay zeka kendinden emin biçimde yanlış olabilir: çalışmayan ya da yanlış çalışan bir kodu, çalışıyormuş gibi anlatır. Bunu fark etmek için kodun ne yaptığını okuyabilmek gerekir. Üçüncüsü, bir program bozulduğunda sorunun nerede olduğunu bulmak sabır ve sistemli düşünme ister; bu, çocukların kodlama derslerinde farkında olmadan haftalarca çalıştırdığı kasın ta kendisidir. Kısacası araç güçlendi, ama aracı kullanacak kişiden beklenen şey de yükseldi.
O zaman çocuğum tam olarak ne öğreniyor?
- Problemi parçalara ayırmak: Büyük bir isteği, tek tek yapılabilir adımlara bölmek.
- Ne istediğini tarif etmek: Belirsiz bir fikri, uygulanabilir ve sınanabilir bir cümleye çevirmek.
- Sonucu sınamak: "Çalıştı mı?" sorusunu duyguyla değil, deneyerek cevaplamak.
- Hatayı izlemek: Bir şey bozulduğunda tahmin yürütmek yerine adım adım daraltmak.
- Bırakmamayı öğrenmek: Kodlamada ilk denemede olmaması normaldir; bu, okulda nadiren öğretilen bir dayanıklılıktır.
- Ürettiğine sahip çıkmak: Kendi yaptığı bir şeyi başkasına anlatmak ve savunmak.
Yapay zekayı derste kullanmak öğrenmeyi baltalar mı?
Nasıl kullanıldığına bağlı. Çocuk bir yapay zeka aracına ödevini yaptırıyorsa evet, tam da geliştirmesi gereken kası atlamış olur — bu gerçek bir risk ve ciddiye alınmalıdır. Ama aynı araç, çocuk kendi kodunu yazdıktan sonra "bunu neden böyle yaptım, daha iyisi olur mu?" diye bir sohbet ortağı olarak kullanılırsa öğrenmeyi hızlandırır. Ayrım basittir: araç düşünmenin yerine geçiyorsa zararlı, düşünmenin üstüne biniyorsa faydalıdır. Bu ayrımı çocuğa öğretmek de bu çağın veli işidir ve en iyi, çocuğun kendi ürettiği bir işin üzerinden öğretilir.
Peki bu beceriler yalnızca yazılımcı olacak çocuklara mı lazım?
Hayır ve bu, itirazın en çok gözden kaçan tarafı. Çocuğunuzun yazılımcı olması gerekmiyor; ama hangi mesleği seçerse seçsin, yapay zekaya iş tarif eden ve çıktısını değerlendiren biri olacak. Doktor da, mimar da, öğretmen de bunu yapacak. Kodlama dersi bu ilişkinin en somut ve çocuk için en eğlenceli provasıdır: çocuk bir şey ister, sistem bir şey üretir, çocuk sonucu görür ve isteğini düzeltir. Bu döngüyü sekiz yaşında oyun yaparak kuran bir çocuk, yirmi sekiz yaşında hangi araçla çalışırsa çalışsın aynı döngüyü rahatça kurar.
Bu becerilerin nasıl öğretildiğini anlatmak yerine göstermek daha kolay. Ücretsiz deneme dersinde çocuğunuz kendi kararlarını verdiği küçük bir şey üretir ve siz nasıl düşündüğünü izlersiniz; ardından kurs programımıza göz atabilirsiniz. Yapay zekanın eğitimdeki yerini çocuklar için yapay zeka eğitimi, araç güvenliğini ise ChatGPT çocuklar için güvenli mi yazımızda ele alıyoruz.
En iyi öğrenme okumakla değil, yaparak olur
Yazıları beklerken çocuğunuz canlı bir derste mentoruyla tanışabilir. İlk ders tamamen ücretsiz.