FlowOps AI, FIFA 2026 Dünya Kupası stadyumlarında gönüllülerin karşılaştığı zorlukları çözmek için geliştirilmiş yenilikçi bir yapay zeka çözümü. Proje, herkese hitap eden genel bir uygulama yerine, tek bir kullanıcıya odaklanmanın gücünü ortaya koyuyor. Geliştirici, başlangıçta tüm paydaşlar için bir uygulama düşünse de, herkesi memnun etmeye çalışmanın hiçbirini memnun edememekle sonuçlanacağını fark ederek odağı daralttı. FlowOps AI, tam olarak stadyum kapısında görev yapan gönüllü için tasarlandı: kalabalığı güvenli bir şekilde yönlendiren, acil durumlarda hızlı aksiyon alabilen ve farklı diller konuşan taraftarlarla iletişim kurabilen bir yardımcı.
Yapay zekanın gerçek değeri, sadece veri göstermekten ziyade anlamlı çıkarımlar yapabilmesinde yatıyor. FlowOps AI, gönüllülere ham yüzde değerleri sunmak yerine, Gemini yapay zekasını kullanarak canlı verileri analiz ediyor ve eyleme dönüştürülebilir öneriler üretiyor. Örneğin, bir kapının doluluk oranı %91'e ulaştığında, sistem sadece bu bilgiyi göstermekle kalmıyor, aynı zamanda yakındaki alternatif bir kapının daha uygun olduğunu tespit ederek gönüllüye yönlendirme talimatı veriyor. Bu, basit bir if-else mantığından çok daha karmaşık ve akıllı bir yaklaşım.
Çok dilli asistan özelliği de benzer bir felsefeyle tasarlandı. Sıradan bir çeviri aracı, birinin tuvalet mi yoksa tıbbi yardım mı istediğini ayırt edemez. FlowOps AI ise aciliyet ve tonu algılayarak çeviriyi buna göre uyarlıyor. Örneğin, panik halinde bir taraftarın yardım çağrısı ile sadece yön sorusu soran bir taraftara verilen yanıt, gönüllünün doğru önceliklendirme yapmasını sağlıyor. Bu özellik, stadyum gibi yoğun ortamlarda güvenlik ve verimlilik açısından kritik öneme sahip.
Nasıl Önlem Alınmalı?
Projenin dikkat çekici bir yönü de 'Hakem Geçersiz Kılma' (Judge's Override) özelliği. Geliştirici, demo sırasında yapay zekanın gerçekten verilere dayalı karar verdiğini göstermek için kullanıcıların kendi CSV verilerini yükleyebileceği bir arayüz ekledi. Bu sayede, hakemler veya değerlendiriciler, sistemin kendi senaryolarında nasıl tepki verdiğini görebiliyor. Bu özellik, yapay zeka sistemlerinin güvenilirliğini test etmek için etkili bir yöntem sunuyor.
Uzmanların Görüşleri
FlowOps AI'nin geliştirme sürecinde karşılaşılan ilginç bir sorun, birden fazla tarayıcı sekmesinin aynı anda açık olmasıyla ortaya çıktı. Her sekme bağımsız bir kalabalık simülasyonu çalıştırdığından, veritabanına yazılan veriler çakışarak hatalı değerler oluşmasına neden oldu. Geliştirici, bu sorunu geçici bir düzeltme yerine mimari bir değişiklikle çözdü: Simülasyon artık tamamen istemci tarafında çalışıyor ve veritabanı yalnızca kullanıcı tarafından yüklenen veriler için kullanılıyor. Bu, sistemin kararlılığını artıran akıllı bir çözüm.
Dağıtım planı da beklenmedik bir engelle karşılaştı. Google Cloud Run'a dağıtım yapmak isteyen geliştirici, Hindistan'da yaygın bir sorun olan UPI ödeme yönteminin Cloud Billing tarafından reddedilmesiyle karşılaştı. Bunun üzerine Firebase Hosting'e yönelen ekip, aslında daha uygun bir çözüm buldu. Firebase, zaten veritabanı için kullanıldığından, statik ön yüzün de aynı platformda barındırılması ek bir konfigürasyon gerektirmedi ve projenin ihtiyaçlarını karşıladı.
FlowOps AI, gönüllülerin stadyumlarda daha etkili ve güvenli bir şekilde çalışmasını sağlamak için tasarlanmış örnek bir yapay zeka uygulaması. Proje, dar bir odaklanma, yapay zekanın gerçek değerini ortaya koyma, kullanıcı testine açık olma ve esnek altyapı seçimleri gibi prensiplerle geliştirildi. Geliştirici, benzer projeler yapacaklara şu tavsiyelerde bulunuyor: Dar bir problem seçin ve derinlemesine çalışın, yapay zekanızın basit bir betiğin ötesine geçtiğinden emin olun, değerlendiricilerin mantığınızı kendi verileriyle test etmesine izin verin ve altyapı planlarınız esnek olsun. FlowOps AI'nin kaynak koduna GitHub üzerinden erişilebilir.
Kaynak: dev.to