Blog

Yapay Zekanın Akıl Oyunları: 100 Bin "Neden"in Hikayesi

Alper Kocan 21 June 2026 31 görüntülenme

Selamlar, ben Alper. Bugün biraz derinlere, yapay zekanın (Artificial Intelligence - AI) o meşhur "kara kutusunun" içine doğru bir yolculuğa çıkalım istiyorum. Yazılım dünyasında uzun süredir büyük dil modellerini (Large Language Models - LLM) konuşuyoruz. Ancak son zamanlarda odağımız sadece "ne" sorusundan, "neden" sorusuna kaymaya başladı. İşte tam bu noktada karşımıza çıkan "The 100k Whys" kavramı, yapay zekanın evriminde kritik bir dönüm noktasını temsil ediyor.

Yapay Zeka Sadece Ezberliyor mu?

Hatırlarsanız, ilk nesil yapay zeka modelleri aslında birer "istatistiksel papağan" gibi çalışıyordu. Bir kelimeden sonra hangi kelimenin geleceğini tahmin ediyor (Probability - Olasılık), bize çok mantıklı görünen ama aslında arkasında derin bir düşünce süreci yatmayan cevaplar veriyordu. Buna teknik dilde Pattern Matching (Örüntü Eşleme) diyoruz. Ancak biz yazılımcılar için bu her zaman yeterli değil. Karmaşık bir algoritma hatasını (Bug) çözerken veya sistem mimarisi tasarlarken, yapay zekanın sadece sonucu söylemesini değil, o sonuca nasıl ulaştığını, yani Reasoning (Akıl Yürütme) sürecini de anlamasını bekliyoruz.

100k Whys Nedir ve Neyi Değiştiriyor?

The 100k Whys, aslında yapay zekaya "mantık süzgecinden geçirmeyi" öğretmek için tasarlanmış devasa bir veri setini ve bu felsefeyi temsil ediyor. Buradaki temel fikir, modele sadece doğru cevabı vermek değil; o cevaba giden 100 binlerce farklı "neden" ve "nasıl" basamağını öğretmektir. Bu sürece Instruction Tuning (Komut Uyumlama) ve daha spesifik olarak Chain of Thought (Düşünce Zinciri) diyoruz.

Şöyle düşünün: Bir stajyere sadece "Bu kod çalışmıyor, düzelt" derseniz, deneme yanılma yoluyla bir şeyler yapabilir. Ama ona hatanın neden kaynaklandığını, bellek yönetiminin (Memory Management) neden çöktüğünü ve çözümün mantığını anlatırsanız, bir sonraki seferde kendi başına akıl yürütebilir. İşte 100k Whys yaklaşımı, yapay zekaya bu derinliği kazandırmayı amaçlıyor.

Akıl Yürütmenin Teknik Altyapısı

Peki, bir model nasıl "neden" diye sormayı öğrenir? Burada birkaç önemli teknik terim devreye giriyor:

  • Chain of Thought (CoT): Modelin bir soruyu cevaplamadan önce kendi içinde ara basamaklar oluşturmasıdır. Yani "Düşünce Zinciri" kurarak adım adım ilerlemesidir.
  • Logical Inference: Verilen bilgilerden mantıksal çıkarımlar yapma becerisidir.
  • Fine-tuning: Önceden eğitilmiş bir modelin, belirli bir konuda (örneğin mantık yürütme) daha iyi hale getirilmesi için özel verilerle tekrar eğitilmesidir (İnce Ayar).

Bu yöntemler sayesinde model, "Bu fonksiyon neden yavaş çalışıyor?" dediğinizde, sadece "Şu satırı değiştir" demiyor. "Çünkü burada bir O(n^2) karmaşıklığı var, veri seti büyüdükçe darboğaz (Bottleneck) oluşturuyor, bu yüzden şunu kullanmalısın" diyebiliyor.

Neden Bu Kadar Önemli?

Yazılımcılar olarak bizim en büyük korkumuz Hallucination (Halüsinasyon veya Uydurma) problemidir. Yapay zeka bazen o kadar kendinden emin bir şekilde yanlış bilgi verir ki, eğer konuya hakim değilseniz başınız ciddi belaya girebilir. 100k Whys gibi yaklaşımlar, modelin her adımda kendi mantığını doğrulamasını sağladığı için bu hataları minimuma indiriyor.

Ayrıca, bu durum Explainable AI (XAI) yani "Açıklanabilir Yapay Zeka" kavramını da besliyor. Bir bankacılık uygulamasında kredi başvurusu reddedilen birine "Yapay zeka öyle istedi" diyemezsiniz. Hangi mantık silsilesiyle bu karara varıldığını açıklamanız gerekir. İşte bu "neden" sorusunun cevabı, etik ve şeffaf bir teknoloji dünyası için şart.

Gelecekte Bizi Ne Bekliyor?

Benim öngörüm şu: Çok yakında sadece "cevap veren" yapay zekalar değil, bizimle "tartışan" yapay zekalarla çalışacağız. Bir kod bloğu yazdığımızda, AI bize "Neden bu kütüphaneyi seçtin? Bak, şu sebepten dolayı şu alternatif daha iyi olabilir" diyecek. Bu, yapay zekanın bir araçtan (Tool) bir iş ortağına (Partner) dönüşmesi demektir.

Sonuç olarak, 100k Whys hareketi bize şunu gösteriyor: Bilgiye ulaşmak artık çok kolay, asıl kıymetli olan o bilgiyi işleme ve mantıklı bir çerçeveye oturtma becerisi. Yapay zeka artık "ne" bildiğiyle değil, "nasıl" düşündüğüyle değer kazanıyor.

Bir sonraki yazıda görüşmek üzere, kodlamaya ve sorgulamaya devam edin!

Yorumlar (0)
Yorum Yap