
Roblox, oyun geliştirme sürecini baştan sona desteklemek amacıyla Roblox Assistant'ı yeniden yapılandırdığını ve platforma bir dizi yeni ajantik yapay zeka özelliği eklediğini TechCrunch'a özel olarak açıkladı. Şirketin bu adımının arkasında yatan temel gerekçe, tek adımda çalışan yapay zeka araçlarının yaratıcının özgün niyetini tam anlamıyla yansıtmakta zaman zaman yetersiz kaldığı gözlemi oluşturuyor.
Planlama Modu: Tek Adımlı Komutların Ötesine Geçmek
Yeni duyurulan "Planlama Modu", Roblox Assistant'ı pasif bir komut uygulayıcısından aktif bir geliştirme ortağına dönüştürüyor. Bu mod sayesinde Assistant, oyunun kodunu ve veri modelini analiz edebiliyor, geliştiriciye açıklayıcı sorular yöneltebiliyor ve aldığı komutları düzenlenebilir eylem planlarına çevirebiliyor. Süreç dört aşamada işliyor: plan oluşturma, geri bildirimle ayrıntıları netleştirme, yaklaşımı sonlandırma ve planı hayata geçirme. Herhangi bir değişiklik yapılmadan önce yaratıcılar planı istedikleri gibi düzenleyebiliyor ve ek bağlam ekleyerek niyetlerinin doğru biçimde yansıtıldığından emin olabiliyor.
Örneğin bir yaratıcı 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 sorabilir ve kartoonesk, gerçekçi ya da fantastik gibi seçenekler sunabilir. Bunun yanı sıra çeşme ve bitki örtüsü gibi öğelerin 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.
İki Yeni Araç: Mesh Generation ve Procedural Model Generation
Roblox, bugünkü duyuruyla birlikte geliştirme sürecini hızlandırmak amacıyla tasarlanmış iki yeni araç da tanıttı: Mesh Generation ve Procedural Model Generation. Mesh Generation, tam dokulu ağ yapıları yani 3D nesneler oluşturarak bunları doğrudan oyun dünyasına eklemeyi kolaylaştırıyor. Roblox'un belirttiğine göre geliştiriciler, geliştirmenin erken aşamalarında oyuncunun dünyayla nasıl etkileşime gireceğini anlamak için genellikle düşük kaliteli yer tutucu öğelere başvuruyor. Mesh Generation bu ihtiyacı ortadan kaldırarak yaratıcıların kaliteli 3D modelleri hızla üretmesine olanak tanıyor.
Örnek bir kullanım senaryosunda yaratıcı, Assistant'tan bir kamp ateşi oluşturmasını isteyebilir, ardından daha gerçekçi görünmesi için ışık eklemesini talep edebilir ve sahneyi gece vakti olarak ayarlayabilir. Öte yandan Roblox, yakın zamanda "Procedural Models" adlı bir özelliği de kullanıma sunmayı planlıyor. Bu özellik, geliştiricilerin kod ve Assistant aracılığıyla düzenlenebilir 3D modeller oluşturmasına imkân tanıyacak. Assistant'ın 3D uzayı ve fiziksel ilişkileri kavraması sayesinde yaratıcılar, nesneleri sahnedeki diğer öğelere göre konumlandırmak ve ölçeklendirmek için doğal dil komutlarını kullanabiliyor. Bir kitaplıktaki raf sayısı ya da bir merdivenin yüksekliği gibi özellikler dinamik biçimde ayarlanabiliyor; bu da her yerde yeniden kullanılabilecek, ince ayar yapılabilir yapı taşlarının oluşturulmasını sağlıyor.
Otomatik Test ve Hata Düzeltme Döngüsü
Planlama Modu yalnızca oyun inşa etmekle kalmıyor; plan uygulanırken oyun test araçlarını da devreye alıyor. Bu araçlar çıktı günlüklerini okuyor, ekran görüntüsü alabiliyor, klavye ve fare gibi girdileri kullanarak tasarım ve oynanışı denetliyor, hataları tespit ediyor ve bunları otomatik olarak düzeltmesi için Assistant'a geri bildirim sağlıyor. Roblox'un bir blog yazısında açıkladığı üzere, "Planlama, inşa etme ve test etme alanlarındaki yeni özelliklerle Assistant, oyunun farklı yönlerini test etmek, önerilen çözümleri ortaya koymak ve ardından sonuçları gelecekteki planlama döngülerine dahil etmek için ajantik döngüleri daha iyi kullanabiliyor; bu da zamanla daha doğru hale gelen kendi 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 yeni özelliklerin önemini şu sözlerle vurguladı: "Roblox Studio'daki ajantik ö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ı oynanışa dönüştürmesi için güçlü yeni bir yöntem sunuyor. Assistant, çok adımlı, iş birliğine dayalı bir geliştirme ortağı olarak çalışıyor; planlama, inşa etme ve test etme sürecini hızlandırarak yaratıcıların fikirden gerçeğe daha hızlı ulaşmasını sağlıyor."
Paralel Ajanlara ve Üçüncü Taraf Araçlara Doğru
Roblox, bugünkü duyuruyla sınırlı kalmayarak ileriye yönelik planlarını da paylaştı. Şirket, birden fazla yapay zeka ajanının paralel biçimde birlikte çalışabilmesi, bulut üzerinde uzun ve karmaşık iş akışlarının yürütülmesi ile kodlama, test etme ve daha gerçekçi oyun karakterleri oluşturma gibi görevlerin üstlenilmesi üzerine çalışmalarını sürdürdüğünü açıkladı. Bunun yanı sıra Roblox, 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, Roblox Assistant'ı tek adımlı bir komut uygulayıcısı olmaktan çıkarıp oyunun kodunu ve veri modelini analiz eden, açıklayıcı sorular soran ve komutları düzenlenebilir eylem planlarına dönüştüren çok adımlı bir geliştirme ortağına dönüştürüyor. Yaratıcılar herhangi bir değişiklik yapılmadan önce planı düzenleyip bağlam ekleyebiliyor.
Mesh Generation aracı ne sağlıyor?
Mesh Generation, geliştiricilerin düşük kaliteli yer tutucu öğelere başvurmak zorunda kalmadan tam dokulu 3D nesneleri hızla oluşturmasına ve bunları doğrudan oyun dünyasına eklemesine olanak tanıyor. Örneğin yaratıcılar, ışık efektiyle birlikte bir kamp ateşi modeli üretebiliyor ve sahneyi gece olarak ayarlayabiliyor.
Procedural Model Generation ile Mesh Generation arasındaki fark nedir?
Mesh Generation halihazırda kullanıma sunulmuş olup tam dokulu 3D nesneler oluşturuyor. Procedural Model Generation ise yakında gelecek bir özellik olarak duyuruldu; bu araç, geliştiricilerin kod ve Assistant aracılığıyla raf sayısı ya da merdiven yüksekliği gibi özellikleri dinamik biçimde ayarlayabildikleri düzenlenebilir 3D modeller oluşturmasına imkân tanıyacak.
Roblox Assistant test sürecine nasıl dahil oluyor?
Planlama Modu plan uygulanırken oyun test araçlarını devreye alıyor; bu araçlar çıktı günlüklerini okuyor, ekran görüntüsü alabiliyor, klavye ve fare girdileriyle tasarım ve oynanışı denetliyor, hataları tespit ediyor ve bunları otomatik olarak düzeltmesi için Assistant'a geri bildirim sağlıyor. Roblox bu yapıyı zamanla daha doğru hale gelen kendi kendini düzelten bir sistem olarak tanımlıyor.
Roblox, üçüncü taraf yapay zeka araçlarıyla entegrasyonu planlıyor mu?
Evet, Roblox yaratıcıların Claude, Cursor, Codex ve diğer üçüncü taraf araçları Roblox Studio ile sorunsuz biçimde kullanabilmesini sağlamayı hedeflediğini açıkladı. Şirket aynı zamanda 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 için de çalışmalarını sürdürüyor.