Hikâyemiz

Bir araştırma projesinden iki osu! modu için yapay zekâ beatmap oluşturucularına, dört ayda. Her şarkı bir beatmap'i hak eder.

Sorun

Sevdiğin bir şarkı buluyorsun, beatmap'ini arıyorsun ve istediğin yok. Kimse o şarkıyı maplememiş — ya da yalnızca başka bir modda, başka bir tuş sayısında veya seninkinden çok uzak bir zorlukta var. Elle map yapmak her zorluk için saatler sürer ve hiçbir topluluk her oyuncu için her şarkıyı mapleyemez.

Vizyon: her şarkı bir beatmap'i hak eder

DanceGAI, istediğin beatmap'in kimse yapmamış olsa bile var olabilmesi için var: herhangi bir şarkı, seçtiğin mod ve zorluklarda oynanabilir bir osu! beatmap'ine dönüşür.

Neden yapay zekâ

Binlerce insan mapper'dan öğrenmiş bir model, o ilk oynanabilir map'i saniyeler içinde yapabilir. Mapper'ların yerini almaz — usta bir mapper hâlâ daha iyi bir map yapar ve harika bir map zaten varsa onu oyna. Yapay zekâ, aksi hâlde hiç map'i olmayacak şarkılar ve zorluklar içindir.

Nasıl inşa ediyoruz

İlkelerin tamamı için misyonumuzu oku.

Dönüm noktaları

DanceGAI'yi şekillendiren anlar. Her bir değişiklik değişiklik günlüğünde.

  1. Araştırma başlıyor

    DanceGAI bir araştırma projesi olarak başladı: Project Rhythm. Bir model osu! mania'yı insanların yaptığı gibi map'lemeyi öğrenebilir mi — sesi transkribe ederek değil, bir map'in nasıl hissettirmesi gerektiğine karar vererek? İlk haftalar temellere gitti: bir map'in pattern'lerini nasıl tarif edeceğimiz, bir modelin ondan öğrenebileceği şekilde nasıl temsil edeceğimiz ve hangi verilerden öğreneceğimiz.

  2. dancegai.com açılıyor

    İlk üretim hattı donduruldu ve aynı gün dancegai.com temel döngüyle yayına girdi: bir şarkı yükle, bir bulut GPU'sunda üret, oynanabilir bir .osz indir. Kaba ama gerçek — artık herkes bir şarkıyı map'e dönüştürebiliyordu.

  3. Tek şarkı, tam bir mapset

    Tek seferde bir map yerine, tek bir üretim her biri ölçülen yıldız derecesine göre adlandırılmış tam bir zorluk yelpazesi çıkarmaya başladı — ve oluşturucunun tamamı giriş yapmamış ziyaretçilere açıldı.

  4. ManiaGAI v2

    Sürüm 2, 1 Ekim'de canlı ortamdaki tüm hattın yerini aldı. Benchmark'ımızdaki şarkıların %97,1'inde zamanlama doğru (önceden %90,7) ve tam bir mapset artık bir dakika ya da daha fazlası yerine yaklaşık 20 saniyelik GPU süresi alıyor — şarkıya ve istenen zorluklara bağlı olarak genelde 13–25 saniye. Sesin, sen ayarları seçerken tarayıcında hazırlanıyor, GPU çalışanları yaklaşık bir saniyede bir anlık görüntüden (snapshot) başlıyor ve oluşturucu genişledi: 4K'dan 9K'ya, istediğin yıldız dereceleri ve stil kontrolleri. Teknoloji sayfası her şeyin nasıl çalıştığını anlatıyor.

    ManiaGAI v2 değerlendirmesini okuyun (İngilizce) →

  5. DanceGAI 15 dilde

    3 Ekim'de sitenin tamamı — oluşturucu, rehberler ve tüm sayfalar — 15 dilde kullanılabilir hale geldi. Her dilin dancegai.com/ja gibi kendi adresi var ve her sayfanın üstündeki dil menüsü, aynı sayfada kalarak dili değiştirir.

  6. Paylaşım ve herkese açık Galeri

    Oyuncular artık her mapseti kimin göreceğine kendileri karar veriyor: gizli, liste dışı ya da herkese açık. Herkese açık haritalar Galeri'de toplanıyor; şarkının kendisi asla paylaşılmasın diye sessiz önizleme olarak oynanıyor ve chartları kalıcı olarak saklanıyor. Aynı gün art arda üretimler daha hızlı başlamaya başladı ve nota modeli en yeni sürümüne geçti.

  7. ManiaGAI v2.1

    Sürüm 2'den bir hafta sonra ManiaGAI v2.1 yayına girdi — iki modelin de önemli ölçüde geliştirildiği büyük bir kalite iyileştirmesi. Artık her chart onu oluşturan sürümle işaretleniyor ve Galeri bunu gösteriyor. İki gün önce de Galeri haritaları, oluşturulduktan sonraki bir hafta boyunca şarkısıyla oynanabilir ve indirilebilir hale geldi.

  8. OsuGAI v1 Beta — osu! standard

    DanceGAI çok modlu bir platform hâline geldi. osu! standard oluşturucusu OsuGAI, kendi sayfası, kendi stil kontrolleri ve arka plan görselleriyle beta olarak açıldı; ana sayfa da artık iki modu, her birinin map'lediği aynı Flower Dance ile tanıtıyor. Beta olduğu konusunda dürüst: map'ler çoğu zaman hedeften daha zor çıkıyor ve bazı slider şekilleri kaba.

    OsuGAI'ın nasıl geliştirildiğini oku →

Uzun vadeli vizyon

Her şarkı bir beatmap'i hak eder — her osu! modunda. ManiaGAI v2 temel, OsuGAI v1 ise osu! mania'nın ötesine attığımız ilk adım; sıradaki aşamalar daha iyi bir OsuGAI (zorluğa daha sadık, daha temiz slider'lar, insan oyunundan öğrenen), daha fazla düzenleme kontrolü ve kalan iki mod: osu! taiko için TaikoGAI ve osu! catch için CatchGAI. Bu düzenleme kontrolünün ilk parçası şu anda dahili testte: bir chart'ın beğenmediğin kısmını seçip yalnızca o bölümü yapay zekâyla yeniden ürettiğin — ya da notaları kendin düzenleyip sonucu test oyunuyla denediğin bir map düzenleyici.

Nereye gittiğimizi ve nedenini öğrenmek için misyonumuzu oku.