BBM479Hacettepe · BBM479 · Bitirme Projesi

Hacettepe ÜniversitesiHastanenin içinde
kaybolmak
tarih oluyor.

Hacettepe Hastanesi için LLM destekli, çizge tabanlı bir kapalı alan navigasyon sistemi. 352 konum, 267 düğüm, tek bir nazik Türkçe yönerge.

Konum
8 Blok · 5 Kat
Düğüm
267
Kenar
587
Yer
352
01Sorun

GPS sustuğunda, hastane bir labirente dönüşür.

Hacettepe Hastanesi 8 blok ve 5 katta yüzlerce departmanı barındırır. Hastalar, ziyaretçiler ve yeni başlayan personel her gün kaybolur. Statik tabelalar başlangıç noktasına ya da erişilebilirlik ihtiyaçlarına göre uyum sağlayamaz.

8blok
Blok
5kat
Kat
352yer
Departman
0yok
GPS
02Kullanıcı Yolculuğu

“Neredeyim?” den “Hedefe ulaştınız.” a — altı dokunuş.

Aşağı kaydırın. Sağdaki telefon, hastane kapısından muayene kapısına kadar her adımı sizinle birlikte ilerletir.

01 · ADIM

Uygulamayı aç

Mobil öncelikli açılış ekranı tek bir şey sorar: neredesiniz? 352 konum indekslenmiş ve hazır.

352 konum · 1 saniyede hazır
02 · ADIM

Departmanı ara

Tüm katlarda aksana duyarlı, anlık arama. “Kardiyoloji”, “ortopedi” ya da kapı numarası — fark etmez.

Aksana duyarlı · anlık
03 · ADIM

Hedefi seç

Gideceğiniz yeri seçin ve gerekirse “Merdivensiz rota”yı açın — sistem sadece asansörler üzerinden gider.

Erişilebilirlik · merdivensiz mod
04 · ADIM

Rotayı hesapla

FastAPI arka uç 267 düğümlü çizgede Dijkstra çalıştırır. Ham adımlar saniyeler içinde hazır.

Dijkstra · 267 düğüm · 587 kenar
05 · ADIM

Adım adım takip et

LLM, mühendislik diliyle yazılmış ham adımları, alan işareti odaklı doğal Türkçe yönergelere çevirir. Tek bir adım. Tek bir ilerleme çubuğu.

MiniMax LLM · landmark-tabanlı
06 · ADIM

Hedefe ulaş

Son adım net bir şekilde gösterilir. “Varışa Geç”e dokunarak varışı onaylar ve oturumu kapatırsınız.

Ortalama 4 dk · 187 m
14:02
H
Hastane RotamHACETTEPE · DEMO
Neredesiniz?
352 konum hazır. Başlamak için bir nokta seçin.
Departman, kat, kapı no…
Önerilen
A1
Ana GirişA Blok · Zemin Kat
B2
Acil Servis GirişiB Blok · Zemin Kat
C3
Otopark AsansörüC Blok · Bodrum
14:02
H
Hastane RotamHACETTEPE · DEMO
Hedef
352 yer arasında, aksana duyarlı arama.
kardi
K
Kardiyoloji PolikliniğiD Blok · 2. Kat
D · 2
K
Kardiyoloji Yataklı ServisD Blok · 3. Kat
D · 3
K
Kardiyovasküler CerrahiE Blok · 4. Kat
E · 4
K
Kardiyoloji EKG OdasıD Blok · 2. Kat
D · 2
14:02
H
Hastane RotamHACETTEPE · DEMO
Başlangıç
Ana Giriş · A0
Hedef
Kardiyoloji · D2
~Tahmini yürüyüş 4 dk · 8 adım
Merdivensiz rota (yalnız asansör)
Rotayı Hesapla →
14:02
H
Hastane RotamHACETTEPE · DEMO
Rota hesaplanıyor
Dijkstra · 267 düğüm · 587 kenar
graph · ok
llm · rewriting…
14:02
← RotaKardiyoloji · D2
Adım 3 / 8~2 dk kaldı
Asansör
D Blok asansörüne binin ve 2. kata çıkın.
Danışmanın arkasında, mavi tabelaları takip edin.
4.
Asansörden çıkın, sağa dönün
Sonraki
Tamamlandı →
14:02
H
Hastane RotamHACETTEPE · DEMO
Adım 8 / 8Tamamlandı

Hedefe ulaştınız

Kardiyoloji Polikliniği · D Blok · 2. Kat

Toplam · 4 dk 12 sn · 187 m
Varışa Geç ✓
03Sayılarla

Çizge tabanlı, ölçeklenebilir bir bina haritası.

Her departman, asansör, koridor ve geçit elle işaretlenmiş düğümler ve kenarlar olarak bir JSON çizgede yaşar.

0
Çizge düğümü
0
Adlandırılmış yer
0
Kenar (geçiş)
0
Düşey bağlantı
04LLM Yeniden Yazımı

Mühendislik diliyle yazılmış adımları, hastanın anladığı tek bir cümleye çeviririz.

Dijkstra ham yön verir. LLM, alan işaretlerini görür, yön kavramını kibarlaştırır ve gereksiz adımları birleştirir. Hizalama bizim için bir tasarım kararıdır.

Önce · Dijkstra çıktısı
step 3/8 type: elevator node: D-ELV-0 → D-ELV-2 floor: 0 → 2 heading: N landmark: info_desk_left
FastAPI · ham yön
Sonra · LLM yönergesi
D Blok asansörüne binin ve 2. kata çıkın. Danışmanın arkasında, mavi tabelaları takip edin.
MiniMax · landmark-tabanlı
05Sistem Mimarisi

Her katman bağımsız test edilebilir. LLM opsiyoneldir.

API anahtarı yoksa sistem ham adım metnine zarif bir şekilde geri düşer. Hiçbir adım yolda kaybolmaz.

01
Kat PlanlarıPDF / DWG dosyaları → manuel düğüm + kenar işaretlemesi
kaynak
02
ÇizgeJSON komşuluk listesi · 267 düğüm · 587 kenar
data
03
Dijkstra PathfindingFastAPI · Python · merdivensiz tercih bayrağı
backend
04
MiniMax LLMHam Türkçe adımları yeniden yazar — landmark odaklı
llm
05
Next.js Web AppMobil öncelikli arayüz · adım adım UI · ilerleme çubuğu
frontend
06Teknoloji

Sade, modern, doğrulanabilir bir yığın.

PythonFastAPIDijkstraJSON graphMiniMax LLMNext.jsTypeScriptTailwind CSS
07Ekip · Grup 53
Mert Çetin
AS
Azra Sena Kansu
BD
Bora Dere
BY
Berkay Yıldız
Danışman
Prof. Dr. Mehmet Önder Efe
08Sergi

Posteri görmek için sergiye bekleriz.

Demo cihazda canlı çalışacak. Mimari panoları, çizge görselleştirmesi ve LLM çıktısı yan yana.

Sergi · BBM479
15
Mayıs 2026
Tarih
15 Mayıs 2026
Saat
14:00
Yer
Bilgisayar Mühendisliği Binası
Ders
BBM479