Kodun Bize Fısıldadığı Sır: Hayatta Her Detayı Bilmek Zorunda Değilsin

Programlamada soyutlama, ilk bakışta teknik bir kavram gibi görünür: karmaşık ayrıntıları sakla, kullanıcıya yalnızca gereken düğmeyi, fonksiyonu, arayüzü göster. Fakat dikkatli bakınca bunun sadece bilgisayarların değil, insan zihninin de hayatta kalma stratejisi olduğunu fark ederiz. Sabah kahve makinesine bastığınızda termodinamik, elektrik devreleri, su basıncı ve metal alaşımlar üzerine düşünmezsiniz. Sadece kahve istersiniz. Makine size evrenin tüm mühendislik dramını değil, bardağı verir. İşte soyutlama budur: kaosu kullanışlı bir şekle sokma sanatı.

Kodun Perde Arkası

Bir yazılımcı için soyutlama, karmaşayı yenmenin en zarif yollarından biridir. Diyelim ki bir uygulamada kullanıcı kaydı yapıyorsunuz. Parola şifrelenecek, veri tabanına bağlantı kurulacak, e-posta doğrulaması gönderilecek, hata kontrolü yapılacak. Bunların hepsini her seferinde tek tek yazarsanız kodunuz kısa sürede dijital bir çöp sahasına dönüşür. Bunun yerine kullaniciOlustur() gibi bir fonksiyon yazarsınız. Artık içerideki ayrıntılar saklanır; dışarıdan bakınca yalnızca anlamlı bir eylem görünür. Bu, bilgisayara emir vermekten çok, düşünceyi düzenlemektir.

İyi soyutlama, iyi bir harita gibidir. Harita gerçeğin kendisi değildir; hatta gerçeği acımasızca eksiltir. Ağaçları, kaldırım taşlarını, sokaktaki kedinin tembel bakışını göstermez. Ama sizi hedefe ulaştırır. Programlamada da sınıflar, fonksiyonlar, API’ler ve modüller gerçeğin tamamını değil, işe yarayan kesitini sunar. Bir ödeme sistemini kullanırken bankaların iç protokollerini bilmek istemezsiniz. Sadece ‘öde’ dersiniz ve sistemin güvenli, hızlı, doğru çalışmasını beklersiniz. Soyutlama, güvenin mimarisidir.

Fazla Detay Zekâyı Boğar

Burada ilginç bir paradoks vardır: Daha fazla bilgi her zaman daha fazla güç değildir. Bazen daha fazla bilgi, karar verme felcidir. Bir yazılımcı her işlemci talimatını, her bellek adresini, her ağ paketinin içeriğini aynı anda düşünmek zorunda kalsaydı, basit bir not uygulaması bile yıllık destana dönüşürdü. Soyutlama, zihnin bant genişliğini korur. Karmaşıklığı yok etmez; onu katmanlara ayırır. Alt katmanda elektrik dans eder, üst katmanda algoritmalar konuşur, en üstte kullanıcı bir butona basar. Her katman kendi dilinde yaşar.

Bu yüzden soyutlama tembellik değildir; seçici dikkattir. Hangi ayrıntının saklanacağı, hangisinin görünür kalacağı kritik bir tasarım kararıdır. Kötü soyutlama, gerçeği fazla gizleyip kullanıcıyı kör eder. İyi soyutlama ise doğru şeyleri gizler, doğru şeyleri açığa çıkarır. Bir araba sürücüsünün motorun tüm iç hareketlerini bilmesi gerekmez, ama hız göstergesini görmesi gerekir. Yazılımda da durum aynıdır: Kullanıcıya karmaşayı değil, kontrol duygusunu vermek gerekir.

Yaşam da Bir API’dir

Bu kavramı gündelik yaşama taşıdığımızda daha da çarpıcı hale gelir. İnsan ilişkilerinde, mesleklerde, şehirlerde, hatta kimliğimizde soyutlamalarla yaşarız. Bir doktora gideriz ve tıp biliminin binlerce sayfalık bilgisini tek bir cümleye indirgeriz: Neyim var? Doktor da bedenimizin karmaşık biyokimyasını tanıya, reçeteye, öneriye dönüştürür. Bir arkadaşımızı ‘güvenilir’, bir işi ‘yorucu’, bir günü ‘verimli’ diye etiketleriz. Bunlar gerçeğin tamamı değildir; ama hareket etmemizi sağlar.

Tehlike, soyutlamayı gerçekliğin yerine koyduğumuzda başlar. Haritayı ülke sanmak, fonksiyonu sistemin tamamı sanmak, etiketi insan sanmak… Programlamada bu hata teknik borç üretir; hayatta ise önyargı. Bir insanı tek kelimeye indirgediğinizde, onun içindeki değişkenleri, koşulları, istisnaları silersiniz. Bu nedenle bilgece soyutlama, gerektiğinde perdeyi aralayabilme cesaretini de içerir. Ayrıntıları saklamak başka, onların varlığını inkâr etmek başkadır.

Sonuçta soyutlama, hem yazılımın hem yaşamın sessiz süper gücüdür. Bize şunu öğretir: Her şeyi bilmek zorunda değilsin, ama hangi katmanda düşündüğünü bilmek zorundasın. Bazen fonksiyonu kullanırsın, bazen içine girip hatayı ayıklarsın. Bazen insanları basit rolleriyle görürsün, bazen derinlerine inmeyi seçersin. Ustalık, ayrıntıyı ne zaman gizleyeceğini ve ne zaman çağıracağını bilmektir. Kod da hayat da bunu fısıldar: Sadelik, yüzeysellik değildir; doğru karmaşıklığın doğru yerde saklanmasıdır.

Kodun Ormanında Hayatta Kalan: Evrimsel Algoritmalar Neden Bu Kadar Zeki Görünür?

Doğa, milyarlarca yıldır sessiz ama acımasız bir problem çözücü gibi çalışıyor. Ne toplantı yapıyor, ne yol haritası çıkarıyor, ne de “Q3 hedefleri” belirliyor. Yine de kanatları, gözleri, bağışıklık sistemlerini ve orkide kadar tuhaf mühendislik harikalarını ortaya çıkarıyor. Evrimsel algoritmalar tam da bu fikri yazılıma taşır: Mükemmel çözümü doğrudan yazmak yerine, kötü çözümleri eleyip iyi çözümleri çoğaltan bir dijital ekosistem kurarız.

Bu yaklaşım özellikle çözüm uzayının devasa olduğu, klasik yöntemlerle her ihtimali denemenin saçma derecede pahalıya patladığı problemlerde parlar. Bir fabrika çizelgelemesi, bir robotun yürüme stratejisi, bir anten tasarımı, bir oyun karakterinin davranışı ya da karmaşık bir yatırım portföyü düşünün. Seçenekler o kadar çoktur ki, akıllı görünmenin ilk şartı hepsini tek tek denememektir. Evrimsel algoritma burada “ben cevabı bilmiyorum, ama iyi adayları nasıl besleyeceğimi biliyorum” der.

Popülasyon: Tek Kahraman Değil, Kalabalık Bir Deneme Ordusu

Temel fikir basittir. Önce rastgele çözümlerden oluşan bir popülasyon oluşturulur. Her çözüm, problemin olası bir cevabıdır. Eğer bir rota optimizasyonu yapıyorsak, her birey farklı bir rota olabilir. Eğer bir sinir ağı ayarlıyorsak, her birey farklı ağırlık değerlerini temsil edebilir. Sonra her bireyin başarısı bir uygunluk fonksiyonuyla ölçülür. Bu fonksiyon, doğadaki hayatta kalma baskısının yazılımdaki karşılığıdır: Kim daha iyi sonuç veriyor, kim kaynakları daha verimli kullanıyor, kim hedefe daha çok yaklaşıyor?

Ardından seçilim başlar. Daha başarılı bireylerin genleri, yani çözüm parçaları, bir sonraki nesle aktarılmak üzere daha yüksek şans elde eder. Burada “gen” kelimesi biyolojiden ödünç alınmıştır; yazılımda bu genler sayılar, parametreler, sıralamalar veya kurallar olabilir. İyi bireyler çaprazlanır, yani iki çözümün parçaları birleştirilerek yeni çözümler üretilir. Sonra mutasyon gelir: Küçük, rastgele değişiklikler. Mutasyon kaostur ama yaratıcı kaostur. Sistemin yerel optimum denilen rahat ama sınırlı vadilerde uyuyakalmasını engeller.

En İyi Çözüm mü, Yeterince İyi Çözüm mü?

Evrimsel algoritmaların en dürüst tarafı şudur: Genellikle mutlak en iyi çözümü garanti etmezler. Bunun yerine kısa sürede çok iyi, hatta bazen şaşırtıcı derecede yaratıcı çözümler bulurlar. Bu, mühendislikte çok değerlidir. Çünkü gerçek dünya, matematik kitaplarındaki kadar nazik değildir. Gürültü vardır, belirsizlik vardır, kısıtlar değişir, hedefler çelişir. Böyle ortamlarda “kusursuz çözüm” aramak bazen çölde piyano akort etmeye benzer. Evrimsel yaklaşım ise pragmatiktir: Ölç, seç, çoğalt, değiştir, tekrar dene.

Bu algoritmaların gücü, türev bilgisine ihtiyaç duymadan çalışabilmeleridir. Yani problemin düzgün, sürekli veya güzel davranan bir fonksiyona sahip olması gerekmez. Kara kutu bir sistemde bile kullanılabilirler: Girdi ver, çıktı al, başarısını ölç ve popülasyonu yeniden şekillendir. Bu yüzden genetik algoritmalar, evrim stratejileri, genetik programlama ve diferansiyel evrim gibi yöntemler; mühendislikten biyoinformatiğe, oyun yapay zekâsından tasarım optimizasyonuna kadar geniş bir alana yayılmıştır.

Doğayı Taklit Etmek, Doğayı Anlamak Değildir

Yine de burada romantizme kapılmamak gerekir. Evrimsel algoritmalar sihirli değnek değildir. Kötü tanımlanmış bir uygunluk fonksiyonu, sistemi yanlış hedefe koşturur. Eğer başarıyı yanlış ölçerseniz, algoritma sizin niyetinizi değil, ölçütünüzü optimize eder. Bu da yazılım dünyasının en sinsi derslerinden biridir: Bilgisayarlar itaatkârdır, bilge değil. Evrimsel algoritma, ona verdiğiniz dünyada en uygun olanı seçer; o dünyanın ahlaki, estetik veya pratik olarak anlamlı olup olmadığını sorgulamaz.

Ayrıca parametre seçimi önemlidir. Popülasyon boyutu çok küçükse çeşitlilik ölür. Mutasyon çok azsa sistem dar bir bölgede sıkışır; çok fazlaysa öğrenme dağılıp gider. Seçilim baskısı aşırı güçlü olursa birkaç erken başarılı birey her şeyi ele geçirir ve algoritma genetik bir monokültüre dönüşür. Yani dijital doğa da dikkat ister. Ormanı kurmak yetmez; iklimini, avcılarını, kaynaklarını ve rastlantı dozunu ayarlamak gerekir.

Sonuçta evrimsel algoritmalar bize yalnızca yazılım hakkında değil, zekâ hakkında da provokatif bir fikir sunar: Akıllı davranış her zaman yukarıdan tasarlanmak zorunda değildir. Bazen karmaşık başarılar, basit kuralların uzun süreli ve disiplinli tekrarından doğar. Kodun içine küçük bir doğa parçası yerleştiririz; sonra çözümler mücadele eder, birleşir, bozulur, yeniden doğar. En sonunda ekranda beliren şey yalnızca bir çıktı değil, küçük bir dijital fosildir: Denemelerin, yenilgilerin ve hayatta kalmayı başaran fikirlerin izi.

Bilgisayarlar Hapşırır mı? Zararlı Yazılımların Biyolojik Evrimle Şaşırtıcı Dansı

Bir hastalık ile zararlı yazılım arasında ilk bakışta şiirsel bir benzerlik varmış gibi görünür: İkisi de yayılır, çoğalır ve kurbanlarının davranışını değiştirir. Fakat paralellik yalnızca metafordan ibaret değildir. Epidemiyolojinin enfeksiyonları anlamak için kullandığı istatistiksel modeller, bilgisayar ağlarındaki kötü amaçlı yazılım hareketlerini incelemekte de işe yarar. Kripto-viroloji ise bu tabloya ayrı bir gerilim ekler: Kriptografinin koruyucu gücünü saldırgan amaçlarla tersine çevirir. Fidye yazılımları bunun en tanınmış örneğidir; matematiksel kilit, savunma aracı olmaktan çıkıp dijital bir rehine mekanizmasına dönüşür.

Dijital Salgının Matematiği

Epidemiyolojide kullanılan SIR modeli, bir topluluğu duyarlı, enfekte ve iyileşmiş gruplarına ayırır. Benzer biçimde bir bilgisayar ağı da savunmasız, etkilenmiş ve temizlenmiş ya da yalıtılmış cihazlardan oluşan bir sistem olarak düşünülebilir. Buradaki temel soru aynıdır: Yayılma hızı, iyileşme veya temizlenme hızından büyük mü? Eğer cevap evetse enfeksiyon büyür; değilse sönümlenir. Biyolojide temas, öksürük veya taşıyıcı canlı neyse dijital ortamda bağlantılar, kullanıcı etkileşimleri ve güven ilişkileri odur.

Üreme katsayısı olarak bilinen R sayısı da bu karşılaştırmaya taşınabilir. Bir enfekte cihaz ortalama olarak birden fazla yeni cihazı etkiliyorsa dijital salgın genişleme eğilimindedir. Ancak ortalama değerler bazen aldatıcıdır. Yoğun bağlantılı bir sunucu, sıradan bir kişisel bilgisayardan çok daha fazla sisteme erişebilir. Hastalıkların kalabalık etkinliklerde hızlanması gibi zararlı yazılımlar da ağın merkezi düğümlerinde orantısız bir sıçrama yaşayabilir. Dolayısıyla yalnızca kaç cihaz bulunduğuna değil, cihazların nasıl bağlandığına da bakmak gerekir.

Evrim Kod Yazmayı Bilmez, Ama Seçer

Biyolojik virüsler mutasyon geçirir; dijital zararlılar ise geliştiriciler, otomatik varyasyon mekanizmaları veya kopyalanma sürecindeki değişiklikler sayesinde yeni biçimler kazanabilir. Burada önemli bir ayrım vardır: Biyolojik evrim kör seçilimle işlerken yazılım çoğu zaman bilinçli tasarımın ürünüdür. Yine de ortaya çıktıktan sonra her iki sistem de benzer bir seçilim baskısıyla karşılaşır. Kolay fark edilen varyantlar elenir, savunmaları aşabilenler daha uzun süre dolaşır. Güvenlik yazılımları bu anlamda dijital bağışıklık sistemi gibi davranır; fakat her yeni savunma, saldırgan ekosistemde yeni bir uyum baskısı yaratır.

Bu dinamik bir silahlanma yarışı doğurur. Biyolojide konak ile parazit, bilişimde savunma ekibi ile saldırgan araçlar birbirinin hareketlerine cevap verir. Fakat en saldırgan varyantın her zaman en başarılı olmadığı unutulmamalıdır. Konağını hızla öldüren bir patojen yayılma fırsatını kaybedebilir; sistemi anında çökerten zararlı yazılım da erken fark edilerek yalıtılabilir. Sessizlik, kalıcılık ve düşük görünürlük bazen kaba yıkımdan daha avantajlıdır. Evrimin ironisi burada belirir: Başarı çoğu zaman en güçlü olmak değil, çevre tarafından yeterince geç fark edilmektir.

Bağışıklık Duvar Değil, Ekosistemdir

Bu istatistiksel paralellik savunmaya önemli bir ders verir. Tek bir antivirüs programına güvenmek, salgını yalnızca hastane kapısında durdurmaya çalışmaya benzer. Etkili yaklaşım; güncelleme, yedekleme, erişim sınırlaması, ağ bölümlendirmesi, davranış analizi ve kullanıcı eğitiminin birlikte işlemesini gerektirir. Amaç her tehdidi önceden tanımak değil, bulaşma zincirini kırmak ve sistemin toparlanma hızını yükseltmektir. Dijital hijyen deyimi bu nedenle süslü bir benzetme değil, sistem tasarımına ilişkin güçlü bir ilkedir.

Yine de bilgisayar virüslerini canlı organizmalarla tamamen özdeşleştirmek düşünsel bir tuzaktır. Yazılım metabolizma taşımaz, doğal anlamda yaşamaz ve biyolojik niyetlere sahip değildir. Modeller gerçekliğin kendisi değil, seçilmiş özelliklerin haritasıdır. Buna rağmen iki alanın birbirine tuttuğu ayna değerlidir: Ağlar kırılgandır, çeşitlilik sonucu değiştirir ve küçük davranışlar büyük salgınlara dönüşebilir. Bilgisayarlar gerçekten hapşırmaz; fakat birbirlerine güvenerek bağlandıklarında, istatistiksel olarak oldukça bulaşıcı davranabilirler.

Arayüzünüz Bir Orman Olsaydı Kullanıcı Nereye Bakardı?

Bir kelebeğin kanadına, zehirli bir kurbağanın sırtına ya da sonbaharda kızaran yapraklara baktığımızda yalnızca güzel renkler görmeyiz. Farkında olmadan milyonlarca yıllık bir iletişim sistemini okuruz. Doğada renk; süs, uyarı, davet, kamuflaj ve yönlendirme aracıdır. Dijital arayüzlerde de aynı görevleri üstlenir: dikkati toplar, tehlikeyi bildirir, eylemi teşvik eder ve kullanıcının nereden başlayıp nereye ilerleyeceğini sezmesini sağlar. Biyomimikri burada doğayı kopyalamak değil, onun problem çözme mantığını arayüz tasarımına çevirmektir.

Renk, doğanın sessiz navigasyonudur

Bir arı çiçeğe rastgele konmaz. İnsan gözünün göremediği morötesi desenler, onu nektarın bulunduğu merkeze yönlendirir. Bu desenler adeta doğal bir kullanıcı akışıdır: giriş noktası belirgin, hedef anlaşılır, gereksiz seçenekler sınırlıdır. İyi tasarlanmış bir arayüz de benzer biçimde çalışır. Ana eylem düğmesi çevresinden yeterince ayrışır, ikincil seçenekler görsel olarak geri çekilir ve kullanıcı düşünmeden ilerleyebilir. Her düğmeyi parlak renge boyamak ise bütün çiçeği nektar işaretiyle kaplamaya benzer; sonuç yönlendirme değil, gürültüdür.

Doğadaki renk uyumu çoğu zaman benzerlik ile karşıtlık arasındaki dengeden doğar. Ormanda yeşilin tonları süreklilik hissi yaratırken kırmızı bir meyve anında öne çıkar. Arayüz tasarımında nötr veya akraba renklerden oluşan geniş alanlar bilişsel sakinlik sağlayabilir; vurgu rengi ise kullanıcının dikkatini kritik bir karara taşıyabilir. Buradaki temel kural basittir: Nadir olan görünür olur. Vurgu rengini her yerde kullanırsanız vurgu ortadan kalkar.

Evrimsel refleksler ekranda nasıl çalışır?

İnsan algısı, ekranlardan çok önce hayatta kalma problemleri tarafından biçimlendi. Ani kontrast değişimleri dikkatimizi çeker; düzenli tekrarlar güven verir; sınırları belirsiz biçimler daha fazla zihinsel işlem gerektirir. Kırmızı birçok kültürde hata veya tehlikeyle ilişkilendirilse de bunun anlamı tamamen evrensel değildir. Evrimsel eğilimler kültürel öğrenmeyle birleşir. Bu nedenle doğadan ilham alan tasarım, kullanıcı araştırmasının yerine geçmez. Olsa olsa güçlü bir hipotez üretir.

Örneğin bir ödeme akışında güvenli ilerlemeyi sakin ve tutarlı bir paletle göstermek, hata anını belirgin fakat saldırgan olmayan bir karşıt renkle işaretlemek mümkündür. Kullanıcı bir form alanını yanlış doldurduğunda yalnızca rengi değiştirmek ise yetersizdir. Doğada uyarılar çoğu zaman renk, biçim, hareket ve davranışla birlikte çalışır. Dijital sistem de renk değişimini simge, açıklayıcı metin ve uygun odak yönetimiyle desteklemelidir. Böylece renk körlüğü yaşayan kullanıcılar da akışın dışında bırakılmaz.

Ekosistem gibi tasarlamak

Bir arayüzü ayrı ekranlar toplamı değil, bir ekosistem olarak düşünmek daha verimli sonuç verir. Ekosistemde her unsur enerji tüketir ve diğer unsurları etkiler. Benzer şekilde her yeni renk, rozet, bildirim ve animasyon kullanıcının dikkat bütçesinden pay alır. Tasarımcı şu soruyu sormalıdır: Bu renk gerçekten bilgi mi taşıyor, yoksa yalnızca ortamı mı kalabalıklaştırıyor? Doğa gereksiz maliyeti uzun süre taşımaz; başarılı arayüzler de dekoratif fazlalığı işlev sanmamalıdır.

Biyomimikri temelli bir renk sistemi kurmak için önce akıştaki işlevler sınıflandırılabilir: yönlendirme, onay, uyarı, bekleme ve geri dönüş. Ardından her işleve tutarlı bir görsel rol atanır. Kontrast oranları ölçülür, farklı görme koşulları simüle edilir ve gerçek kullanıcılarla görev testleri yapılır. Başarı, paletin ne kadar doğal göründüğüyle değil; hata oranını, karar süresini ve terk etme davranışını ne ölçüde azalttığıyla değerlendirilir.

Doğa bize hazır bir renk kataloğu sunmaz; daha değerli bir şey sunar: dikkatin kıt, bağlamın belirleyici ve çeşitliliğin kaçınılmaz olduğu gerçeğini. En iyi dijital deneyim, kullanıcıyı renklerle sürükleyen değil, ona sezgisel işaretler vererek yolunu buldurandır. Belki de geleceğin arayüzü bir ekrana daha az, iyi işleyen bir patikaya daha çok benzeyecektir.

Kelimeler Geldi, Ruh Gümrükte Kaldı: Yapay Zekâ Çevirinin Görmediği Şey

Makine çevirisi bugün bir mucize gibi çalışıyor: saniyeler içinde Japonca bir kullanım kılavuzunu Türkçeye, Türkçe bir şiiri İngilizceye, Fransızca bir menüyü de aç karna anlaşılır bir vaat listesine dönüştürüyor. Kelimeler yerli yerinde, cümleler gramer bakımından düzgün, noktalama bile kravatını takmış. Fakat bazen metnin içinden tuhaf bir sessizlik yükseliyor. Sanki biri şarkının notalarını eksiksiz yazmış ama içindeki sızıyı unutmuş. İşte makine çevirisinin en büyük meselesi burada başlıyor: anlamı taşımak kolaylaşıyor, ruhu taşımak hâlâ tehlikeli bir geçit.

Çünkü dil yalnızca kelimelerden oluşmaz. Dil, bir toplumun kahkaha atma biçimi, yas tutma ritüeli, alay ederken kaşını kaldırma açısıdır. Bir annenin oğluna oğlum demesindeki şefkat ile bir mahalle abisinin aynı kelimeyi kullanırken kurduğu hafif tehditkâr yakınlık aynı sözlük maddesine sığmaz. Yapay zekâ çoğu zaman bu iki oğlumu aynı sepete atar. Sepet düzgün, etiket doğru, ürün yanlış raftadır.

Bağlam, sözlüğün arka sokaklarıdır

Bir çeviri sisteminin temel becerisi örüntü yakalamaktır. Milyarlarca cümle içinde hangi kelimenin hangi kelimeyle dans ettiğini öğrenir. Bu etkileyici bir istatistiksel sezgidir. Fakat kültürel alt metin istatistikten fazlasını ister. Mesela Türkçede eline sağlık yalnızca yapılan işe teşekkür değildir; emeği kutsayan, bedeni ve niyeti aynı anda selamlayan küçük bir törendir. Bunu İngilizceye well done diye çevirdiğinizde anlamın iskeleti kalır, eti çekilir. Afiyet olsun için enjoy your meal demek de benzerdir: mideye iyi dilek var, ama sofranın ortak kaderine katılma daveti eksiktir.

Kültür, dilin görünmez işletim sistemidir. Kelimeler uygulamalardır; çalışırlar, açılırlar, kapanırlar. Ama arkada hangi değerlerin, hangi tarihsel acıların, hangi mizah kodlarının döndüğünü bilmeden arayüzü anlamak yanıltıcıdır. Yapay zekâ arayüzde çok başarılıdır. Düğmenin yerini bulur. Fakat bazen o düğmeye basınca dedenin neden sustuğunu, annenin neden konuyu değiştirdiğini, arkadaşın neden güldüğünü kaçırır.

Mizahın tercümesi: muz kabuğu değil, zemin meselesi

En çok da mizah ve ironi alanında tökezleriz. Çünkü şaka, kelimelerden önce ortak bir dünya varsayar. Nasreddin Hoca fıkrasını yalnızca punchline olarak çevirmek, gölge oyununu ampulle anlatmaya benzer. Karagöz ile Hacivat arasındaki gerilim sadece iki karakterin atışması değildir; halk dili ile saray dili, pratik zekâ ile resmi kibir, sokak ile makam arasındaki bitmeyen çekişmedir. Makine bunu komik diyalog diye paketleyebilir, ama diyalogun altındaki sınıfsal kıvılcımı göremezse gülme eksik kalır.

Benzer biçimde, bir Japon metnindeki dolaylı nezaket, bir Amerikan metnindeki bireysel özgüven ya da bir Rus romanındaki kaderci karanlık, düz çeviride dekor gibi durabilir. Oysa bunlar dekor değil, metnin atmosfer basıncıdır. Atmosfer değiştiğinde karakterlerin nefes alışı bile değişir. Yapay zekâ çoğu zaman cümleyi başka dile taşır; ama odanın havasını taşımak için henüz yeterince iyi bir ciğere sahip değildir.

Çözüm insanı geri çağırmak mı?

Buradan kolay bir sonuç çıkarılabilir: Makine kötüdür, insan iyidir. Bu romantik ama eksik bir yargı. Makine çevirisi muazzam bir araçtır; bilgiye erişimi demokratikleştirir, engelleri azaltır, farklı diller arasında ilk köprüyü kurar. Sorun köprünün varlığı değil, o köprüden geçerken yanımıza ne aldığımızdır. Eğer yalnızca kelime eşdeğerliği arıyorsak yapay zekâ harika bir rehberdir. Ama metnin ritmini, utancını, imasını, sınıfsal kokusunu, tarihsel yükünü arıyorsak insan sezgisine hâlâ ihtiyaç vardır.

Belki geleceğin iyi çevirmeni, makineye karşı savaşan biri değil; makinenin hızlı gözünü kendi yavaş kulağıyla birleştiren kişidir. Yapay zekâ cümleyi getirir, insan cümlenin yüzüne bakar: Burada gerçekten ne söyleniyor? Kim kime, hangi geçmişin içinden konuşuyor? Hangi kelime gülümsüyor, hangisi dişlerini sıkıyor?

Çünkü çeviri, iki dil arasında eşya taşımak değildir; iki dünya arasında misafir ağırlamaktır. Sandalyeyi, masayı, lambayı getirebilirsiniz. Ama evin kokusu, duvardaki eski fotoğrafın suskunluğu, sofraya otururken duyulan o tanıdık mahcubiyet ayrıca taşınmalıdır. Makine kelimeleri taşımayı öğrendi. Şimdi sırada daha zor olan var: kelimelerin neden insan olduğunu anlamak.