Ana Sayfaya Dön
Optimizasyon 2024
Sistem Tasarımcısı & Vibe Coder

TCDD Taşımacılık Tarife Sistemi

Kurum / Kapsam: TCDD Taşımacılık A.Ş. Personel & Tren Planlama

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.

Vibe Coding Felsefesi: 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.

Kullanılan Araçlar: Vibe CodingCursorClaudePythonFastAPISQLAlchemyAlpine.jsTailwindCSSTelegram Bot API
Elde Edilen Somut Verimlilik & Başarı Göstergeleri (KPI)
Planlama Hızı
%80 Azalma
Günlerce süren manuel hesaplama dakikalara indi
Mevzuat Uyumu
%100
T.4011, T.5545 ve T.6613 kurallarında sıfır hata
Personel Kapsamı
50+ Personel
Karmaşık turnus ve nöbet döngüleri
Adil Dağılım
Algoritmik
Yedek personel adalet sıralaması ve eşit yük
Problem Tanımı & Darboğaz

Karşılaşılan Operasyonel Zorluk

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ı.

Mühendislik Yaklaşımı

Uygulanan Çözüm Stratejisi

  • 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.

Metodoloji & Uygulama Adımları

Projenin baştan sona mühendislik akış diyagramı ve aşamaları

01

İş 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ü.

02

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ı.

03

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.

04

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ı.

Sistem Mimarisi & Teknoloji Katmanı

Backend, Frontend ve Dış Sistem Entegrasyon Yapısı

Backend Katmanı
Python (FastAPI, SQLAlchemy) & Vibe Coding Prompt Mimarisi

Yüksek hızlı asenkron API mimarisi, ilişkisel ORM veri yönetimi ve algoritmik kural motoru.

Frontend Katmanı
Alpine.js, Bootstrap / TailwindCSS, Glassmorphism

Reaktif, hafif arayüz bileşenleri ve modern responsive operasyon kontrol paneli.

Entegrasyonlar & Bot
Yöneticiler için onay mekanizmalı Telegram Bot entegrasyonu, SAP uyumlu kumanya çıktısı

Mobil onay mekanizmaları, anlık durum bildirimleri ve kurumsal veri entegrasyonu.

Öne Çıkan Mühendislik Yetenekleri

Yayın Kilidi (Immutable Snapshot)

Çakışma önleyici 'Yayın Kilidi' mimarisi ile onaylanan tarifelerin bütünlüğü ve tarihsel kaydı korunur.

Yedek Personel Adalet Sıralaması

Yedek personelin nöbet ve görevlendirmelerinde objektif puanlama ile fırsat ve yük adaleti sağlanır.

SAP Uyumlu Dinamik Kumanya Listesi

Sefer ve istasyon bekleme sürelerine göre personelin hak ettiği yemek ve kumanya listesini otomatik üretir.

Telegram Bot Onay Mekanizması

Yöneticilerin mobil ortamdan tek tuşla tarife onayı vermesini ve aksaklık bildirimlerini almasını sağlar.

Sistem Arayüzü & Ekran Görüntüleri

KVKK ve gizlilik standartlarına uygun olarak kişisel veriler ve isimler maskelenmiştir

Sistem Ekranı
Proje Ekran Görüntüsü
1. Günlük Tarife & Vardiya Dağıtım Ekranı (Turnus ve Sefer Eşleştirmesi)
Sistem Ekranı
Proje Ekran Görüntüsü
2. Aylık Turnus Çizelgesi & Nöbet Dağıtım Matrisi
Sistem Ekranı
Proje Ekran Görüntüsü
3. Personel Detay & Bekleme Bonusu (T.5545 / T.6613) Hesaplama Paneli
Sistem Ekranı
Proje Ekran Görüntüsü
4. Yayın Kilidi (Immutable Snapshot) & Çakışma Denetim Arayüzü
Sistem Ekranı
Proje Ekran Görüntüsü
5. Yedek Personel Adalet Sıralaması & Nöbet Yük Puanlama Algoritması
Sistem Ekranı
Proje Ekran Görüntüsü
6. Telegram Bot Onay Mekanizması & Yönetici Mobil Bildirimleri
Sistem Ekranı
Proje Ekran Görüntüsü
7. SAP Uyumlu Dinamik Kumanya / Yemek Listesi Çıktısı
Sistem Ekranı
Proje Ekran Görüntüsü
8. Sefer İcmali, Puantaj & Bordro Otomasyon Ekranı

Kazanımlar & Sonuçlar

  • 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 Çı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ı.
  • Mühendislik kısıtlarının doğru tarif edilmesinin, kod yazım hızını 10 katına çıkardığı görüldü.