iToverDose/Yazılım· 27 NISAN 2026 · 12:05

NYC Metro Gezgini: Tüm turistlere basit ve net metro talimatları

NYC metro sisteminin karmaşık yön bulma sorununa çözüm üreten FindMySubway, doğal dilde aldığı istekleri anında net adımlara dönüştürüyor. Hem yerliler hem de ilk kez metroya binenler için ideal bir rehber.

DEV Community3 dk okuma0 Yorumlar

Geçtiğimiz ay New York’ta iki genç turist, bulunduğu istasyondaki metro treninin "uptown" (şehir merkezi) mi yoksa "downtown" (çevre) yöne gidip gitmediğini sorduğunda, bulundukları platformda net bir yanıt bulamamışlardı. Bu karşılaşma, NYC metro sisteminin en büyük zorluklarından birine ışık tuttu: doğru platformu ve doğru yöne giden treni seçmek. Böylece FindMySubway fikri ortaya çıktı — yolculara metroya binmeden önce güvenle karar verebilecekleri basit ve anlaşılır rehberlik sunan bir yardımcı.

Doğal Dil ile Metro Sorgulama Deneyimi

Var olan uygulamalar — Google Maps ya da MTA’nın resmi aracı gibi — rota planlama konusunda oldukça başarılı. Ancak bu araçlar, özellikle stres altındaki yolcuların en çok ihtiyaç duyduğu hızlı ve net karar alma konusunda eksik kalıyor. FindMySubway, doğal dilde girilen istekleri anında anlamak ve buna uygun net yönlendirmeler üretmek üzerine kurulu. Örneğin, "Soho’daki Prince Caddesi’ndeyim ve Union Meydanı’na gitmem gerekiyor" gibi bir talimat aldığında, uygulama sadece rota değil, aynı zamanda hangi platforma gidilmesi gerektiği, hangi yöne gidileceği ve hatta hangi girişin kullanılacağı konusunda da yol gösteriyor.

OpenClaw ile Anında Akıllı Yönlendirme

Bu projeyi geliştirirken OpenClaw araçlarını kullandık. OpenClaw, karmaşık metro verileriyle yolcuların doğal dildeki istekleri arasında köprü görevi görüyor. Sistem şu adımları takip ediyor:

  • Doğal dil işleme: Kullanıcının "34. Cadde’ye gitmem gerekiyor" gibi basit bir cümlesini anında anlayıp, doğru varış noktasına yönlendiriyor.
  • Yön belirleme: Kullanıcının bulunduğu konuma göre trenin "uptown" mı yoksa "downtown" yöne gittiğini otomatik olarak tespit ediyor.
  • En iyi seçeneği önerme: Birden fazla tren varsa, hangisinin daha hızlı ya da daha az aktarma gerektirdiğini karşılaştırarak en mantıklı tercihi sunuyor.
  • Jargondan arındırma: "6 numaralı trenin 5 dakika içinde geleceği ve 14. Cadde durağında ineceğiniz" yerine, "Union Meydanı’na giderken R ya da W trenine binmeniz gerekiyor ve 2 dakika içinde bir tren var" gibi insan dostu ifadelere dönüştürüyor.

Bu yaklaşım, özellikle dil engelli turistler, yeni taşınanlar ya da yoğun bir günde karmaşık metro sistemini anlamaya çalışan yerliler için büyük bir kolaylık sağlıyor. Karar anındaki netlik, stresi azaltırken güven duygusunu da artırıyor.

Gerçek Bir Kullanıcı Deneyimi Örneği

Proje kapsamında yapılan demo testlerinde, kullanıcıların doğal dilde girdikleri istekler karşısında aldıkları yanıtlar şu şekildeydi:

Kullanıcı girdisi: "Prince Caddesi’ndeyim ve Union Meydanı’na gitmem gerekiyor."

Önceki yanıt (daha robotik):

En iyi rota: Prince St’den Uptown R ya da W trenine binerek 14 St-Union Sq durağında inin. Giriş: Prince St’deki Uptown/Queens yönüne giden girişi kullanın; girişler ayrılmışsa Uptown tarafını tercih edin. Seçenek: Uptown R ya da W Aktarma: Yok İnilecek durak: 14 St-Union Sq Yedek: Spring St ya da Bleecker’daki 6 numaralı hattan da gidebilirsiniz, ancak Prince St’deki R/W hattı genellikle en basit seçenektir.

Geliştirilmiş yanıt (daha doğal):

Union Meydanı’na gitmek için Prince St’den Uptown R ya da W trenine binin ve 14 St-Union Sq durağında inin. Giriş: Prince St’deki Uptown/Queens yönüne giden girişi kullanın; girişler ayrılmışsa Uptown tarafını tercih edin. Aktarma gerekmiyor. Spring St ya da Bleecker’daki 6 numaralı hattan da gidebilirsiniz, ancak Prince St’deki R/W hattı genellikle en basit seçenektir.

Bu iyileştirmeler, kullanıcı deneyimini daha akıcı ve anlaşılır hale getirirken, sistemin esnekliğini ve insan odaklılığını da gösteriyor.

Projeden Çıkarılan Dersler: Stres Altında Netlik Önemli

FindMySubway projesiyle yaptığımız en büyük keşiflerden biri, stresli anlarda bile net ve anlaşılır bilgiye olan ihtiyaç oldu. Doğru veriye sahip olmak yeterli değil; bu veriyi doğru zamanda, doğru şekilde ve kullanıcının anlayabileceği dilde sunmak çok daha kritik. OpenClaw gibi araçlarla yapılan çalışmalar, sadece veriyi sunmanın değil, onu anlamlı hale getirmenin de ne kadar önemli olduğunu ortaya koydu.

Proje ayrıca, kullanıcı güdülerini ve ihtiyaçlarını anlamanın ne kadar değerli olduğunu gösterdi. Örneğin, bir turist için en önemli şey, hangi platforma gidileceği ve hangi yöne gidileceği iken, bir yerli içinse aktarmaların az olması ve hızlı ulaşım olabiliyor. Gelecekteki iyileştirmelerde bu farklı kullanıcı profillerini de dikkate almak gerekecek.

Gelecekte Neler Bekliyor?

FindMySubway şu anda bir demo aşamasında olsa da, potansiyeli oldukça büyük. Gelecekte, gerçek zamanlı tren bilgileri, kullanıcıların bulunduğu konuma göre anında önerilerde bulunma ve hatta çok dilli destek gibi özelliklerin eklenmesi planlanıyor. Özellikle turizm sezonlarında yoğunlaşan NYC’de, böyle bir araç hem yerliler hem de ziyaretçiler için vazgeçilmez bir rehber haline gelebilir.

Bu proje, karmaşık sistemlerin basit ve kullanışlı hale getirilebileceğini bir kez daha kanıtlıyor. Belki de gelecekte, tüm büyük şehirlerin metro sistemlerinde benzer akıllı rehberlik araçları yer alacak — ve o zaman, hiç kimse metroya binmekten korkmayacak.

Yapay zeka özeti

NYC metro sisteminin karmaşık yön bulma sorununa çözüm üreten FindMySubway, doğal dilde istekleri anında net adımlara dönüştürüyor. Hem yerliler hem de turistler için ideal.

Yorumlar

00
YORUM BIRAK
ID #0OYY0U

0 / 1200 KARAKTER

İnsan doğrulaması

5 + 4 = ?

Editör onayı sonrası yayına girer

Moderasyon · Spam koruması aktif

Henüz onaylı yorum yok. İlk yorumu sen bırak.