En Derin Video Oyunu: Araştırma İçin İyi Bir Bilişsel Yardımcı Araç
(thoughtforms.life)- Bulmaca oyunu Baba is You, yaşamı ve zihni anlamak için gereken zihinsel esnekliği eğitir; veri ile algoritmalar, bilişsel sistemler ile içerikleri arasındaki sınırları bulanıklaştırır
- Sözcük nesnelerinin yerleşimini değiştirdiğinizde dünyanın kurallarının değişmesi, şeyler ile kurallar ve fiziksel nesneler ile bilgi mesajları arasındaki ayrımı sarsar
- Biyolojide de moleküler ve biyoelektrik bilgiler; hücrelerin, organların ve organizmaların yorumlama biçimlerini ve sonraki evrimi etkileyerek içeriden değişen özgönderimli dinamikler yaratır
- McConnell’in planarya yamyamlığı deneyleri, bellek izleri, active data ve agential memories; aynı maddenin örgütlenme düzeyine göre hem nesne hem de bilişsel ortam olabileceğini gösterir
- Baba is You; gelişim biyolojisi, bilgisayar bilimi ve bilişsel bilimin kesiştiği alana girmek için bir sanal gerçeklik zihinsel protezi olarak kullanılabilir; TAME framework tabanlı genişletmeler ve yapay zekâ ile birleşme olasılıkları da vardır
Baba is You’nun eğittiği düşünme biçimi
- Baba is You zorlu bir bulmaca oyunu olmasının yanı sıra, yaşam ve zihinle uğraşırken alışıldık kategorileri yıkmaya yarayan bir araçtır
- Özellikle aşağıdaki ayrımları sabit ikilikler değil, daha sürekli ve akışkan ilişkiler olarak görmeyi sağlar
-
Veri ve algoritmalar
-
Bilişsel sistemler ve onların içeriği
- Şeyler ve bilgi mesajları
- Bir laboratuvara katılmak için hazırlık listesine konabilecek kadar, ilgili alanların zihinsel esnekliğini edinmeye uygun bir giriş aracıdır
- Hofstadter’in klasiği GEB de benzer bir hazırlık kaynağı olarak birlikte anılır
-
Şeyler ve kurallar arasındaki ayrımı yıkan oyun yapısı
- Baba is You’nun dünyasında konum ya da içinden geçilememe gibi fiziksel özelliklerin yanında anlam taşıyan nesneler de vardır
- Bazı anlamlar dünyanın fiziğini doğrudan belirler; sözcüklerin göreli konumunu değiştirdiğinizde nesnelerin davranışı ve oyuncunun yapabileceği eylemler de değişir
- Yeni cümleler oluşturmak için nesneleri hareket ettirmek, doğrudan dünyanın çalışma biçimini değiştiren bir müdahaleye dönüşür
- Bu yapı mesajlar, gözlemciler, yorumlama ve kurallar etrafındaki sorulara uzanır
- Gerçek dünyadaki bir nesnenin basitçe bir şey mi, yoksa bilgi mi olduğunu nasıl ayırt edebiliriz?
- İkisi arasında ikili bir ayrım var mı?
- Biçim ve örüntünün kendisi bir ajan olabilir mi?
Fizik yasalarını ve biyoloji yasalarını yeniden sorgulama biçimi
- Oyunda kurallarla oynama, fiziksel dünyada fizik yasalarının statüsünü nasıl görmemiz gerektiği sorusuna genişler
- Fizik yasaları evrenin bir yönünden kaynaklanıyorsa, ilke olarak evrenin içinden değiştirilebilir olmalıdır
- Buna karşılık fizik yasaları evrenden kaynaklanmıyorsa, büyük U ile Universe kavramında bu yasaların nereden doğduğu sorun hâline gelir
- Biyoloji yasalarının bazıları içeriden değişebilir
- Moleküler bilgi ve biyoelektrik bilgi, moleküler yolların, hücrelerin, organların ve organizmaların biyolojik bilgiyi yorumlama biçimini etkiler
- Bu bilgi, sonraki evrimin nasıl gelişeceğini de etkileyebilir
- Bu süreç özünde özgönderimli bir dinamiktir
Aynı anda nesne ve mesaj olan biyolojik örnekler
- McConnell’in klasik planarya yamyamlığı çalışmalarında eğitilmiş planaryalar deneyimsiz bir konak tarafından yenir ve davranış bilgisi aktarılır
- İlgili makale arşivi Cannibalism and learning in planaria olarak sunulmuştur
- Bu örnekte bağışçının kimyasal bellek izi, konak için yiyecek olduğu kadar, konağın dokusunun yorumlayıp davranışı yönlendirdiği bir bellektir
- Daha geniş bakıldığında mRNA, proteinler ve diğer substratlardan oluşan bellek izleri, örgütlenme düzeyine göre farklı karakterler taşır
- Moleküler düzeyde fiziksel nesne
- Organizma düzeyinde bilişsel ortam
Yazılım, donanım ve etkin veri
- Baba is You; yazılım ile makine, veri ile donanım arasındaki ikili kurguyu yıkar
- Bu bakış açısı, Diverse Intelligence alanında büyük gelişme potansiyeli taşıyan konularla bağlantılıdır
- self-sorting arrays gibi active data
- agential memories
- Pasif bilgi örüntüsü olan düşünceler ile aktif bilişsel ajanlar olan düşünen varlıklar arasında bir süreklilik bulunabilir
- Oyun deneyimi, yalnızca bilimsel makalelerle anlaşılması zor olan bu çerçeveyi sezgisel olarak kavratabilir
“YOU” token’ı ve meta-plastisite
- Oyunda oyuncunun manipüle edebildiği token’lardan biri olan YOU, oyuncunun kendisini ifade eder
- Bu token’ı içeren yeni cümleler kurduğunuzda oyuncunun yetenekleri ve dünyayla ilişkisi değişir; bir tür meta-plastisite mümkün hâle gelir
- Bu, gelişim ve metamorfoz gibi biyolojik süreçlerde davranışın biçim ve işlevi keskin biçimde değiştirdiği sistemleri akla getirir
- Bu tür değişimler şu unsurlarla da bağlantılıdır
- Eylemde bulunulan alan
- Peşinden gidilen hedef
- Sahip olunan tercihler
- Oyuncunun eylemlerinin oyuncu sayısını ve tercihleri değiştirdiği oyun teorisi genişletmelerine de uzanabilir
- Bu durumda ödül matrisi dinamik olarak dönüşür
Sanal gerçeklik zihinsel protezi olarak oyun
- Baba is You basit bir oyun değil, daha çok bir sanal gerçeklik zihinsel protezi gibidir
- Aktif ve dinamik, sürükleyici sezgi pompaları kümesi gibi çalışır; yeni bir bilim alanının önemli yönlerine girmeye yardımcı olabilir
- Bu alan şu kesişimde yer alır
- Gelişim biyolojisi
- Bilgisayar bilimi
- Bilişsel bilim
TAME framework tabanlı genişletme fikirleri
- TAME framework temelinde en az üç genişletme yönü mümkündür
-
Polycomputing uygulaması
- polycomputing, birden çok gözlemcinin dünyanın fiziksel özelliklerini kendi yöntemleriyle yorumlayıp hack’lediği bir çerçevedir
- Çok oyunculu dinamikler olarak ya da ortamdaki nesneleri kendi amaçlarına göre okuyan biyolojiden ilhamlı NPC’ler olarak uygulanabilir
- Oyuncu, gözlemci merkezli ve perspektif merkezli bakışa alışır; gerektiğinde anlam çerçeveleri arasında geçiş yapabilir
-
Özerk ajanlığın güçlendirilmesi
- Metin mesajlarının bilgi aktarımı, yorumlanabilirlik ve daha büyük bir bilişsel sistem tarafından benimsenme gibi konularla ilişkili kendi hedeflerine sahip olduğu bir zekâ spektrumu uygulanabilir
-
Çok ölçekli dinamiklerin uygulanması
- agents within agents gibi, ajanların içinde iç içe geçmiş ajanlar mümkün kılınabilir
- Nesnelerin ve mesajların hiyerarşi boyunca başka nesneleri ve mesajları sanallaştırıp ürettiği bir yapı uygulanabilir
Yapay zekâ ve ilgili kaynaklar
- Bu tür sanal dünyalara AI entegre etmek için de geniş imkân vardır
- İlgili kaynak olarak üç bağlantı bulunur
- evolutionary optimization of Baba Is You agents: Baba Is You ajanlarının evrimsel optimizasyonu üzerine makale
- Baba Is You is undecidable: Baba Is You’nun karar verilemez olduğunu gösteren makale
- baba-is-auto: C++ tabanlı simülatör ve pekiştirmeli öğrenme için Baba is You kodu
1 yorum
Hacker News yorumları
Bu yazının temel aldığı oyun Baba Is You: https://store.steampowered.com/app/736260/Baba_Is_You/
Bir mantık bulmacası oyunu; amaç “you”yu “flag”e götürmek gibi görünse de, daha doğru ifadeyle “win”e ulaşmak. Genelde temel kural “flag is win” oluyor ve çeşitli nesnelerle kelimeleri birleştirerek oyunun kurallarını bizzat değiştiriyorsunuz. HN kitlesine şiddetle tavsiye ederim
Portal’daki gibi eğlenceli bir anlatının yanında bulmaca çözmek değil; bulmacanın kendi dili içinde düzenin tersine dönmesi, saçma ama keyifli biçimde katman katman altüst olarak çözüme yaklaşmanız söz konusu. Oynarken beynimin matematikle ilgilenen kısmı gülüyormuş gibi hissettim
Oyun sizi pek elinizden tutarak ilerletmiyor; bulmaca dilini yeterince öğrenip gerçekten hoşuma gitmesi yaklaşık 10 saat sürdü sanırım. İlerideki derin bölümlerde sinir bozucu derecede ince ayrıntılı hâle geldiği de oldu, ama ortadaki yaklaşık 30 saat şimdiye kadar yaşadığım en tatmin edici oynanış deneyimlerinden biriydi
Biraz anti-Witness gibi hissettirdi. The Witness titizlikle adil ve o kadar incelikli tasarlanmış ki geriye dönüp bakınca hayran kalıyorsunuz; ama fiilî oynanışı epey biçimsel ve mizahsızdı. Baba is You biraz gevşek ve adaletsiz olabilse de sıcak, eğlenceli ve komik; bulmaca işçiliği de kendi tarzında en üst seviyede
Ancak yalnızca Windows için. Yakın zamanda Pico-8 için, daha az bölüme sahip bir demake de çıktı; tarayıcıda oynanabiliyor: https://www.lexaloffle.com/bbs/?tid=142638
Henüz sadece üç saat kadar oynadık ama çok keyifli. Yandaki yorumda denildiği gibi bulmacalar üçümüz için de sık sık komik oluyor; küçük olan da çözüm önerebiliyor ve bulabiliyor. 7 yaşındaki çocuğumun çözümü benden önce fark ettiği bir bölüm bile oldu
Dün geceki uyku planımı tamamen mahvetti ve birkaç dakika içinde “karakteri hareket ettirirsin” beklentisini yıktı
Her kart oynandığında kuralların değiştiği kart oyunu Fluxx’ı biraz hatırlattı: https://www.looneylabs.com/games/fluxx
Ben de pek çok yerde takılıyorum ama yine de tavsiye edebilirim. Çok sayıda aha anı var
Yazarın sözünü ettiği bilişsel yön hakkında daha önce yazdığı yazılar var:
https://blog.jtoy.net/examining-concepts-through-different-f...
https://blog.jtoy.net/on-the-wondrous-human-simulation-engin...
https://arxiv.org/abs/2210.12068
İnsan beyninde en azından 12’den fazla farklı koordinat sistemi var ve bu görsele sık sık başvuruyorum: https://cln.sh/gpqhwrw2Hg92MQz62TY6
İnsanlar, zihinlerindeki gerçek zamanlı bir video oyunu simülasyon sistemi gibi, herhangi bir şeyi istedikleri bakış açısından inceleyebilir. Yapay sinir ağlarında veriyi işlerken bakış açısını kodlama ve dönüştürme yönündeki temel yetenek eksik görünüyor. Temel LLM’lerin tersine çevirme lanetinde başarısız olmasına bakmak bile bunu gösteriyor; GPU ve eğitim verisi ne kadar artırılırsa artırılsın bunun düzeleceğini sanmıyorum: https://arxiv.org/abs/2309.12288
İnsanların entorinal korteksinde ızgara hücreleri denen özel nöronlar bulunur ve bunlar hipokampus hücreleriyle birlikte genelleştirilmiş koordinat dönüşümleri gerçekleştirir. Izgara hücrelerinin keşfi Nobel Fizyoloji veya Tıp Ödülü aldı: https://www.nobelprize.org/prizes/medicine/2014/advanced-inf...
Kişisel olarak bunu koordinat dönüşüm katmanına koymak için güçlü bir aday olarak görüyorum. Bu “koordinat dönüşüm sistemi”ni içeren bir ANN yapmak istiyorum ama bunu koda nasıl aktaracağımı henüz bilmiyorum; bu benim hayal projem
Algoritmaların ve ajanların internette çoğunlukla kürate edilmiş görüntü, video ve metin veri kümelerinden öğrenmesi yerine, insanlara benzer benmerkezci algıyla çevreyle etkileşime girerek öğrenmesi yönünde bir eğilim bu
İlginç biçimde makalede bu terimi görmedim, ama benmerkezci temsil ile dışmerkezci temsil arasındaki karşıtlığı ele almıştı ve mesele özünde orada yatıyor
AGI’nin büyük zorluklarından biri, iki bakış açısını birleştirip ikisinin avantajlarını elde etmek ve dengesizliğin risklerini azaltmak olacak gibi. Yerçekimi ile kuantum mekaniğini ele alan fizikle benzer
Küresel olarak en iyi kararlar için dışmerkezci bakış açısı gerekir; benzersiz yerel ortamlarda sağlam özerklik sağlamak içinse benmerkezci akıl yürütme de gerekir
Çok kipli temsil öğrenimi, ızgara hücreleri gibi çapraz kipli işleyişi özünde bir ölçüde başarıyor gibi görünüyor. Ancak bildiğim çalışmalarda fiziksel konum girdi olarak alınmıyor. Bu, konumsal kodlamadan farklı bir konu
Çok yeni Clifford Group-Equivariant networks makalesi de ilginç olabilir. Yalnızca Öklidyen uzay-zaman dönüşümlerine değil, Minkowski uzay-zamanına da uygulanıyor
Yeni bakış açısı sentezi uygulaması olan instantngp ya da diğer NeRF ailesi modeller de ilgi çekici olabilir. Kişisel olarak InstantNGP, son dönemdeki çoğu sinir ağı mimarisiyle karşılaştırıldığında gülünç derecede basit
Tersine çevirme problemi konusunda ise örneğin encoder-decoder modellerinde (T5 vb.) ya da “sırasız özbağlanımlı” modellerde (geçen haftaki sigma-GPT vb.) bunun hâlâ ne kadar güçlü biçimde geçerli olacağını merak ediyorum
Çok benzer türden koordinat dönüşümlerini mümkün kılıyor
Bu oyun gerçekten kafa patlatan bir oyun
Kuralları basit ve net, gizli özel hileleri de yok; ama neredeyse her bulmaca “bu imkânsız”dan “aa, bunu düşünememişim”e dönüşüyor. Varsayımlarınızı sürekli paramparça ediyor
Düşünce biçimini değiştiren ya da bir beceri kazandıran oyunlardan söz açılmışken, önerebileceğiniz bir şey var mı?
Kişisel olarak bana faydası olanlar satranç, Vim Adventures ve DuoLingo oldu.
Satranç bana beceriklilik, yaratıcılık, hesaplama, harekete geçmeden önce durup düşünme ve çözümsüz durumlarla rahat etmeyi öğretti. Örneğin iki ya da daha fazla taş değişimi mümkün olsa bile, sadeleştirme konumumu kötüleştirecekse o dürtüye direnmek gerekir. Ayrıca dikkat dağınıklığının ve uykusuzluğun bilişi ne kadar etkilediğini de fark etmemi sağladı. Ciddi uykusuz olduğumda Elo’m 100 puan düşüyor; dikkat dağıtıcı, kalabalık bir yerde oynarsam bir 100 puan daha düşebiliyor.
Vim Adventures, oyunun kendisi olarak önerecek kadar ilginç değil; ama birkaç gün boyunca günde 3-4 saat Vim tuş girişlerini tekrar edip kas hafızası oluşturmamı ve çoğu kodlama işinde onu daha az beceriksizce kullanmamı katlanılır hale getirdi.
DuoLingo ise bir “oyundan” çok eğitim aracı sayılır; ama yabancı dil öğrenmeyi kitap ya da ses materyalleriyle öğrenmeye kıyasla çok daha kolaylaştırdığı için anılmaya değer.
Lojistik bir düşünme biçimi kazandırıyor ve bir şey yapmadan önce tedarik zincirini kuracak şekilde düşünmeye başlıyorsunuz. Bu çok soyut bir beceriye dönüşüp hayatın pek çok alanına uygulanmaya başlıyor.
İkincisi, fabrika yapan fabrikalar yapan fabrikalar kurdukça düşünce daha yüksek bir soyutlama düzeyine çıkıyor.
Üçüncüsü, yüksek düzeyde polimorfik düşünmeyi öğretiyor. Ürünler farklı süreçlerden geçince bambaşka şeylere dönüşüyor ve bunların bir kısmı tekrar sisteme geri besleniyor.
Oynama sürem düşük iki basamaklı saatler civarındaydı ama düşüncemi somut biçimde genişletti. Factorio’yu şiddetle öneririm.
Satranç da daha yakın geleceği görmeye yardımcı oldu. Bu özellikle gerçek bir rakip varken geçerliydi, ama rakip yokken de böyleydi.
Scrabble ise küçük yaşta, zekice hilelerin ve pragmatizmin kazanmak için “zarafet” gibi niteliklerden daha faydalı olduğunu yüzüme çarpan bir ders gibi öğretti.
Akış perspektifiyle düşünmeyi gerektiren bulmacalar çözüyor, tesadüfen biraz makine öğrenmesi de öğreniyor ve bilgisayar ağı tasarımı ya da darboğazın sorun olduğu uygulama ölçekleme gibi işlere aktarılabilecek şeylerle uğraşıyorsunuz.
Polytopia bana satranca benzer geliyor. Bir saldırı ya da savunmayı başarıyla gerçekleştirmek için çoğu zaman tam doğru hamleleri yapmak gerekiyor. Satranç büyük ölçüde ordu ve bölgeye odaklanırken, Polytopia’da ordu, bölge, ekonomi ve teknolojik ilerlemeyi dengeli biçimde ele almak gerekiyor.
Bu oyun “bu kabileyle bu harita türünde en iyi genişleme nasıl olur?” gibi birçok soru doğuruyor ve sonunda yanıt aramak için küçük kodlama projeleri yapmaya itiyor.
Reflekslere ve el-göz koordinasyonuna yardımcı oluyor; ama daha önemlisi Zen benzeri bir zihniyet geliştirmesi. 1000’inci ölümden kaçamadığınız her seferinde hayal kırıklığına kapılmak yerine, darbeleri yiye yiye problemi çözmeniz gerekiyor.
Oyunun içinde gerçekten pratik edilen beceriler dışında durum böyle; satranç oynayınca esas artan şey satranç Elo’su oluyor. Yine de bu alanı genişletmeye çalışan araştırmalar sürüyor: https://link.springer.com/content/pdf/10.1007/s41465-022-002...
Oyunların ve son dönemde belirli web siteleriyle YouTube kanallarında reklamı yapılan “eğitsel” uygulamaların kesinlikle yardımcı olduğu nokta, ele aldıkları bilim alanına yönelik farkındalığı ve motivasyonu artırmaları.
Birkaç dakika önce —ya da bu yazıyı ne zaman okuduğunuza bağlı olarak birkaç saat ya da birkaç gün önce— The Legend of Zelbaba: Linkeke between words adlı özel seviye seti @party 2024’te duyuruldu: https://scenesat.com/video/atparty
Asıl sunum canlı yayının yaklaşık 17. dakikasında başlıyor. Seviye paketi burada ve temel oyun gerekiyor: https://gamebanana.com/mods/150971
Birkaç yıldır üzerinde çalıştığım yan projeyi biraz tanıtmak gerekirse, Baba is You’yu seviyorsanız Pathology ya da Sokopath da hoşunuza gidebilir.
Sitem Thinky.gg üzerinden oynanabiliyor: https://thinky.gg
Thinky’de her gün blok itme seviyeleri yayımlayan oldukça aktif bir topluluk var. Zorluk seviyesi anaokulu düzeyinden süper büyükusta seviyesine kadar değişiyor. Dünyanın her yerine özel seviyeler yayımlayabileceğiniz bir seviye editörü de var.
“Her şeyden önce veri ve algoritmalar, bilişsel sistemlerle içerikleri arasındaki bariyeri eritip farklı düşünmenizi sağlar” kısmını görünce, yaklaşık 13 yıl önce Prolog’u ilk kez gerçekten anladığımda yaşadığım aydınlanma aklıma geldi.
O zaman bunu küçük, kafiyeli bir dizeyle not etmiştim:
Veriyle işlem arasında
Ayıracak hiçbir şey yoktur aslında
Hesaplamanın en düşük düzeyini tanımlayan aynı basit gerçeği bulmak için, komik biçimde en yüksek düzeye kadar çıkmak gerekiyor. Oyun da harika.
—Jiddu Krishnamurti, 28 Ekim 1973 Roma halka açık konuşması
https://www.krishnamurti.org/transcript/when-the-mind-realis...
İlginç bir bilgi: Bu oyunun geliştiricisi, bir başka teknik harika olan Noita adlı oyunu da yaptı.
Çoğu oyuncunun yalnızca öğreticiyi oynadığının farkında olmadığı şeklindeki açıklama ona en çok yakışan tanım.
Baba is You, exploit yazımı için gereken düşünce biçimini öğrenmeye giriş olarak da benzer şekilde iyi.
Jane Street, adayların oyun sırasında kuralları değişen oyunlarda ne kadar iyi olduklarını test ediyor.
“WALL” “IS” “STOP” ifadelerini ikonlar ya da görsellerle değiştirirseniz, şahsen benim için artık o kadar ilginç olmuyor
En azından aklıma Captain Blood geliyor: https://www.abandonware-france.org/ltf_abandon/ltf_galeries....
Orada da bağlantılı mekanizmalara sahip sembol dizileri var. Blokların sırasını farklı yerleştirirseniz farklı sonuçlar çıkıyor
Bugün biraz huysuzluğum üzerimde olabilir ama bu oyunun neden “derin” olduğunu pek anlayamıyorum
Ayrıca, rastgele sembol kümelerinden anlam çıkarabilmemiz ve o anlamı belirleyebilmemiz, bana daha çok dilin aslında gerçekten boş olduğunu ve zekânın dilin dışında bulunduğunu gösteriyor gibi geliyor. Dil sadece bir araçtır
Kelimeleri ikonlarla değiştirirken tam olarak aynı mekanizmayı nasıl koruyabileceğini ve mekanizma aynıysa kelimeler yerine ikon kullanmanın neyi değiştirdiğini bilmiyorum