Yapay zekâ destekli kodlama araçları ve “vibe coding” yaklaşımı, yazılım geliştirme süreçlerini önemli ölçüde değiştirdi. Ancak bu araçların çoğu hâlâ terminal, IDE veya çeşitli teknik araçlarla uğraşmayı gerektiriyor. Bu durum, kodlama deneyimi olmayan kullanıcıların önünde önemli bir engel oluşturabiliyor.
Meta’nın yeni Pocket uygulaması ise bu bariyeri mümkün olduğunca ortadan kaldırmayı hedefliyor. Meta’nın mart ayında, artık faaliyet göstermeyen vibe-coding uygulaması Gizmo’nun ekibini bünyesine katmasının ardından geliştirilen Pocket, 21 Ağustos’ta ABD’de kullanıma sunuldu.
Uygulama, kullanıcıların tek bir metin kutusuna fikirlerini yazarak çalışan interaktif “gizmo”lar oluşturmasına izin veriyor. Kullanıcının kod görmesi bile gerekmiyor.
Oluşturulan projeler daha sonra TikTok benzeri sonsuz kaydırmalı bir akışta paylaşılabiliyor. Beğeni, yorum ve yeniden paylaşım gibi sosyal medya özellikleri de sistemin bir parçası.
Birkaç dakikada çalışan oyun prototipi
Pocket ile oyun geliştirme sürecini deneyen Ars Technica yazarı Kyle Orland, ilk projesinde ekrana dokunup basılı tutarak bir sapanı döndüren ve parmak ekrandan kaldırıldığında düşmanlara top fırlatan bir oyun tasarladı.
Başlangıç komutu oldukça basitti. Pocket’tan oyuncunun ekranın merkezinde bulunmasını, parmağın basılı tutulduğu sürece sapanın dönmesini ve bırakıldığında topun fırlatılmasını istedi.
Yaklaşık iki dakikalık beklemenin ardından yapay zekâ, fikrin çalışan bir prototipini oluşturdu. Üstelik sistem, kullanıcı tarafından istenmeyen saman balyaları, skor sayacı ve güç göstergesi gibi bazı ek unsurları da oyuna dahil etti.
Sonrasında oyun, 100’den fazla komutla geliştirildi. Düşman robotlar, farklı robot türleri, mühimmat sistemi, elektrikli çit, yeni eşyalar, skor sistemi, ses efektleri ve düşman hareketleri gibi çok sayıda özellik yapay zekâ aracılığıyla eklendi veya değiştirildi.
Ardından daha basit bir arcade oyunu da geliştirildi. Bu oyunda kullanıcı, başparmaklarıyla kontrol ettiği raketlerle renkli topları havada tutmaya çalışıyordu. Sisteme çeşitli eşyalar, skor çarpanı ve oyun sonunda ilerlemeyi gösteren grafikler de eklendi.
Pocket’ın en güçlü yanı: Kod bilmeden geliştirme
Pocket deneyiminin dikkat çekici tarafı, kullanıcının teknik ayrıntılarla uğraşmak zorunda kalmaması.
Kullanıcı yalnızca yeni bir özellik düşünüyor, bunu doğal dille Pocket’a aktarıyor ve yaklaşık bir dakika içinde yeni sürümü test edebiliyor.
Komutların büyük bölümü beklenen sonucu verirken bazı durumlarda birkaç ek komutla istenen davranışın netleştirilmesi gerekiyor. Nadiren de olsa yapay zekânın komutu tamamen görmezden geldiği veya oyunu bozduğu durumlar yaşanabiliyor. Böyle durumlarda önceki sürüme tek dokunuşla geri dönülebiliyor.
Pocket ayrıca kullanıcının henüz düşünmediği özellikleri önerebilen bir “Ideas” sekmesine sahip. Bu önerilerin bazıları gereksiz veya mevcut özellikleri tekrarlayan sonuçlar üretse de, bazı öneriler yeni oynanış fikirleri ortaya çıkarabiliyor.
Kodun olmaması önemli bir sorun yaratıyor
Pocket’ın kolaylığı aynı zamanda en büyük eksikliklerinden biri.
Örneğin kullanıcı arayüzündeki bir öğeyi yalnızca birkaç piksel sağa taşımak istese bile bunun için yeni bir komut vermesi ve yapay zekânın uygulamayı yeniden oluşturmasını beklemesi gerekiyor. Geleneksel kodlama sürecinde ise bu değişiklik birkaç saniyede yapılabilir.
Daha önemlisi, Pocket kullanıcıya oluşturulan kodu gösterme imkânı sunmuyor.
Bu durum hata ayıklama sürecini de zorlaştırıyor. Geliştirici, bellek izleri veya kod üzerinde çalışma durdurma noktaları gibi geleneksel araçları kullanamadığı için sorunları çoğu zaman ekrandaki davranışları gözlemleyerek anlamaya çalışıyor.
Bu nedenle Pocket ile oluşturulan projeler, özellikle karmaşık veya profesyonel kullanım açısından güven vermeyebiliyor.
Yapay zekânın ürettiği oyunlar neden birbirine benziyor?
Pocket’ın bir başka problemi de oluşturduğu içeriklerin görsel ve işitsel açıdan zaman zaman jenerik kalması.
Platform, grafiklerde sıklıkla emojiler ve basit geometrik şekiller kullanıyor. Ses efektleri ise daha çok temel “bip” ve “boop” tarzında.
Kullanıcı kendi ses kayıtlarını ekleyebiliyor veya yapay zekâdan yeni grafikler üretmesini isteyebiliyor. Ancak sistemin varsayılan çıktılarındaki genel ve birbirine benzeyen estetik anlayışını tamamen değiştirmek kolay değil.
Buna rağmen yapay zekânın “özelliği söyle, sonucu test et” şeklindeki çalışma modeli oldukça bağımlılık yaratıcı olabiliyor. Kullanıcı teknik ayrıntılarla uğraşmak yerine yeni oyun fikirleri düşünmeye odaklanabiliyor.
Pocket’ın sosyal medya modeli oyunları da değiştiriyor
Oyun oluşturmak Pocket’ın güçlü taraflarından biri olsa da, bu oyunları dünyaya sunma biçimi daha sınırlı.
Bir Pocket projesini başkalarıyla paylaşmanın temel yolu, onu küçük bir açıklama ve kapak görseliyle birlikte bir gönderi olarak yayınlamak.
Gönderinin bağlantısı başka platformlarda paylaşılabiliyor. Üstelik kullanıcılar Pocket uygulamasını indirmeden, tarayıcı üzerinden oyunun HTML5 önizlemesini oynayabiliyor. Mobil odaklı dokunmatik hareketler veya eğim sensörü gibi özelliklere ihtiyaç duymayan projeler masaüstü tarayıcılarda da çalışabiliyor.
Ancak keşif açısından asıl merkez Pocket’ın algoritmik akışı.
Kullanıcılar sonsuz kaydırma sistemiyle farklı gizmo’lar arasında geçiş yapıyor. Bu yapı, TikTok gibi sosyal medya platformlarında görülen hızlı tüketim modelini oyunlara taşıyor.
Kısa sürede dikkat çekebilen, birkaç dakikada tüketilen içerikler öne çıkarken daha uzun ve derin oyun deneyimleri geri planda kalıyor.
Asıl sorun: Oyunun kontrolü Meta’da kalıyor
Pocket’ın en tartışmalı tarafı ise oluşturulan içeriklerin platforma bağımlı olması.
Kullanıcıların Pocket ile hazırladığı bir oyunun kodunu dışarı aktarmasının bir yolu bulunmuyor. Bu nedenle oluşturulan projeyi başka bir internet sitesinde yayınlamak veya gerçek bir mobil uygulamaya dönüştürmek mümkün değil.
Dahası, kullanıcı oluşturduğu oyunun arka planda üretilen kodunu dahi göremiyor.
Bu durum Pocket ile diğer sosyal medya platformları arasında önemli bir fark oluşturuyor. Örneğin TikTok için hazırlanan bir video aynı zamanda YouTube veya Facebook’ta paylaşılabilir. Instagram’da yayınlanan bir fotoğraf başka platformlara taşınabilir.
Pocket’ta ise oluşturulan bir “gizmo” esas olarak Pocket ekosisteminde kalıyor.
Bu nedenle platformun sunduğu ücretsiz AI kodlama deneyiminin karşılığında, üretilen içeriğin kontrolünün büyük ölçüde Meta’nın platformunda kalması dikkat çekiyor.
Şimdilik Pocket’ın reklam veya abonelik modeli bulunmadığından, Meta’nın yapay zekâ modellerini çalıştırmanın yüksek maliyetlerini nasıl karşılayacağı da belirsizliğini koruyor.
Pocket neyi gösteriyor?
Pocket, yapay zekâ destekli kodlama araçlarının teknik bilgiye sahip olmayan kullanıcılar için ne kadar erişilebilir hâle gelebileceğini gösteriyor.
Birkaç saat sürebilecek bir oyun prototipi, yalnızca doğal dilde verilen komutlarla kısa sürede ortaya çıkarılabiliyor. Ancak bu kolaylığın önemli bir bedeli var: kullanıcı, ortaya çıkan ürün üzerinde tam kontrol sahibi değil.
Pocket’ın gelecekte geniş bir kullanıcı kitlesine ulaşması hâlinde, platformun büyük kitlesi tarafından keşfedilme ihtimali kullanıcılar için yeterince cazip olabilir. Ancak mevcut haliyle deneyim, yapay zekânın üretim gücü ile oluşturulan çıktının kontrolünü elinde tutmanın önemi arasındaki farkı net biçimde ortaya koyuyor.

Top comments (0)