Follow

Akıllı Envanter Eşleştirme: Dağınık Veri Kaynaklarını LLM Tabanlı Metin Karşılaştırması ile Temizleme

Farklı sistemlerden (MECM, satın alma, muhasebe) gelen envanter verilerini LLM destekli metin eşleştirmeyle nasıl birleştirip temizlediğimi anlatıyorum.
Akıllı Envanter Eşleştirme Canva kapak görseli

Aynı fiziksel cihaz üç farklı sistemde üç farklı isimle karşınıza çıkarsa ne yaparsınız? Kurumsal ortamda donanım envanteri genellikle birbirinden habersiz birden fazla sistemde tutuluyor: MECM’in kendi envanteri, satın alma departmanının Excel listesi, muhasebenin demirbaş kayıtları. Bu kayıtları birleştirmeye çalıştığınızda tam olarak bu sorunla karşılaşıyorsunuz.

Tam Eşleşme Neden İşe Yaramıyor

Klasik bir SQL JOIN, “DESKTOP-A4X2K9” ile “Muhasebe-PC-14” ile “Demirbaş No: 2024-0451” kayıtlarının aynı fiziksel cihaza ait olduğunu anlayamaz — çünkü aralarında tam metin eşleşmesi yok. Bu üç kayıt ancak seri numarası, MAC adresi veya kullanıcı adı gibi ortak bir alan üzerinden manuel eşleştirilebilir; binlerce cihaz için bu pratik değil.

LLM’in Devreye Girdiği Yer

Bir dil modeline farklı sistemlerdeki kayıtların (cihaz adı, kullanıcı, lokasyon, satın alma tarihi) alanlarını verip “bu iki kayıt aynı fiziksel cihaza mı ait olabilir?” diye sorduğumda, model bağlamsal ipuçlarını (aynı kullanıcı adı, benzer satın alma tarihi, aynı departman) birleştirerek insan mantığına yakın bir değerlendirme yapabiliyor:

Kayıt A (MECM): Hostname=DESKTOP-A4X2K9, Kullanıcı=ayilmaz, Departman=Muhasebe
Kayıt B (Demirbaş): No=2024-0451, Zimmetli=Ahmet YILMAZ, Birim=Muhasebe, SatınAlma=Ocak 2024

Model değerlendirmesi: "Yüksek olasılıkla aynı cihaz - kullanıcı adı örtüşüyor 
(ayilmaz ~ Ahmet YILMAZ), departman aynı (Muhasebe), tarihsel olarak tutarlı."

Güven Skoru ve İnsan Onayı

Modelin her eşleştirmesine yüksek/orta/düşük bir güven skoru eklettiriyorum. Yüksek güvenli eşleştirmeleri otomatik onaylıyorum, orta ve düşük güvenli olanları bir insan gözden geçirme kuyruğuna alıyorum — bu hem hızı korur hem de yanlış eşleştirme riskini sınırlar.

Bir Adım Sonrası

Bu yaklaşımla yüzlerce cihazlık bir envanteri elle eşleştirmenin haftalar sürebilecek işini birkaç günde — çoğunlukla insan onay süresi — tamamlayabildim. Sonuç, hangi cihazın kimde olduğunu, ne zaman alındığını ve garanti durumunu tek bir birleşik görünümde gösteren temiz bir envanter. LLM’lerin bu “bulanık” bağlamsal akıl yürütme yeteneği, klasik kural tabanlı algoritmaların başarısız olduğu, insan yargısına yakın karar gerektiren veri temizleme görevlerinde gerçek değer sunuyor — tabii güven skoru ve insan onayı gibi güvenlik ağlarıyla birlikte kullanıldığında.

Comments
Join the Discussion and Share Your Opinion
Add a Comment

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


Newsletter
Join Design Community
Get the latest updates, creative tips, and exclusive resources straight to your inbox. Let’s explore the future of design and innovation together.