Geçmişin Sözlüğü Bozulduğunda: Dil Modelleri Neden Eski Metinlere Çarpar?

Geçmişin Sözlüğü Bozulduğunda: Dil Modelleri Neden Eski Metinlere Çarpar?

Bir kelimenin zaman içinde anlam değiştirmesi, ilk bakışta dil tarihçilerinin tatlı bir merakı gibi görünür: Eski metinlerdeki bir sözcük bugün başka bir şey ifade ediyordur, ne olmuş yani? Oysa doğal dil işleme açısından bu küçük kayma, makinenin ayağının altındaki halının çekilmesidir. Çünkü dil modelleri kelimeleri yalnızca harf dizileri olarak değil, çevrelerindeki bağlamlarla birlikte öğrenir. Bağlam değiştiğinde, kelimenin zihinsel adresi de değişir. Model, aynı etiketi taşıyan iki farklı çağın iki farklı yaratığıyla karşı karşıya kalır.

Semantik kayma, bir sözcüğün anlam alanının zamanla genişlemesi, daralması, yön değiştirmesi veya büsbütün başka bir kavrama taşınmasıdır. Türkçede ‘yavuz’ bir zamanlar daha çok sert, korkutucu, güçlü anlamlarına yaklaşırken bugün çoğu kulakta tarihsel bir isim ve hayranlık çağrışımı taşır. İngilizcede ‘awful’ eskiden hayranlık uyandıran, huşu veren bir şeyi anlatırken bugün kötü veya berbat anlamına gelir. Bir model bu kelimeleri tek ve sabit bir koordinata yerleştirdiğinde, geçmişin sesini bugünün kulağıyla duymaya başlar. İşte hata burada başlar: Makine yalnızca metni okumaz, çağları birbirine karıştırır.

Ladino’yu Bir Algoritma mı Hatırlayacak? Yapay Zekânın Unutulan Dillere Açtığı Gizli Kapı

Ladino’yu Bir Algoritma mı Hatırlayacak? Yapay Zekânın Unutulan Dillere Açtığı Gizli Kapı

Bir dil ölürken gürültü çıkarmaz; çoğu zaman bir mutfakta son kez söylenen ninniyle, bir büyükannenin torununa çevirmeye üşendiği şakayla, eski bir mektubun sandıkta sararmasıyla geri çekilir. Ladino, yani Sefarad Yahudilerinin yüzyıllar boyunca taşıdığı Yahudi İspanyolcası, tam da böyle bir eşikte duruyor: Ne tamamen yok olmuş bir fosil, ne de sokakları dolduran canlı bir nehir. Daha çok, hafızanın kıyısında bekleyen ince bir ses. Peki bu sesi yapay zekâ duyabilir mi?

Makine belleği, insan belleğinin yedeği midir?

Yapay zekâ modelleri, özellikle dil modelleri, sözcükleri yalnızca sözlük maddeleri olarak değil, kullanım örüntüleri olarak öğrenir. Bir kelimenin hangi kelimelerle komşu olduğunu, hangi duygusal iklimde belirdiğini, hangi cümlelerde yaşadığını yakalar. Bu, Ladino gibi kaybolmaya yüz tutmuş diller için devrimci bir imkân sunar. Çünkü mesele sadece “komo estas?” demeyi kaydetmek değildir; mesele, o ifadenin hangi sofrada, hangi özlemle, hangi tarihsel kırılmanın ardından söylendiğini de koruyabilmektir.

İnsan Dili Bir Derleyici Hatasından mı Doğdu?

İnsan Dili Bir Derleyici Hatasından mı Doğdu?

Bir programcının ekranında beliren soyut sözdizim ağacı, ilk bakışta kuru bir mühendislik nesnesidir: düğümler, dallar, ifadeler, operatörler. Oysa biraz yakından bakınca bu ağaç, insan dilinin karanlık ormanına tutulmuş güçlü bir fener gibi davranır. Çünkü dil dediğimiz şey yalnızca kelimelerin arka arkaya dizilmesi değildir; kelimelerin birbirine hangi görünmez kurallarla bağlandığı, hangi parçanın hangi parçayı taşıdığı ve anlamın hangi dallardan süzülerek zihne ulaştığıdır.

Programlama dillerinde AST, kaynak kodun yüzeydeki yazım biçimini değil, derindeki mantıksal yapısını temsil eder. Mesela 3 + 4 * 5 ifadesi soldan sağa okunduğunda basit görünür; fakat AST bize çarpmanın toplamadan önce örgütlendiğini söyler. İnsan dili de benzer bir numara yapar. “Kırmızı şapkalı adam koştu” dediğimizde zihin, sözcükleri düz bir boncuk dizisi gibi saklamaz. “Kırmızı”nın şapkaya mı, adama mı ait olduğunu; “şapkalı adam”ın bir bütün olarak eylemin öznesi olduğunu çözer. Yani beynimiz, konuşurken farkında olmadan bir tür biyolojik ayrıştırıcı gibi çalışır.

Butonlar Sağa mı Bakar, Toplum Sola mı Okur?

Butonlar Sağa mı Bakar, Toplum Sola mı Okur?

Bir web sitesindeki butonun nerede durduğu, ilk bakışta küçük bir teknik karar gibi görünür: Sepete ekle sağda mı olsun, solda mı? Devam butonu aşağıda mı parlasın, yoksa kullanıcıyı yukarıdan mı çağırsın? Fakat arayüz tasarımı, sandığımızdan daha az masumdur. Bir toplumun okuma yönü, dikkat alışkanlıkları, acele etme biçimi ve hatta otoriteyle kurduğu ilişki, ekrandaki minicik bir butonun konumunda kendini ele verebilir.

Latin alfabesiyle soldan sağa okuyan toplumlarda göz, çoğu zaman sol üst köşeden yola çıkar; sayfayı bir tarla gibi sürer, sağa doğru ilerler, aşağıya iner. Bu yüzden Batı merkezli birçok tasarım kalıbında ana eylem sağ tarafta konumlanır: İleri, devam et, satın al. Çünkü sağ taraf, okuma yolculuğunun varış noktasıdır. Kullanıcı metni tüketir, bilgiyi sindirir ve sonunda karar verir. Buton, cümlenin noktasına dönüşür.

Bir Avuç Kural, Sonsuz Evren: Turing Tamlığın Baş Döndüren Sırrı

Bir Avuç Kural, Sonsuz Evren: Turing Tamlığın Baş Döndüren Sırrı

Bir programlama dilinin Turing tam olması, ilk bakışta teknik bir rozet gibi görünür: kutuya yapıştırılmış küçük bir etiket, mühendislerin birbirine başıyla selam verdiği kuru bir ayrıntı. Oysa mesele bundan çok daha kışkırtıcıdır. Çünkü Turing tamlık şunu söyler: Eğer yeterince zaman ve bellek verilirse, bu sistem evrende hesaplanabilir olan her şeyi hesaplayabilir. Bir avuç kural, sonsuz çeşitlilikte davranış üretebilir. Bu, bilgisayar biliminin içinden felsefenin kalbine açılan gizli bir kapıdır.

Basitlikten Sonsuzluğa Açılan Kapı

Turing tam bir sistem için ihtiyacımız olan şeyler şaşırtıcı derecede mütevazıdır: koşullu dallanma, bellek, tekrar edebilme yeteneği. Yani sistem, geçmişte ne yaptığını bir şekilde tutabilmeli, duruma göre farklı davranabilmeli ve aynı işlemi defalarca uygulayabilmelidir. Hepsi bu kadar. Fakat bu küçük araç takımıyla satranç motoru, web tarayıcısı, yapay zekâ modeli, muhasebe yazılımı, simülasyon ve hatta başka bir bilgisayarın taklidi üretilebilir. Buradaki ders açıktır: Güç, karmaşık kurallarda değil; kuralların doğru biçimde birleşebilmesindedir.