TCDD Taşımacılık bünyesinde 50+ personelin karmaşık vardiya (turnus) döngüleri, gece çalışmaları ve istasyon beklemelerinin hatasız takibi için geliştirilen uçtan uca tarife ve optimizasyon platformudur. Bu proje, endüstri mühendisliği iş kurallarının (kısıtlar, matematiksel optimizasyon) Vibe Coding felsefesiyle doğrudan yapay zekaya aktarılması ve kodlatılması yöntemiyle hayata geçirilmiştir.
Problem
50+ personelin karmaşık vardiya (turnus) döngüleri, gece çalışmaları ve istasyon beklemelerinin manuel takibindeki zorluklar. Manuel süreçte gecikmelerin turnuslara etkisi, dinlenme süreleri ve puantaj hesaplamaları yoğun efor gerektirmekte ve insan hatasına zemin hazırlamaktaydı.
%80 Azalma
Planlama Hızı
Günlerce süren manuel hesaplama dakikalara indi
%100
Mevzuat Uyumu
T.4011, T.5545 ve T.6613 kurallarında sıfır hata
50+ Personel
Personel Kapsamı
Karmaşık turnus ve nöbet döngüleri
Algoritmik
Adil Dağılım
Yedek personel adalet sıralaması ve eşit yük
Yaklaşım
- Endüstri mühendisliği kısıtları ve mevzuat kuralları Vibe Coding metodolojisiyle yapay zeka ajanlarına aktarılarak 3 aşamalı turnus motoru tasarlandı.
- T.4011 (çalışma saati), T.5545 ve T.6613 (Bekleme Bonusu) kuralları algoritmaya döküldü.
- Çakışma önleyici 'Yayın Kilidi' (Immutable Snapshot) mimarisi inşa edildi.
- Yedek personel için adalet sıralaması algoritması ve SAP uyumlu dinamik kumanya/yemek listesi üretimi entegre edildi.
Adım adım
-
İş Kurallarının AI Destekli Modellenmesi
T.4011 çalışma saati sınırları, T.5545 ve T.6613 bekleme bonusu kuralları Vibe Coding ile algoritmik kural motoruna dönüştürüldü.
-
3 Aşamalı Turnus Motorunun Geliştirilmesi
Vardiya atamaları, turnus çakışma kontrolleri ve personel dinlenme sürelerini otomatik hesaplayan 3 aşamalı çekirdek motor kodlandı.
-
Yayın Kilidi (Immutable Snapshot) Mimarisi
Yayınlanan tarifelerin geçmişe dönük manipülasyonunu ve veri çakışmalarını engelleyen güvenli anlık durum kilitleme sistemi kuruldu.
-
Adalet Sıralaması & SAP Kumanya Entegrasyonu
Yedek personelin nöbet adaletini sağlayan puanlama algoritması ve SAP sistemleriyle uyumlu dinamik yemek/kumanya listesi üretimi sağlandı.
Sonuç ve etki
- 50+ personelin aylık tarife ve vardiya hazırlama süresi 5 iş gününden 2 saate düşürüldü.
- T.4011, T.5545 ve T.6613 bekleme bonusu hesaplamalarında insan hatası tamamen ortadan kaldırıldı.
- Yayın Kilidi mimarisi ile tarifelerde %100 veri güvenliği ve geriye dönük izlenebilirlik sağlandı.
- Telegram Bot üzerinden yöneticiler anlık onay ve tarife bildirimlerini doğrudan cep telefonlarından yönetebilir hale geldi.
Mühendislik kısıtlarının doğru tarif edilmesinin, kod yazım hızını 10 katına çıkardığı görüldü.
Sistem mimarisi
- Backend
- Python (FastAPI, SQLAlchemy) & Vibe Coding Prompt Mimarisi
- Frontend
- Alpine.js, Bootstrap / TailwindCSS, Glassmorphism
- Entegrasyonlar
- Yöneticiler için onay mekanizmalı Telegram Bot entegrasyonu, SAP uyumlu kumanya çıktısı
Çıkarımlar
Demiryolu mevzuatındaki T.4011, T.5545 ve T.6613 gibi karmaşık kuralların Vibe Coding ile yapay zekaya aktarılmasında 11 yıllık saha tecrübesinin çarpan etkisi kanıtlandı.
Teknolojiler
- Vibe Coding
- Cursor
- Claude
- Python
- FastAPI
- SQLAlchemy
- Alpine.js
- TailwindCSS
- Telegram Bot API





