Technology
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.
Zorluk
Siemens ölçeğinde bir kurumda sözleşmeler durmadan akar ve her biri imzadan önce hukuk ekibinden geçer. Ekip aynı maddeleri, aynı gerekçelerle, defalarca düzeltir: sorumluluk sınırı, ödeme vadesi, cezai şart, yargı yetkisi. Bu bilgi kurumda vardır - ama yalnızca deneyimli birkaç kişinin kafasında ve eski dosyaların içinde.
Sonuç ikisi de kötü olan iki risk: yavaşlık ve tutarsızlık. Yeni bir sözleşmeyi baştan sona okumak saatler alır ve bir maddeyi kimin yakalayacağı, o gün kimin baktığına bağlı kalır.
Zorluk, bu birikimi kişilerden alıp sisteme taşımaktı.
Yaklaşımım
Kurumun kendi sözleşme geçmişinden öğrenen bir sözleşme inceleme sistemi geliştirdim. Fikir basit: politikayı elle kodlamak yerine, hukuk ekibinin geçmişte fiilen ne değiştirdiğine bakmak.
- Geçmiş revizyonlardan bir hafıza çıkardım. Beş gerçek sözleşme setinin hem ilk taslağı hem de revize edilmiş hâli okundu (Word belgeleri, değişiklik takipli). İki sürüm cümle cümle karşılaştırılarak tam olarak neyin değiştiği tespit edildi ve "orijinal madde → düzeltilmiş hâli" çiftlerinden bir korpus oluşturuldu.
- Benzerliği kelimeyle değil anlamla kurdum. Her madde bir cümle gömme modelinden geçirilerek vektöre çevrildi. Böylece sistem, farklı kelimelerle yazılmış ama aynı riski taşıyan bir maddeyi de yakalıyor - hukuk metinlerinde aynı hüküm nadiren aynı cümleyle yazılır.
- Yeni sözleşmeyi bu hafızaya karşı okuyor. Yeni bir belge yüklendiğinde cümlelerine ayrılıyor, her cümle geçmiş revizyon korpusuyla karşılaştırılıyor ve yüksek benzerlik taşıyanlar işaretleniyor - yanında, daha önce o maddeye yapılmış düzeltme öneri olarak.
- İncelemeciye görünür bir arayüz. Streamlit ile belge yükleme, işaretlenen maddelerin tablo hâlinde listelenmesi ve önerilen değişikliğin fark (diff) görünümü. İncelemeci sözleşmeyi baştan sona okumak yerine, sistemin öne çıkardığı maddelere odaklanıyor.
- Karşılaştırma için klasik hat. Anlamsal yaklaşımın gerçekten gerekli olduğunu göstermek için kelime sayımına dayalı klasik sınıflandırıcılarla da (lojistik regresyon, SVM) karşılaştırma yapıldı.
Sonuçta ortaya çıkan şey bir kural listesi değil, kurumun sözleşme belleği: ekibin yıllar içinde verdiği kararlar, yeni sözleşmelerde otomatik olarak yeniden kullanılabilir hâle geliyor. Karar yine hukukçunun - sistem yalnızca "buna daha önce şöyle bakmıştık" diyor.
Teknoloji: Python, python-docx, NLTK cümle ayrıştırma, difflib, sentence-transformers (MiniLM) gömmeleri, kosinüs benzerliği, scikit-learn, Streamlit.
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.
Demiryolu katener direği yerleşimi otomasyonu
Haftalar süren uzman mühendislik işi, saniyelere indi.
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ı
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.