HayattaKAL
Gemini API ile hastayı doğru randevuya yönlendiren, Teknofest için kurduğum ekiple geliştirdiğimiz sistem.

- Yarışma
- Teknofest — Sağlıkta Yapay Zeka
- Sonuç
- İlk aşama geçildi, demo teslim edildi
- Rolüm
- Ekip kurucusu ve geliştirici
Teknolojiler
- Gemini API
- Web
- Healthcare
- Prototype
Özet
2024’te kendi ekibimi kurarak Teknofest’in sağlık alanındaki yapay zeka yarışmasına katıldım. İlk aşamayı geçtik ve fikri çalışan bir demoya dönüştürdük: hasta randevu almadan önce yapılandırılmış bir ön değerlendirmeden geçiyor, Gemini API bu bilgileri değerlendirerek hastanın doğru randevuyu almasına yardımcı oluyor.
Problem: randevu bilgi taşımıyor
Bir hasta randevu aldığında sisteme giren tek şey bir tarih ve bir bölüm oluyor. Şikâyetin ne olduğu, ne kadar süredir devam ettiği, hangi ilaçların kullanıldığı — hepsi muayenenin ilk dakikalarında sıfırdan soruluyor.
Daha kötüsü, hasta bölümü çoğu zaman kendi tahminiyle seçiyor. Yanlış bölüme alınan randevu hem hastanın zamanını hem de sistemin kapasitesini boşa harcıyor.
Çıkış noktamız şuydu: bu bilgi zaten hastada var, sadece yanlış anda toplanıyor ve kimse onu yönlendirme için kullanmıyor.
Gemini API ile yönlendirme
Demoda randevu almadan önce yapılandırılmış bir form dolduruluyor: şikâyet nedir, ağrı nerede hissediliyor, 10 üzerinden kaç, geçmişte ve şu anda kullanılan ilaçlar, alerjiler, yaş, şikâyetin süresi ve akut olup olmadığı, geçirilmiş büyük operasyonlar ve hastalığın bulaşıcı olma ihtimali.
Bu cevaplar Gemini API’ye veriliyor ve model hastanın doğru randevuya yönlendirilmesine yardımcı oluyor. Amaç teşhis koymak değildi — bunu en baştan kapsam dışında tuttuk. Amaç, hastanın hangi bölüme, ne aciliyetle gitmesi gerektiği konusunda ona yardımcı olmaktı.
Bulaşıcılık sorusu bilinçli olarak oradaydı: bulaşıcı bir şikâyet, randevunun sadece ne zaman değil nasıl planlanacağını da değiştiriyor.
Sistem randevu alma, randevu takibi ve randevu takvimi olmak üzere üç akış içeriyordu; böylece ön değerlendirme tek seferlik bir anket değil, hastanın kendi geçmişinin parçası oluyordu.
Ekip kurmak ve kapsamı bilmek
Bu proje benim için teknik olduğu kadar organizasyonel bir deneyimdi. İlk kez bir fikri kendim ortaya atıp etrafına ekip topladım, görev dağıtımı yaptım ve başvuru takvimini yönettim.
Yarışmanın ilk aşamasını geçmek, fikrin yazılı olarak da savunulabildiği anlamına geliyordu. Kod yazmadan önce problemi doğru anlatabilmenin ne kadar belirleyici olduğunu burada gördüm.
Arayüz tasarımına hiç girişmedik; süremiz sınırlıydı ve fikri çalışır hâlde göstermeyi öncelik yaptık. Bugün geriye baktığımda, sunulan bir demoda görsel dilin de argümanın parçası olduğunu düşünüyorum — o dersi bu projeden aldım.
Görseller

Randevudan önce doldurulan yapılandırılmış form — Gemini API’ye giden girdi.
Diğer projeler
- Yapay ZekaSiteMindBir web sitesini tarayıp onu kendi içeriği hakkında konuşabilen bir asistana çeviren yapay zeka platformu.Projeyi incele
- OyunThe Nameless CoastGodot ile geliştirdiğim, Mandarin’i sözlükle değil keşifle öğreten bir bulmaca oyunu.Projeyi incele
- RobotikMartı-IIITeknofest Liseler Arası İnsansız Hava Araçları Yarışması, sabit kanat kategorisi — finalist.Projeyi incele