
Roblox, oyun geliştirme platformundaki yapay zeka aracı Roblox Assistant'ı baştan sona yeniden yapılandırıyor. Şirket, TechCrunch'a yaptığı açıklamada, geliştiricilerin bir oyunu fikir aşamasından tamamlanmış hale getirene kadar geçen sürecin tüm adımlarında destek alabilmesi için Assistant'a yeni ajanlık özellikleri eklediğini duyurdu. Bu adım, tek seferlik komut-çıktı mantığıyla çalışan yapay zeka araçlarının yaratıcının gerçek niyetini yakalamakta yetersiz kalabileceği gözleminden hareketle atıldı.
Planlama Modu: Tek Adımlı Komuttan Çok Adımlı İş Birliğine
Yeni özelliklerin merkezinde "Planlama Modu" yer alıyor. Bu mod, Assistant'ı pasif bir komut yürütücüsünden aktif bir iş birliği ortağına dönüştürüyor. Planlama Modu, oyunun kodunu ve veri modelini analiz edebiliyor, geliştiriciye netleştirici sorular yöneltebiliyor ve gelen isteği düzenlenebilir bir eylem planına çevirebiliyor. Geliştirici bu planı onaylamadan önce üzerinde değişiklik yapabiliyor, bağlam ekleyebiliyor; böylece herhangi bir değişiklik uygulanmadan önce niyetin doğru biçimde yansıtıldığından emin olunuyor.
Örneğin bir yaratıcı Assistant'a "çeşme ve bitki örtüsü bulunan, karakterlerin para topladığı bir park mini oyunu oluştur" dediğinde, Assistant parkın görsel stilini sorabilir; karikatürize, gerçekçi veya fantastik 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şip onaylandıktan sonra Planlama Modu, oyunu hayata geçirmek için Roblox'un diğer yapay zeka araçlarından yararlanıyor.
İki Yeni Araç: Mesh Generation ve Procedural Model Generation
Roblox, bu güncellemeyle birlikte geliştirme sürecini hızlandırmaya yönelik iki yeni araç da duyurdu: Mesh Generation ve Procedural Model Generation. Mesh Generation, tam dokulu 3D nesnelerin oyun dünyasına doğrudan eklenmesini kolaylaştırıyor. Şirketin aktardığına göre geliştiriciler, geliştirme sürecinin erken aşamalarında oyuncunun dünyayla nasıl etkileşime gireceğini anlamak için genellikle düşük kaliteli yer tutucu varlıklara başvuruyor. Mesh Generation, bu geçici çözümün yerine hızlıca gerçekçi 3D modeller oluşturulmasını sağlıyor.
Örnek olarak şu senaryo verilebilir: Bir 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 olarak ayarlayabilir. Procedural Model Generation ise yakında kullanıma sunulacak; 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 nesnelere göre konumlandırıp ölçekleyebiliyor. Bir kitaplıktaki raf sayısı veya bir merdivenin yüksekliği gibi nitelikler dinamik olarak ayarlanabiliyor; bu da farklı yerlerde yeniden kullanılabilecek düzenlenebilir yapı taşları ortaya çıkarıyor.
Otomatik Test ve Hata Düzeltme Döngüsü
Planlama Modu, planı hayata geçirirken yalnızca inşa etmekle kalmıyor; aynı zamanda oyunu test ediyor. Bu süreçte çıktı günlüklerini okuyan, ekran görüntüsü alan, klavye ve fare gibi girdileri kullanan oyun testi araçlarından yararlanıyor. Tasarım ve oynanışı kontrol ediyor, hataları tespit ediyor ve bunları otomatik olarak düzeltmesi için Assistant'a geri bildiriyor.
Roblox, bir blog yazısında bu mekanizmayı şöyle açıkladı: "Planlama, inşa ve test alanlarındaki yeni yeteneklerle 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 ajanlık döngülerini daha iyi kullanıyor; 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 şunları söyledi: "Roblox Studio'daki ajanlık özelliklerinin lansmanı, yaratıcı vizyon ile uygulama arasındaki engelleri azaltıyor. Planlama Modu ve Prosedürel Üretim araçlarıyla yaratmak, yaratıcıların kavramlarını oynanışa 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, 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."
Gelecek Planları: Paralel Ajanlar ve Üçüncü Taraf Araç Entegrasyonu
Roblox, duyuruyla birlikte gelecekteki hedeflerini de paylaştı. Şirket, birden fazla yapay zeka ajanının paralel olarak ç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 yerine getirmek üzerine çalışıyor. Bunun yanı sıra yaratıcıların 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 Planlama Modu ne işe yarıyor?
Planlama Modu, Assistant'ı tek seferlik komut yürüten bir araçtan çok adımlı bir iş birliği ortağına dönüştürüyor. Oyunun kodunu ve veri modelini analiz edebiliyor, netleştirici sorular yöneltebiliyor ve gelen isteği geliştiricinin onaylayıp düzenleyebileceği bir eylem planına çevirebiliyor. Değişiklikler ancak plan onaylandıktan sonra uygulanıyor.
Mesh Generation özelliği ne sağlıyor?
Mesh Generation, geliştiricilerin tam dokulu 3D nesneleri oyun dünyasına doğrudan eklemesine olanak tanıyor. Geliştirme sürecinin erken aşamalarında sıkça kullanılan düşük kaliteli yer tutucu varlıkların yerine hızlıca gerçekçi 3D modeller oluşturulmasını mümkün kılıyor.
Procedural Model Generation ne zaman kullanıma sunulacak?
Kaynak metne göre Procedural Model Generation yakında kullanıma sunulacak; ancak kesin bir tarih belirtilmemiş. Bu özellik, geliştiricilerin kod ve Assistant aracılığıyla düzenlenebilir 3D modeller oluşturmasını sağlayacak.
Roblox Assistant oyunları nasıl test ediyor?
Planlama Modu, planı uygularken oyun testi araçlarını devreye alıyor. Bu araçlar çıktı günlüklerini okuyor, ekran görüntüsü alıyor, klavye ve fare gibi girdileri kullanarak tasarım ve oynanışı kontrol ediyor, hataları tespit ediyor ve bunları otomatik olarak düzeltmesi için Assistant'a geri bildiriyor.
Roblox, hangi üçüncü taraf yapay zeka araçlarını Studio ile entegre etmeyi planlıyor?
Roblox, yaratıcıların Claude, Cursor ve Codex dahil olmak üzere çeşitli üçüncü taraf araçları Roblox Studio ile sorunsuz biçimde kullanabilmesini sağlamak istediğini açıkladı. Ancak bu entegrasyonların tam kapsamı ve zaman çizelgesi kaynak metinde belirtilmemiş.