SF / Boot Sequence SIGNAL FORGE Initializing portfolio interface
Ali Kılıçarslan Signal Forge / 2026

← Projelere dön

Başkent 153 Arıza Yönlendirme Otomasyonu

Vatandaş başvurularını okuyup doğru ekibe yönlendiren otomasyon

Kurum
ASKİ Genel Müdürlüğü · Bilgi İşlem Dairesi
Yıl
2026
Durum
Tamamlandı
Rolüm
Otomasyonun ve yönetim ekranının geliştirilmesi
Ekip
Ali Kılıçarslan
  • Web
  • Kurumsal Sistemler
  • Yapay Zekâ

01 Proje ne yapıyor?

Vatandaşlardan gelen başvuruları okuyup ilgili birimi öneren ve sonuçlanan kayıtların kapatılmasını sağlayan otomasyon ve yönetim ekranı.

02 Hangi sorunu çözüyor?

Başvurular serbest metinle yazıldığı için doğru birime yönlendirmek zaman alıyordu. Ayrıca dış sisteme erişim bilgisinin güvenli tutulması gerekiyordu.

03 Ben ne yaptım?

Otomasyonun ve yönetim ekranının geliştirilmesi.

Teknik ayrıntılar İsteyenler için

Yaptığım çalışmalar

  • .NET tabanlı ara katmanın (proxy) tasarımı ve geliştirilmesi
  • Sınıflandırma katmanının kurgulanması: yapay zekâ önerisi + kural motoru yedeği
  • Operasyon panelinin geliştirilmesi (KPI, filtreleme, toplu aktarma, detay penceresi)
  • Kurumsal proxy, iç anahtar doğrulama ve CORS yapılandırması
  • Kurum içi dağıtım için canlı denemeli API dokümantasyon portalı

Sistem nasıl çalışıyor?

  1. 01 Operasyon paneli Kurum içi istemci · iç anahtar ile ara katmana bağlanır, dış sistemin anahtarını hiç görmez
  2. 02 Ara katman (proxy) .NET 10 · dış API anahtarı yalnızca burada tutulur; sadeleştirilmiş uçlar kurum içine açılır
  3. 03 Sınıflandırma Yapay zekâ modeli birim önerir ve güven skoru üretir · anahtar yoksa kural motoru devreye girer
  4. 04 Dış sistem ulakBEL API · kayıt listeleme, detay, işlem geçmişi ve kapatma

Kullanılan araçlar

  • .NET 10
  • C#
  • ASP.NET Core
  • REST
  • Claude API
  • Kural motoru
  • JavaScript
  • HTML / CSS
  • Kurumsal NTLM proxy
  • CORS

Alınan önemli kararlar

Dış API anahtarı kurum içine hiç çıkmaz

Bearer token yalnızca ara katmanda tutuluyor. Kurum içi istemciler kendi iç anahtarlarıyla sadeleştirilmiş uçları kullanıyor. Anahtarın istemciye dağıtılması, iptal ve rotasyonu imkânsız hâle getirirdi.

Yapay zekâ öneri üretir, aktarım yapmaz

Sınıflandırma hiçbir kaydı kendiliğinden taşımıyor; birim önerisi, güven skoru ve gerekçe üretiyor. Aktarma kararı operatörde. Panelde "insana bırakılanlar" ayrı bir görünüm olarak duruyor.

Model olmadan da çalışır

Yapay zekâ anahtarı yapılandırılmamışsa kural motoru devreye giriyor. Dış bir servise tam bağımlı bir kurumsal akış, o servis erişilemediğinde operasyonu durdurur.

Dokümantasyon çalıştırılabilir

Kurum içi dağıtım için tüm uçları, curl/PowerShell/JS örneklerini, id referans tablolarını ve canlı deneme imkânını içeren bir API portalı hazırlandı. Okunan değil denenebilen doküman, entegrasyon süresini kısaltıyor.

Karşılaşılan zorluklar

Serbest metinden kurumsal birime eşleme

Kayıtlar on ikiden fazla farklı birime dağılabiliyor ve bir kısmı gerçekten belirsiz. Belirsizliği gizlemek yerine görünür kıldım: düşük güvenli kayıtlar ayrı süzgeçte toplanıyor ve insana bırakılıyor.

Kurumsal ağ kısıtları

Dış servise erişim kurumsal proxy üzerinden geçiyor. Proxy yapılandırması seçenekli hâle getirildi; yapılandırma boşsa doğrudan bağlantı deneniyor.

Ek sonuç notları

  • Kayıtlar on iki kurumsal birime otomatik sınıflandırılabiliyor.
  • Operasyon panelinde canlı KPI'lar, birim süzgeci, toplu aktarma, derin tarama ve otomatik mod çalışıyor.
  • Dış sistem anahtarı kurum içine hiç dağıtılmadan entegrasyon sağlandı.
  • Kurum içi ekipler için canlı denemeli API dokümantasyon portalı hazırlandı.

Teknik öğrenimler

  • Yapay zekâyı karar verici değil öneri üretici konumlandırmak, hem güveni hem de benimsenmeyi artırıyor.
  • Bir entegrasyonda en kritik tasarım kararı çoğu zaman teknik değil; sırrın nerede duracağı.

04 Ortaya çıkan sonuç

Başvuruların ilgili birime yönlendirilmesi hızlandı. Kararsız kalan kayıtlar çalışanların kontrolüne bırakıldığı için insan denetimi korundu.

05 Bu projeden ne öğrendim?

Yapay zekâ son kararı vermek yerine çalışanı desteklediğinde daha güvenilir ve kullanışlı olur.