Other
Demiryolu katener direği yerleşimi otomasyonu
Haftalar süren uzman mühendislik işi, saniyelere indi.
Haftalardan saniyelere · Mühendislik süresi
Zorluk
Bir demiryolu hattını elektrifiye etmek için katener direklerinin hat boyunca tek tek yerleştirilmesi gerekir. Kurallar sabit değildir: düz hatta direkler birbirinden yaklaşık 65 m uzakta durabilir, keskin kurplarda bu mesafe 27 m'ye kadar daralır; tam üst sınır ise kurp yarıçapı ve dever değerine göre onlarca sayfalık bir referans tablosundan okunur.
Buna bir de sanat yapıları eklenir. Hiçbir direk tünelin, köprünün, viyadüğün, menfezin ya da üst geçidin üzerine gelemez; her yapı tipi kendi güvenlik payıyla birlikte bir yasak bölge oluşturur.
Bu iş firmada elle yapılıyordu: bir e-tablo, onlarca sayfalık bir PDF tablosu ve bir sanat yapısı listesi çapraz kontrol edilip her direk kilometre kilometre çizime işleniyordu. Tek bir hat haftalar sürüyor, gözden kaçan ufak hatalar yapmak kolay oluyor ve hat tasarımı her değiştiğinde iş baştan başlıyordu.
Yaklaşımım
Firmanın kendi mevcut proje dosyalarından çalışan, hiçbir yeni veri girişi gerektirmeyen bir Python sistemi geliştirdim. Sistem tek bir hatta özel değil: hat geometrisi, sanat yapıları ve açıklık tablosu her projenin kendi dosyalarından okunur; bu yüzden yeni bir hat, yeni bir kod değil yeni bir yapılandırma dosyası demektir.
- Hat geometrisini - aliyman, kurp ve klotoit segmentlerini, yarıçap ve dever değerleriyle birlikte - doğrudan mühendislik e-tablosundan okur.
- İzin verilen maksimum açıklık tablosunu PDF'ten LLM destekli olarak yapılandırılmış veriye çevirir ve önbelleğe alır; manuel tablo araması tamamen ortadan kalkar.
- Tünel, köprü, viyadük, menfez ve üst geçitleri, her yapı tipi için tanımlı güvenlik paylarıyla yasak bölgelere dönüştürür ve örtüşenleri birleştirir.
- Hattı baştan sona tarayan bir algoritmayla her direği tanımlı kurallara göre yerleştirir: kurplarda aralığı sıkılaştırır, tünelleri atlar, giriş ve çıkışlarına ek direk koyar.
- Kilometre konumlarını gerçek UTM koordinatlarına çevirir - klotoitlerde Fresnel integraliyle - ve sonucu inceleme için Excel, çizim için doğrudan AutoCAD'de açılan DXF/DWG olarak üretir.
Sonuç olarak sürecin kendisi değişti. Mühendisin haftalarca elle dizdiği direkler artık tanımlı kurallara göre otomatik yerleştiriliyor, AutoCAD çizimi otomatik üretiliyor ve teslime hazır çıkıyor.
Doğruluk varsayılmadı, kanıtlandı. Çıktı, 148 km'lik bir referans hatta firmanın kendi mühendislerinin elle yerleştirdiği 4.351 direk koordinatıyla birebir karşılaştırıldı; geometri, yapı işleme, koordinat dönüşümü, yerleştirme mantığı ve çıktı formatını kapsayan 68 otomatik testle desteklendi.
Teknoloji yığını: Python, greedy yerleştirme algoritması, LLM destekli PDF ayrıştırma, UTM koordinat dönüşümü ve Excel/DXF/DWG çıktısı.
Sonuç
Fark yaratan sonuçlar.
- Haftalardan saniyelere
-
Mühendislik süresi
Haftalar süren manuel bir iş, 30 saniyelik bir pipeline'a dönüştü.
Projeniz için benzer sonuçlar mı istiyorsunuz?
Yukarıdaki her proje bir görüşmeyle başladı. Sizinkinin neye ihtiyacı olduğunu birlikte bulalım.
Keşfetmeye devam edin
Daha fazla proje.
D-Risk - Yapay Zeka Destekli Şirket Profillemesiyle MedTech Pazaryeri
Medtech girişimlerini yatırımcılar ve uzman freelancer'larla buluşturan üç taraflı pazaryeri - eşleştirme yapay zekâ belge profillemesiyle yapılıyor.
Entegre LoRa Sensör İzleme ve Analitik Sistemi
Ağaçlara takılı LoRa sensörlerinden gelen ham veriyi, bir hafta içinde sulama ve büyüme kararına dönüşen canlı panolara çevirdik.
Gelir İdaresi MCP Sunucusu
Türk vergi mevzuatını soru anında resmi kaynağından okuyup cevabı maddesiyle veren asistan - bir mali müşavirin günlük işinde kullandığı bir sistem.
Güvenlik Kritik Gereksinim Mühendisliğinde LLM'lerin Güvenilirliği
Kaynağa bağlanmamış sıradan bir sohbet botunun güvenlik kritik mühendisliğe ne kattığını kontrollü bir deneyle ölçtüm.
DSGENAI - Yapay Zekâ Güvenlik Gereksinimleri Mühendisliği Platformu
Yapay zekâ destekli güvenlik gereksinimleri platformunu modernize etme - Flask'tan Streamlit'e, GPT-5.1 ve kritik veri sızıntısı düzeltmeleri.
Retrieval-Augmented Generation (RAG) Dokümantasyon Asistanı
PDF yığınlarını, her cevabı kaynak belgeye dayanan aranabilir bir bilgi tabanına çeviren RAG asistanı.
Hukuki Madde Sınıflandırması için LLM Prompt Optimizasyonu
Kullanım Koşulları maddelerini sınıflandırmada, modeli hiç yeniden eğitmeden yalnızca prompt'u otomatik optimize ederek F1'i 0,62'den 0,76'ya çıkaran karşılaştı
NLP ile Akıllı Sözleşme Analizi
Siemens hukuk ekibinin geçmiş sözleşme revizyonlarından öğrenip yeni bir sözleşmede aynı maddeleri işaretleyen, daha önce yapılmış düzeltmeyi öneren bir sistem.
Futbolcu Potansiyeli Tahmin Modeli
Gözlemcilerin verdiği 39 nitelik puanından bir oyuncunun "öne çıkan" olarak işaretlenip işaretlenmeyeceğini tahmin eden, ROC-AUC 0,86 alan sınıflandırma modeli.
Futbolcu Sıralama Sistemi
Bir oyuncuyu toplam puanına göre değil, kaç nitelikte kendi mevkisinin istatistiksel ortalamasının üstüne çıktığına göre sıralayan puanlama motoru.
Futbolcu Mevki Öneri Sistemi
Bir oyuncunun nitelik profilini diğer mevkilerin profilleriyle karşılaştırıp, başka bir rolde daha değerli olabilecek oyuncuları öne çıkaran öneri sistemi.
Otomatik Aktarma Uçuşu Optimizasyonu
Bir uçuşun saati kaydırıldığında hub üzerinden kurulabilecek tüm bağlantıları, gün gün ve yolcu sayısıyla birlikte yeniden hesaplayan araç.
Uçuş Yolcu Sayısı Tahmini
Tek aktarmalı rotalarda rezerve yolcu sayısını uçuşun kendi özelliklerinden tahmin eden, 11 regresyon modelinin karşılaştırılmasıyla seçilmiş bir talep modeli.
MS COCO 2014 Üzerinde Türkçe Görsel Altyazılama Kıyaslaması
MS COCO'nun tamamı için insan doğrulamalı Türkçe altyazı veri seti ve üzerinde eğitilen beş modelle Türkçe görsel altyazılamada yeni bir referans noktası.
ESG Çeşitlilik ve Duygu Analizi Çözümü - CFA Poland Hackathonu
Cinsiyet çeşitliliğini ve haber duygu durumunu puanlayan bir ESG prototipi - 28 üniversiteden 44 takım arasında 2.'lik.
Otomatik ESG Puanlama Sistemi - HackBoğaziçi
Dört kazınmış veri kaynağından geliştirilen otomatik bir ESG puanlama motoru - 14 hackathon takımı arasında 2.'lik.