
Roblox, oyun geliştirme platformundaki yapay zeka altyapısını köklü biçimde yeniliyor. Şirket, TechCrunch'a yaptığı açıklamada Roblox Assistant'ın yeni ajantik özelliklerle donatılacağını duyurdu. Bu güncellemeyle birlikte Assistant, geliştiricilere yalnızca tek adımlık çözümler sunmak yerine planlama, inşa ve test aşamalarının tamamında aktif bir iş ortağı olarak çalışacak.
Roblox'a göre tek adımda çalışan yapay zeka araçları, kullanıcının gerçek niyetini tam olarak yansıtmakta çoğu zaman yetersiz kalıyor. Bu sorunu çözmek amacıyla şirket, Assistant'ı çok adımlı ve etkileşimli bir geliştirme ortağına dönüştüren geliştirilmiş bir "Planlama Modu" (Planning Mode) sunuyor.
Planlama Modu Nasıl Çalışıyor?
Planning Mode, oyunun kodunu ve veri modelini analiz edebilen, geliştiriciye açıklayıcı sorular sorabilen ve kullanıcı istemlerini düzenlenebilir eylem planlarına dönüştürebilen bir yapıya sahip. Süreç dört temel aşamadan oluşuyor: oyun için plan oluşturma, geri bildirim alarak ayrıntıları iyileştirme, yaklaşımı kesinleştirme ve ardından planı hayata geçirme. Değişiklikler uygulanmadan önce geliştiriciler planı istedikleri gibi düzenleyebiliyor ve ek bağlam ekleyebiliyor.
Örneğin bir geliştirici Assistant'a "çeşme ve bitki örtüsü olan, karakterlerin para topladığı bir park mini oyunu oluştur" dediğinde, Assistant parkın görsel stilini sormak için kartoonesk, gerçekçi veya fantastik gibi seçenekler sunabilir. Ya da parkın varlıklarını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 sorabilir. Plan netleştikten sonra Planning Mode, oyunu oluştururken Roblox'un diğer yapay zeka araçlarından da yararlanıyor.
İki Yeni Araç: Mesh Generation ve Procedural Model Generation
Roblox bu güncellemeyle birlikte iki yeni araç daha duyurdu: Mesh Generation ve Procedural Model Generation. Her ikisi de geliştirme sürecini hızlandırmak amacıyla tasarlandı.
Mesh Generation, tam dokulu 3D nesnelerin doğrudan oyun dünyasına eklenmesini kolaylaştırıyor. Roblox'a göre geliştiriciler geliştirme sürecinin erken aşamalarında genellikle oyuncunun dünyayla nasıl etkileşime gireceğini anlamak için düşük kaliteli yer tutucu varlıklara başvuruyor. Mesh Generation sayesinde bu yer tutucular yerine hızlıca gerçek 3D modeller oluşturulabiliyor. Örneğin geliştiriciler Assistant'tan bir kamp ateşi oluşturmasını isteyebilir, ardından ışık ekleyerek daha gerçekçi bir görünüm kazandırabilir ve sahneyi gece vakti olarak ayarlayabilir.
Procedural Model Generation ise geliştiricilerin kod ve Assistant aracılığıyla düzenlenebilir 3D modeller oluşturmasına olanak tanıyacak; bu özelliğin yakın zamanda sunulması planlanıyor. Assistant'ın 3D uzayı ve fiziksel ilişkileri anlaması sayesinde geliştiriciler, nesneleri sahnedeki diğer nesnelere göre konumlandırıp ölçeklendirebiliyor. Bir kitaplıktaki raf sayısı veya bir merdivenin yüksekliği gibi özellikler dinamik biçimde ayarlanabiliyor; bu da farklı yerlerde yeniden kullanılabilecek, ince ayar yapılabilir yapı taşları oluşturuyor.
Otomatik Test ve Hata Düzeltme Döngüsü
Planning Mode, planı uygularken oyun test araçlarını da devreye alıyor. Bu araçlar çıktı günlüklerini okuyabiliyor, ekran görüntüsü alabiliyor, klavye ve fare gibi girdileri kullanarak tasarım ile oynanışı kontrol edebiliyor, hataları tespit edebiliyor ve bunları otomatik olarak düzeltmesi için Assistant'a geri bildirim sağlayabiliyor.
Roblox, bir blog yazısında konuya ilişkin şu açıklamayı yaptı: "Planlama, inşa ve test alanlarındaki yeni özelliklerle Assistant, oyunun farklı yönlerini test etmek, önerilen çözümleri ortaya çıkarmak ve ardından sonuçları gelecekteki planlama döngülerine dahil etmek için ajantik döngüleri daha etkin kullanıyor. Bu sayede zamanla daha doğru hale gelen, kendini düzelten bir sistem oluşturuyor."
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 ajantik özelliklerin lansmanı, yaratıcı vizyon ile uygulama arasındaki engelleri azaltıyor. Planning Mode ve Prosedürel Üretim araçlarıyla içerik oluşturmak, yaratıcıların kavramlarını oynanışa dönüştürmesi için güçlü yeni bir yöntem sunuyor. Assistant, çok adımlı ve işbirlikçi bir geliştirme ortağı olarak çalışıyor; planlama, inşa 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 Çalışan Çoklu Ajan Desteği ve Üçüncü Taraf Entegrasyonları
Roblox ayrıca birden fazla yapay zeka ajanının paralel biçimde birlikte çalışmasını sağlamak, bulut üzerinde uzun ve karmaşık iş akışları yürütmek ve kodlama, test etme ile daha gerçekçi oyun karakterleri oluşturma gibi görevleri üstlenmek üzerine de çalışmalar yürüttüğünü açıkladı. Şirket aynı zamanda geliştiricilerin Claude, Cursor, Codex ve diğer üçüncü taraf araçları Roblox Studio ile sorunsuz biçimde kullanabilmesini de sağlamak istiyor.
Sıkça Sorulan Sorular
Roblox Assistant'ın yeni Planning Mode özelliği ne işe yarıyor?
Planning Mode, Roblox Assistant'ı çok adımlı ve etkileşimli bir geliştirme ortağına dönüştürüyor. Oyunun kodunu ve veri modelini analiz edebiliyor, geliştiriciye açıklayıcı sorular sorabiliyor ve kullanıcı istemlerini düzenlenebilir eylem planlarına çevirebiliyor. Değişiklikler uygulanmadan önce geliştiriciler planı istedikleri gibi düzenleyip bağlam ekleyebiliyor.
Mesh Generation aracı ne sağlıyor?
Mesh Generation, tam dokulu 3D nesnelerin doğrudan oyun dünyasına eklenmesini kolaylaştırıyor. Geliştiriciler, geliştirme sürecinin erken aşamalarında düşük kaliteli yer tutucu varlıklar kullanmak yerine bu araç sayesinde hızlıca gerçek 3D modeller oluşturabiliyor.
Procedural Model Generation ne zaman kullanıma sunulacak?
Roblox, Procedural Model Generation özelliğinin yakın zamanda sunulmasını planladığını açıkladı; ancak kesin bir tarih belirtmedi. Bu araç, geliştiricilerin kod ve Assistant aracılığıyla düzenlenebilir 3D modeller oluşturmasına olanak tanıyacak.
Planning Mode oyun testini nasıl yönetiyor?
Planning Mode, planı uygularken oyun test araçlarını devreye alıyor. Bu araçlar çıktı günlüklerini okuyabiliyor, ekran görüntüsü alabiliyor, klavye ve fare girdileriyle tasarım ve oynanışı kontrol edebiliyor, hataları tespit edip bunları otomatik olarak düzeltmesi için Assistant'a geri bildirim sağlayabiliyor.
Roblox, üçüncü taraf yapay zeka araçlarıyla entegrasyon konusunda ne planlıyor?
Roblox, geliştiricilerin Claude, Cursor, Codex ve diğer üçüncü taraf araçları Roblox Studio ile sorunsuz biçimde kullanabilmesini sağlamak istediğini duyurdu. Şirket ayrıca birden fazla yapay zeka ajanının paralel çalışmasını ve bulut üzerinde karmaşık iş akışlarının yürütülmesini mümkün kılmak üzerine de çalışmalar sürdürüyor.