Google’da İlk Sıradaysa Doğru mudur? Hakikatin Yeni Taht Kavgası

Google’da İlk Sıradaysa Doğru mudur? Hakikatin Yeni Taht Kavgası

Eskiden bir bilginin doğruluğunu tartarken sorardık: Bunu kim söylüyor? Bir bilim insanı mı, sahada çalışmış bir uzman mı, yoksa kahvehanede dünya düzenini çözmüş bir amca mı? Şimdi soru kılık değiştirdi: Arama motorunda kaçıncı sırada çıkıyor? Böylece epistemik güven, yani bilgiye duyduğumuz güven, yavaşça insan yüzünden makine arayüzüne taşındı. Bilgeliğin sakalı değil, bağlantının tıklanma oranı uzadı.

Dijital çağın en tuhaf yanı şu: Bilgiye erişim tarihte hiç olmadığı kadar kolaylaştı, ama bilgiye inanmak hiç olmadığı kadar karmaşıklaştı. Cebimizdeki cihaz, antik kütüphanelerin toplamından daha fazlasını taşıyor; fakat hangi rafın sağlam, hangisinin sisli olduğunu çoğu zaman bilmiyoruz. Arama motoru bize bir liste sunuyor. Biz de o listeyi çoğu kez tarafsız bir hakikat merdiveni sanıyoruz. Oysa sıralama, hakikatin değil; alaka düzeyinin, popülerliğin, reklam bütçesinin, bağlantı ağlarının, kullanıcı davranışlarının ve algoritmik tahminlerin karışımıdır.

Milisaniyelik Cevaplar Çağında Zihnimiz Neden Beklemeyi Unutuyor?

Milisaniyelik Cevaplar Çağında Zihnimiz Neden Beklemeyi Unutuyor?

Bir kelime yazıyoruz: yarım kalmış, yanlış yazılmış, hatta biraz tembelce fırlatılmış bir kelime. Meilisearch gibi modern arama motorları, daha biz düşüncemizi tamamlamadan sonucu önümüze koyuyor. Milisaniyeler içinde. Sanki dijital evren, zihnimizin arkasında duran sabırsız bir kütüphaneci: Sen zahmet etme, ben buldum bile. Bu büyüleyici bir konfor. Ama her konfor gibi, ruhun derinlerinde küçük bir bedel fişi bırakıyor.

İnsan hafızası bir veritabanı değildir. Beyin, bilgiyi raflara alfabetik dizmez; kokulara, utançlara, zaferlere, çocukluk ışıklarına, yarım kalmış cümlelere bağlar. Hatırlama dediğimiz şey çoğu zaman bir dosya çağırma işlemi değil, karanlık bir odada el yordamıyla eski bir anahtarı aramaktır. Bazen anahtar hemen bulunur. Bazen de arama sürecinin kendisi bizi dönüştürür. Fakat milisaniyelik arama deneyimi, bu dönüşüm alanını daraltır. Zihin, kendi mağarasına inmeye fırsat bulamadan dışarıdan projektör tutulur.

Ortayı Bul, Kaosu Yen: İkili Aramanın Şaşırtıcı Gücü

Bir telefon rehberinde “Mert” adını aradığınızı düşünün. İlk sayfadan başlayıp bütün isimleri tek tek okumazsınız. Rehberi ortasından açar, karşınıza çıkan harfe bakar ve aradığınız ismin hangi tarafta kaldığını belirlersiniz. Sonra kalan bölümü yeniden ikiye ayırırsınız. Farkında olmadan bilgisayar biliminin en zarif fikirlerinden birini kullanırsınız: ikili arama.

İkili arama, sıralanmış bir veri kümesinde hedeflenen değeri bulmak için arama alanını her adımda yarıya indirir. Basit görünür; fakat gücü tam da bu sadelikten gelir. Bin öğelik bir listede doğrusal arama en kötü durumda bin karşılaştırma yapabilirken ikili arama yaklaşık on adımda sonuca ulaşır. Bir milyon öğe mi var? Yaklaşık yirmi adım yeterlidir. Çünkü mesele bütün kapıları çalmak değil, her soruyla yanlış kapıların yarısını sonsuza dek kapatmaktır.

Satranç Motorunun Kör Noktası: Ufkun Arkasında Bekleyen Felaket

Satranç motorları bize çoğu zaman soğukkanlı birer kâhin gibi görünür. Tahtaya bakarlar, milyonlarca olasılığı birkaç saniyede öğütürler ve insanın ancak uzun bir kahve molasından sonra fark edeceği hamleyi bulurlar. Fakat bu mekanik bilgelikte ilginç bir çatlak vardır: ufuk etkisi. Motor, aradığı varyant ağacının sonuna geldiğinde sanki dünyanın da orada bittiğini sanabilir. Felaket birkaç hamle ileride bekliyorsa, motor bazen onu görmemek için tahtada küçük hileler yapar: gereksiz şah çekler, anlamsız taş fedaları, yalnızca kaçınılmaz yenilgiyi birkaç ply erteleyen hamleler.

Ufuk dediğimiz şey aslında bir kesme çizgisidir

Bir satranç motoru genellikle tüm oyunu sonuna kadar hesaplayamaz. Satranç uzayı devasa olduğu için motor belirli bir derinliğe kadar arama yapar. Örneğin 12 yarım hamle, yani 6 hamle çifti ileriyi inceler; sonra durur ve oluşan konumu bir değerlendirme fonksiyonuna teslim eder. Taş değerleri, şah güvenliği, piyon yapısı, merkez kontrolü, hareketlilik gibi ölçütler toplanır ve konuma sayısal bir puan verilir. Sorun şudur: Eğer gerçek tehlike 13. yarım hamlede patlıyorsa, motorun dünyasında o tehlike henüz yoktur.

Rekabetçi Programcı Serisi

Rekabetçi programcı kitabının özetini hazırladım. Antti Laaksonen bu konuda gerçekten çok güzel bir kitap yazmış. Özellikle bilgisayar olimpiyatları ve algoritmalarla ilgilenenler için kitaptan bazı seçme sayfaları aşağıda veriyorum.

Örneğin zaman karmaşıklığı ve bunun hesapları oldukça önemlidir. Örneğin yine tam arama algoritmaları önemli konulardan.

Günümüzde artık bir çok program kodunu veya yazılımı yapay zekaya yaptırabilirsiniz. Fakat algoritma kurmak veya olimpiyat hazırlıklarında yapay zekanın yardımından çok sizin düşünce biçimini değiştirmeniz gerekiyor. Bunun için de bol okumalı, kod yazmalı, problem çözmelisiniz.