Google AI Studio, kullanıcıların doğal dil ile Android uygulamaları oluşturmasını sağlıyor

icon MarsBit
Paylaş
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconÖzet

expand icon
AI + kripto haberi: Google AI Studio, artık kullanıcıların doğal dil talimatları kullanarak Android uygulamaları oluşturmasına izin veriyor. Sistem, konuşmalı AI aracılığıyla kod üretiyor, arayüzleri tasarlıyor ve hataları düzeltiyor. The Verge’in Sean Hollister tarafından yapılan bir testte bir öğleden sonra üç uygulama üretildi, ancak bu uygulamalarda oyun oynama sorunları ve çökmeler vardı. Zincir üstü haberler ve AI ilerlemeleri, teknoloji ve geliştirme iş akışlarını sürekli şekillendiriyor.

Editör Notu: Google AI Studio, AI programlamayı daha intuitive bir aşamaya taşıyor: kullanıcılar artık modelden yalnızca "kod yazmasını" değil, doğal dil ile bir Android uygulamasını doğrudan oluşturup birkaç dakika içinde gerçek bir telefona yükleyebiliyor. Tarayıcıdan talimat girerek Gemini'nin kodu otomatik olarak üretmesi, arayüzü tasarlaması, hataları düzeltmesi ve uygulamanın cihazda ortaya çıkması sürecinde, yazılım geliştirme engeli daha da düşürülmektedir.

The Verge yazarı Sean Hollister, yakın zamanda Google AI Studio'nun "prompt to phone" özelliğini denedi. Bir öğleden sonra içinde, metin macerası oyunu, kalori hesaplayıcı ve Mario benzeri bir küçük oyun olmak üzere üç uygulama oluşturdu ve neredeyse hiç kod yazmadı; bazı hataları da diyalogu sürdürerek hızlıca düzeltebildi. Bu deneyim, AI programlama araçlarının geliştirme ortamlarından daha fazla normal kullanıcıya yönelik tüketim senaryolarına doğru ilerlediğini gösteriyor.

Bu, "bireysel yazılım devriminin" en yaratıcı yönüdür. Geçmişte, sıradan kullanıcılar geliştiricilerin genel ürünlerini beklemek zorundaydı; şimdi ise kendi özel ihtiyaçlarına göre geçici olarak bir fitness izleyici, kalori hesaplayıcı veya hatta basit bir oyun oluşturabilirler. Google için bu, yalnızca bir AI programlama yeteneği gösterisi değil, Gemini'nin mobil cihazlara, geliştirici ekosistemine ve abonelik gelirlerine yeni bir giriş noktası olma potansiyelini de taşır.

Ancak bu deneyim, AI tarafından oluşturulan uygulamaların gerçek olgunluğa hâlâ açıkça uzak olduğunu gösteriyor. Hızlıca "çalışan" bir program oluşturabilir, ancak güvenilir, doğru ve kullanışlı bir ürün üretmeyebilir: oyun hikayesi sade, mekanikler zayıf, kalori verileri ciddi hatalar yapar, Mario benzeri küçük oyunlar sürekli çöker. Daha karmaşık sorunlar arasında telif hakkı sınırları, veri kaynakları, ürün değerlendirmesi ve uzun vadeli bakım yeteneği yer alır.

Dikkat edilmesi gereken, AI'nın geliştiricileri yerine geçip geçemeyeceği değil, yazılım üretiminin başlangıcının değişiyor olması. Google, sıradan insanların talimatlarla mobil uygulama oluşturmanın gerçek olduğunu kanıtladı; ancak "bir uygulama üretmek"ten "iyi bir uygulama yapmak"a geçişte hâlâ insanın profesyonel deneyimi, estetik yargıları ve sürekli iyileştirmeleri gerekiyor. AI, geliştirme hızını büyük ölçüde ön plana çıkarabilir, ancak yazılım kalitesinin son kilometresi şu anda hâlâ insan elinde.

Aşağıda orijinal metin yer almaktadır:

Dün, ilk Android uygulamamı oluşturdum. Ardından, bir öğleden sonra toplam üç tane daha yaptım.

Uygulamalardan birinde, aslında sadece 148 İngilizce kelimeyi web tarayıcısına girdim ve sonra ayrıldım. On dakika sonra, gerçek Android telefonumda tamamen yeni bir uygulama ortaya çıkmıştı. Elbette, bunun öncesinde telefonum için bazı hazırlıklar yapmam gerekiyordu: USB hata ayıklama modunu açmak ve telefonu bilgisayara bağlamak. Ancak bunun dışında, Google'ın iddia ettiği gibi, AI Studio neredeyse tüm işi benim yerime yaptı.

Metin girip kurma düğmesine tıkladım, ardından——voilà, çalışır durumda tam bir program ortaya çıktı. O anda, David, Allison ve Jen'in değerlendirmesini kabul etmeye hemen hazırlanıyordum: Kişisel yazılım devrimi gelmişti ve akıllı telefonunuza girmeye başlıyordu. Gelecekte, programlama becerisi olmayan sıradan insanlar bile karmaşık akıllı ev cihazı sistemlerini gerçekten çalıştırmayı başarabilecek.

Daha sonra bu üç uygulamayı gerçek şekilde kullanmaya başladım: bir kalori sayacı ve iki oyun. Sonuç olarak, bunlar iyi performans göstermedi. Tam olarak sürekli olarak geliştirmeye ve bunları daha iyi hale getirmeye başladığım sırada, AI Studio günlük kullanım limitime ulaştığımı bildirdi. Bundan sonra ya ödeme yapmam ya da kredilerimin yenilenmesini beklemem gerekiyordu.

Yani sürtünme hâlâ var. Ancak bugün bireylerin yapabildikleri şeylerin oldukça etkileyici olduğu kabul edilmeli. Aynı sabah, meslektaşım Stevie Bonifield de kişisel fitness takip uygulaması geliştirdi ve bu uygulamanın gerçekten kullanıma hazır kadar iyi olduğuna inanıyor. Gemini'nin ücretli yükseltme penceresi çıktığında ilk tepkim şu oldu: "Birkaç ay için ücretli deneme yapmalı mıyım?" Bu, Google ürünlerine karşı beklediğim bir tepki değildi.

Google'nin AI Studio'su ile nasıl bir Android uygulaması oluşturulur

Salı günü, Google'nin AI ile bir Doom benzeri oyun yazmasını gösterdiğinde, MOOD adında bir oyun yapmam gerektiğini şaka yoluyla söyledim. Bu, MOOD'un "Modern Online Oratory Dungeon" anlamına geldiği, Doom benzeri bir metin macerası olacaktı.

Bu bilgiler yalnızca Google'nın çalışmaya başlaması için yeterlidir. AI Studio'ya "MOOD adlı bir Doom tarzı metin macerası oyunu yapın, MOOD, Modern Online Oratory Dungeon'un kısaltmasıdır" diye yazdığımda, Gemini otomatik olarak daha fazla fikir eklemeye başladı ve fikrimi geliştirmeye çalıştı. İlk olarak şu cümleyi girdi: "Bu oyun, programatik olarak üretilen seviyelere ve zorlu tur tabanlı savaşlara sahip olmalıdır."

Android uygulaması

Her seviye tamamen farklı rastgele üretilen seviyeler istemiyorum—tasarlanmış, gerçek bir harita yapısına sahip bir ortamı keşfeden klasik bir metin macera oyunu istiyorum. Ancak, tur tabanlı savaş kabul edilebilir. Belki bu oyun, AI'nın haritaları otomatik olarak oluşturmasına izin verebilir?

Daha sonra Gemini, oyunun içinde «odada gizlenmiş sırlar» ve «memnuniyet verici bir gelişim sistemi» gibi daha fazla öğe olması gerektiğini önerdi. Çoğu zaman, sadece fikirlerine başla başını salladım.

Kodlamayı resmen başlatmadan önce son ipucu şuydu:

Android uygulaması

Sonrasında, doğrudan hızla ilerlemeye başlıyor. Meslektaşım Jake, Claude Code'un aksine, Gemini'nin önce bir plan yapmadan ve sizin devam etmek isteyip istemediğinizi sormadan otomatik olarak ilerlediğini belirtti. Elbette, isterseniz yazdığı kodları her zaman inceleyebilirsiniz.

Bir dakika içinde bana beş tasarım prototipi oluşturdu:

Android uygulamasıAndroid uygulaması

20 dakika sonra, oyunu bir Pixel 9 telefonuna aktarmak için «Yükle» butonuna bastım.

Beklendiği gibi, metin çok kötü yazılmış. Oyunda şeytanın hiçbir izi görünmüyor. Tüm mağara sadece 11 odadan oluşuyor ve oyuncular sadece saldırı tuşuna sürekli basarak doğrudan "bitirebiliyor". Ciddi şekilde oynanırsa, oyun bir dakikadan kısa sürede tamamlanabiliyor. En azından şimdi tamamlanabiliyor—daha önce, Gemini bana oyunun devam etmesini imkânsız hale getirebilecek iki ciddi hata düzeltti.

Aşağıda MOOD'un gerçek etkisi yer almaktadır:

Android uygulaması

Gemini'nin "çekici bir hikaye, dallanmış diyalog seçenekleri ve birden fazla sonucu" vaadini, sonunda sadece bir dalga indirip "Core Orator" adlı, neden bilinmeyen bir şekilde internetin öfke duygularını şirket kârına dönüştüren bir AI'yi, saldırmak, onunla birleşmek veya bir arka kapı şifresi girmek suretiyle yenmek için basitleştirdiğini, beklediğim gibi buldum.

Ayrıca, oyun, orijinal olarak söz verilen tüm “gizlilikleri” oyunculara doğrudan ortaya koyar: bu içerikleri ışıl ışıl butonlara dönüştürür, oyuncuların hiçbir metin girmesine gerek kalmaz. Işıldayan bir sandıkla karşılaştığınızda, oyun, bunun aslında bir Mimic—yani Dungeons & Dragons’da klasik sandık kılığına bürünmüş canavar—olduğunu çok çaba göstererek hatırlatır.

Kutuyu kontrol etme riskini tamamen sizin üzerine almanızı açıkça uyarıyor ve hatta bunu doğrudan düşman olarak işaretliyor, sistem şu uyarıyı verdiğinden dolayı ayrılmama izni vermiyor: “Karşıt bir ‘Clickbait Mimic’ yola çıkıyor!”

Burada, MOOD, gizli sonucu açmak için gerekli olan arka kapı şifresini bile ihtiyacınız olduğunda doğrudan size verecektir.

Ancak, hata düzeltme süreci, bu hatanın Gemini'nin doğru şekilde tanımlayabildiği bir sorun olması koşuluyla şaşırtıcı derecede sorunsuz olabilir. Ona, "The Whistleblower" ile konuşurken diyalogun sonlandırma düğmesi kaybolduğu için oyunun takıldığını söylediğimde, hemen yeni bir uygulama versiyonu oluşturdu. "Yükle" butonuna bastım, telefonumdaki uygulama otomatik olarak yeniden başlatıldı ve oyunu tekrar açtığım anda, tam olarak önceki yerden devam ettiğimi gördüm—ancak bu sefer, ihtiyacım olan düğme artık ortadaydı.

Diğer uygulamalarım hâlâ daha fazla geliştirilmeye ihtiyaç duyuyor. O kalori sayacı, bir gıdanın kalorisini en iyi şekilde nasıl hesaplayacağını belirlemek için ücretli Gemini API'sini çağırmayı seçti, ancak benim ücretli Gemini API anahtarım yok. Başka bir veritabanından ilgili bilgileri aramasını istedimğimde, birden fazla gıdanın kalorisini ciddi şekilde düşük tahmin ettiğini fark ettim.

Ancak, 16 ons bir boba süt çayının 190 kaloriden daha az olamayacağını Gemini'ye söylediğimde, görünüşe göre kendi kodunda bu temel hatayı tespit etti. Daha önce "milk" ifadesinin "boba milk tea" ile yeterince eşleştiğini düşünüyordu ve daha da kötüsü, tahmin için düşük kalorili %1 yağlı sütü seçmişti. Gemini, artık daha güvenilir eşleştirmeler yapacağını açıkladı.

Ancak bununla birlikte, 3 ons Taiwan tuzlu tavuk benim için 140 kalori olarak hesaplandı, ancak gerçek kalori miktarının en az bu sayının iki katı olduğundan eminim. Bu uygulama açıkça hala geliştirilmeye ihtiyaç duyuyor.

Son olarak, en az önemli olsa da, kendi kendime test etmek gerekli geldi: Google, meslektaşım Jay Peters'in bu yıl başlarında Project Genie ile yaptığı gibi, hâlâ kullanıcıların kötü Nintendo klon oyunları yapmasına izin veriyor mu; yoksa Google dersini mi çekti?

Derin bir utancıyla size sunuyorum — Super Peach Rescue:

Android uygulaması

Bu harika bir program değil. Oyundaki Elma Prensesi, korkutucu, tek gözlü yüzen bir uzaylı şeklinde yapılmış ve herhangi bir nesne bloğuna dokunduğunda oyun her seferinde çöker. Şu ana kadar Gemini, nedenini anlayamadı.

Ayrıca, oyunun ikinci borusu da Prenses Elma'nın o kadar yükseğe zıplayamaması nedeniyle tamamen geçilemez.

Android uygulaması

Bununla birlikte, Gemini böyle bir oyun oluştururken tereddüt etmedi. İhtiyacım şuydu: “Prenses Peach’in Mario’yu kurtarmak için geleneksel Mario platform oyununun tüm unsurlarına sahip, çalışır bir Super Mario oyunu yapın.” Bir anlamda, bunu başardı.

Ayrıca, "Prenses Elma'ya süper mantar, ateş çiçeği ve süper yıldız gibi klasik Mario aksesuarları eklemeyi" önerecek kadar ileri gitti ve işlemleri "NES Sistemi" olarak etiketledi. Sanırım bu oyunu sileceğim.

En azından, vibe kodlama ile oluşturduğum iki oyunun biri, baştan itibaren oynanabilirdi ve benim büyük çaba harcamamı gerektirmedi—tabii ki, şu ana kadar kaç oyun geliştiricisinin işsiz kaldığını düşündüğümde ortaya çıkan psikolojik travmayı hesaba katmazsak.

Daha açıklayayım: Aslında, vibe kodlama ile oluşturduğum oyunların kalitesinin düşük olması beni mutlu ediyor. Tamamen ücretsiz, benim için özel olarak tasarlanmış bir kalori sayacı için belki kendimi savunabilirim: nihayetinde kimse bana özel böyle bir araç yapmazdı. Ancak oyunlar için, gerçek insan yaratıcıları desteklemek için zamanımı harcamayı tercih ederim.

Yasal Uyarı: Bu sayfadaki bilgiler üçüncü şahıslardan alınmış olabilir ve KuCoin'in görüşlerini veya fikirlerini yansıtmayabilir. Bu içerik, herhangi bir beyan veya garanti olmaksızın yalnızca genel bilgilendirme amacıyla sağlanmıştır ve finansal veya yatırım tavsiyesi olarak yorumlanamaz. KuCoin, herhangi bir hata veya eksiklikten veya bu bilgilerin kullanımından kaynaklanan sonuçtan sorumlu değildir. Dijital varlıklara yapılan yatırımlar riskli olabilir. Lütfen bir ürünün risklerini ve risk toleransınızı kendi finansal koşullarınıza göre dikkatlice değerlendirin. Daha fazla bilgi için lütfen Kullanım Koşullarımıza ve Risk Açıklamamıza bakınız.