İçeriğe geç
Optimizasyon ~2 dk okuma Sistem Tasarımcısı & Vibe Coder

TCDD Taşımacılık Tarife Sistemi

50+ personelin karmaşık vardiya (turnus) döngüleri, mevzuat kısıtları ve TCDD bekleme bonusu kurallarının Vibe Coding vizyonuyla algoritmik ve hatasız otomasyonu.

Tarife otomasyonu ekran görüntüsü (kırpılmış)

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

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

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

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

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

  • TCDD Tarife Sistemi ana sayfa ekranı
  • TCDD Tarife Sistemi öneri toplama ekranı
  • TCDD Tarife Sistemi personel ve yetkinlik tablosu
  • TCDD Tarife Sistemi örnek tren listesi
  • TCDD Tarife Sistemi talep toplama ekranı
Ekran görüntüleri

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
Tüm projelere dön

Bu projeyi paylaş

Bir yanıt yazın

Yorumunuz onaydan sonra yayınlanır. E-posta adresi istenmez.

Kişisel verilerinizin nasıl işlendiği KVKK aydınlatma metninde açıklanmıştır.