Postman İle Delete Metodu Kullanımı

Postman serimizin önceki yazılarında GET ve POST isteklerini ve bu isteklerin kullanımını ele almıştık. Bu bilgilerden yola çıkarak, DELETE metodunun ne amaçla kullanıldığını, hangi senaryolarda tercih edildiğini ve Postman üzerinde…

Kara Kutu Test Tekniği Nedir ve Test Tipleri Nelerdir?

Kara kutu test (KKT), yazılımın iç yapısına ve koduna bakmadan, tamamen kullanıcı perspektifinden girdiler verip çıktıları gözlemleyerek sistemin beklendiği gibi çalışıp çalışmadığını doğrulama yaklaşımıdır. Bu yöntem özellikle 3. parti bileşenlerde veya karmaşık sistemlerde, uçtan uca kritik akışların güvence altına alınmasını sağlar. Yazıda KKT’nin fonksiyonel test, regresyon test ve fonksiyonel olmayan testlerle nasıl ele alındığı; ayrıca avantajları (pratiklik, tekrar edilebilirlik, otomasyona uygunluk) ve dezavantajları (tüm senaryoların test edilememesi, kök neden analizinin zor olması) genel çerçevede özetlenir.

Rubrics Score Nedir ve LLM Kalitesini Nasıl Ölçer?

LLM tabanlı sistemlerde kaliteyi değerlendirmek, klasik “doğru–yanlış” eksenine indirgenemeyecek kadar çok boyutlu bir problemdir. Bu durum, özellikle Retrieval Augmented Generation (RAG) mimarilerinde daha da belirgin hâle gelir; çünkü üretilen cevabın…

RAG Mimarili Bir LLM’i Test Etmek İçin Kullanılabilecek Standart Metrikler Nelerdir?

RAG mimarisi, LLM tabanlı sistemlerin dış bilgi kaynaklarıyla desteklenerek daha doğru ve bağlama dayalı cevaplar üretmesini mümkün kılar. Ancak bu tür sistemlerde asıl kritik konu, yalnızca cevabın üretilmesi değil; üretilen…

RAG Mimarisi Nasıl Çalışır? LLM’ler ile Doküman Tabanlı RAG Akışına Genel Bakış

Büyük dil modelleri (LLM’ler), doğal dili anlama ve üretme konusundaki güçlü yeteneklerine rağmen, eğitim verileriyle sınırlı çalışır ve güncel ya da alan-özel bilgiler söz konusu olduğunda yetersiz kalabilir. Bu sınırlılığı…

Performans Testi Nedir ve Uygulamalar İçin Neden Önemlidir?

Bu yazımızda yazılım testinde çok önemli bir yere sahip olan performans testinden, performans test tiplerinden ve performans testinin yazılımın sürdürülebilirliği ve güvenilirliği açısından öneminden bahsedeceğiz.  Öncelikle yazılım testi nedir bunu…

Churn Modelleme Uygulaması #1

Bu yazımızda sizinle farklı makine öğrenmesi algoritmalarını kullanarak Churn modelleme uygulamasına başlayacağız. Burada yapacağımız Churn modelleme uygulamasının kapsamı yalnızca makine öğrenme algoritmalarının kullanılması olmayacak.

Python’da Veri Tabanı İşlemleri #2

Bu yazıda bir önceki yazımızda oluşturmuş olduğumuz MusteriTablosu isimli tablo üzerinde Python ile örnek uygulamalar yapacağız.

Java’da Döngüler

Bu yazıda sizlere JAVA’da yinelenen işlemlerin gerçekleştirildiği döngülerin neler olduğundan ve nasıl kullanıldığından bahsedeceğim. Genel olarak yazı içerisinde For ve while döngülerini inceleyeceğiz. JAVA’da kod yazarken kodlarımızın içerisinde yinelenen işlemler…

Java’da If-Else Blokları

Bu yazımızda Java’da if-else ve switch-case konularından bahsedeceğiz.