
Roblox, oyun geliştirme platformundaki yapay zeka asistanını köklü biçimde yeniliyor. Şirket, TechCrunch'a özel olarak açıkladığı bilgilere göre, Roblox Assistant'a yeni ajansal özellikler ekleyerek aracı yalnızca tek adımlı bir çözüm üreticisi olmaktan çıkarıp geliştiricilerin tüm yapım sürecine eşlik eden bir iş ortağına dönüştürmeyi hedefliyor. Güncelleme; planlama, inşa ve test aşamalarının tamamını kapsıyor.
Tek Adımlı Yapay Zeka Araçlarının Sınırları
Roblox'a göre, bir komut alıp tek seferde çözüm üreten yapay zeka araçları çoğu zaman yaratıcının asıl niyetini tam olarak yansıtmakta yetersiz kalıyor. Şirket bu sorunu aşmak için geliştirilmiş bir "Planlama Modu" (Planning Mode) sunuyor. Bu mod, Assistant'ı bir oyunun kodunu ve veri modelini analiz edebilen, netleştirici sorular sorabilen ve komutları düzenlenebilir eylem planlarına dönüştürebilen bir iş birliği ortağına çeviriyor.
Planlama Modu sayesinde geliştiriciler önce oyunları için bir plan oluşturuyor, ardından bu planı geri bildirimlerle rafine ediyor, yaklaşımı kesinleştiriyor ve son olarak planı hayata geçiriyor. Herhangi bir değişiklik yapılmadan önce yaratıcılar planı düzenleyebiliyor ve bağlam ekleyerek niyetlerinin doğru biçimde yansıtıldığından emin olabiliyor.
Planlama Modu Pratikte Nasıl Çalışıyor?
Somut bir örnek vermek gerekirse: Bir yaratıcı Assistant'a "karakterlerin jeton toplaması gereken, çeşme ve bitki örtüsü bulunan bir park mini oyunu oluştur" dediğinde, Assistant parkın görsel stilinin ne olmasını istediklerini sorabilir; karikatür, gerçekçi veya fantezi gibi seçenekler sunabilir. Benzer şekilde, çeşme ve bitki örtüsü gibi varlıkların sıfırdan mı inşa edileceğini, Creator Store'daki modellerden mi yararlanılacağını yoksa ikisinin karışımının mı tercih edileceğini de sorabilir.
Plan netleştikten sonra Planlama Modu, oyunu oluştururken Roblox'un diğer yapay zeka araçlarından yararlanıyor. Bu araçlar arasında bugün duyurulan iki yeni özellik öne çıkıyor: Mesh Generation ve Procedural Model Generation.
İki Yeni Araç: Mesh Generation ve Procedural Model Generation
Mesh Generation, tam dokulu ağ yapıları yani 3D nesneleri doğrudan oyun dünyasına eklemeyi kolaylaştırıyor. Roblox'a göre geliştiriciler, geliştirmenin erken aşamalarında oyuncunun dünyayla nasıl etkileşime gireceğini anlamak için genellikle yer tutucu varlıklar oluşturuyor. Mesh Generation ile yaratıcılar düşük kaliteli yer tutucular kullanmak yerine hızla 3D modeller üretebiliyor. Örneğin Assistant'tan bir kamp ateşi oluşturması istenebilir, ardından daha gerçekçi görünmesi için ışık eklenebilir ve sahne gece vakti olarak ayarlanabilir.
Procedural Model Generation ise geliştiricilerin kod ve Assistant aracılığıyla düzenlenebilir 3D modeller oluşturmasına olanak tanıyor. Bu özellik yakında kullanıma sunulacak. Assistant'ın 3D uzayı ve fiziksel ilişkileri anlaması sayesinde yaratıcılar, nesneleri sahnedeki diğer nesnelere göre konumlandırıp ölçeklendirebiliyor. Bir kitaplıktaki raf sayısı ya da bir merdivenin yüksekliği gibi özellikler dinamik olarak ayarlanabiliyor; bu da başka yerlerde de kullanılabilecek, yeniden düzenlenebilir yapı taşları yaratıyor.
Otomatik Test ve Hata Düzeltme Döngüsü
Planlama Modu planı uygulamaya koyarken oyun test araçlarını da devreye alıyor. Bu araçlar çıktı günlüklerini okuyor, ekran görüntüleri alıyor, tasarım ve oynanışı kontrol etmek için klavye ve fare gibi girişler kullanıyor, hataları tespit ediyor ve bunları Assistant'a bildiriyor; böylece Assistant hataları otomatik olarak düzeltebiliyor.
Roblox, bir blog yazısında bu süreci şöyle açıkladı: "Planlama, yapım ve test alanlarındaki yeni yeteneklerle Assistant, oyunun farklı yönlerini test etmek, önerilen çözümleri ortaya çıkarmak ve sonuçları gelecekteki planlama döngülerine dahil etmek için ajansal döngüleri daha iyi kullanıyor; bu da zamanla daha doğru hale gelen kendi kendini düzelten bir sistem yaratıyor."
Mühendislik Başkan Yardımcısından Açıklama
Roblox Mühendislik Kıdemli Başkan Yardımcısı Nick Tornow, TechCrunch'a yaptığı açıklamada şunları söyledi: "Roblox Studio'daki ajansal özelliklerimizin lansmanı, yaratıcı vizyon ile uygulama arasındaki engelleri azaltıyor. Planlama Modu ve Prosedürel Üretim araçlarımızla yaratmak, yaratıcıların kavramlarını oyun deneyimine dönüştürmesi için güçlü bir yeni yöntem. Assistant, çok adımlı ve iş birliğine dayalı bir geliştirme ortağı olarak çalışıyor; planlama, yapım ve test sürecini hızlandırarak yaratıcıların fikirden gerçeğe daha hızlı ulaşmasını sağlıyor."
Paralel Ajanlar ve Üçüncü Taraf Araç Entegrasyonu
Roblox ayrıca birden fazla yapay zeka ajanının paralel olarak birlikte çalışmasını, bulutta uzun ve karmaşık iş akışları yürütmesini ve kodlama, test etme ile daha gerçekçi oyun karakterleri oluşturma gibi görevleri üstlenmesini sağlamak üzerine çalıştığını da duyurdu. Şirket aynı zamanda yaratıcıların Claude, Cursor, Codex ve diğer üçüncü taraf araçları Roblox Studio ile sorunsuz biçimde kullanabilmesini de sağlamayı hedefliyor.
Sıkça Sorulan Sorular
Roblox Assistant'ın yeni Planlama Modu ne işe yarıyor?
Planlama Modu, Assistant'ı bir oyunun kodunu ve veri modelini analiz edebilen, netleştirici sorular sorabilen ve komutları düzenlenebilir eylem planlarına dönüştürebilen bir iş birliği ortağına dönüştürüyor. Geliştiriciler, herhangi bir değişiklik uygulanmadan önce planı düzenleyebiliyor ve bağlam ekleyebiliyor.
Mesh Generation özelliği ne sağlıyor?
Mesh Generation, tam dokulu 3D nesnelerin doğrudan oyun dünyasına eklenmesini kolaylaştırıyor. Geliştiriciler bu sayede geliştirmenin erken aşamalarında düşük kaliteli yer tutucu varlıklar kullanmak yerine hızla gerçekçi 3D modeller oluşturabiliyor.
Procedural Model Generation ne zaman kullanıma sunulacak?
Roblox, Procedural Model Generation özelliğinin yakında kullanıma sunulacağını açıkladı; ancak kaynak metinde kesin bir tarih belirtilmedi.
Planlama Modu hataları nasıl düzeltiyor?
Planlama Modu, planı uygularken oyun test araçlarını devreye alıyor; çıktı günlüklerini okuyor, ekran görüntüleri alıyor, klavye ve fare girişleriyle tasarım ve oynanışı kontrol ediyor, hataları tespit ediyor ve bunları Assistant'a bildirerek otomatik düzeltme yapılmasını sağlıyor.
Roblox, üçüncü taraf yapay zeka araçlarıyla entegrasyon konusunda ne planlıyor?
Roblox, yaratıcıların Claude, Cursor, Codex ve diğer üçüncü taraf araçları Roblox Studio ile sorunsuz biçimde kullanabilmesini sağlamayı hedefliyor. Şirket ayrıca birden fazla yapay zeka ajanının paralel çalışmasını ve bulutta karmaşık iş akışları yürütmesini mümkün kılmak üzerine de çalışıyor.