Agentic AI Framework’leri

Selam arkadaşlar! Yapay zeka agent’ları (ajanlar) konusu 2025’te gerçekten patladı. Gartner’ın Ocak 2025 araştırmasına göre organizasyonların %61’i Agentic AI (ajansal yapay zeka) geliştirmeye başlamış durumda [1]. Agentic AI nedir? “Özerk karar verebilen, plan yapabilen, araçları kullanabilen yapay zeka sistemleri.” Normal AI’dan farkı: Normal AI sen ne dersen onu yapar (ChatGPT gibi – sen sor, o […]
RAG Nedir? Yapay Zekayı Kurumsal Bilgiyle Takviye Etmenin Yolu

Yapay zeka asistanlarıyla konuştuğunuzda hiç “Bu bilgi güncel mi acaba?” diye düşündünüz mü? Ya da şirketinizin özel politikaları hakkında bir şey sorduğunuzda yanıt alamadınız mı? İşte tam bu noktada RAG (Retrieval Augmented Generation) devreye giriyor ve yapay zekanın oyunun kurallarını değiştiriyor. Bugün birlikte RAG’in ne olduğunu, nasıl çalıştığını ve özellikle e-ticaret gibi alanlarda nasıl kullanılabileceğini […]
LangChain Middleware Nedir?

Bu yazıda LangChain 1.0 sürümünde gelen çok önemli bir yeniliğe değineceğiz: Langchain Middleware (Ara Katman). Eğer AI ajanları (agents) ile çalışıyorsanız, bu yazıyı mutlaka okumalısınız çünkü middleware, ajanlarınızın davranışları üzerinde size üst seviye kontrol verecek oyun değiştirici! Neden Middleware’e İhtiyaç Var? Hepimiz basit bir AI ajanı yapmayı biliyoruz değil mi? Model bir şeyler söylüyor, gerekirse […]
LangChain ve LangGraph 1.0 ile Neler Değişti?

LangChain ve LangGraph sonunda 1.0 sürümlerine ulaştılar! 🎉 Ekim 2025’te resmi olarak yayınlanan bu sürümler, yapay zeka ajanları (AI agents) geliştirme konusunda gerçekten çığır açıcı değişiklikler getiriyor. Gelin birlikte neler var, neler değişti, bunları nasıl kullanacağız – hepsine bakalım! Neden Bu Kadar Önemli? Öncelikle şunu söyleyelim: Bu sadece sıradan bir güncelleme değil [1][4]. LangChain ve […]
Spark Structured Streaming Output Mode’ları: Complete ve Update Modunu Anlamak

Bugün Spark Structured Streaming output mode’ları Spark ile stream data işlemenin en önemli kavramlarından biridir. Bu yazı bunun, output mode’lar (çıktı modları), hakkında olacak. Özellikle Complete ve Update modları arasındaki farkları detaylıca inceleyeceğiz. Bu iki mod hep bana flu gelmişti umarım bu yazıda farkları iyice netleşir. Output Mode Nedir? Öncelikle temel bir soruyla başlayalım: Output […]
Apache Spark’ta Maven Coordinates

Apache Spark Scala ile yazılmış ama çoğunluk python ile kullanıyor. Ancak ana dilin, Scala, dünyasından tamamen kopamıyorsunuz. Harici paketler, yani maven repository, yani maven koordinatları (maven coordinates). İlk bakışta anlamsız bir kod gibi göründüğünden itici olabiliyor. Özellikle yeni başlayanlar için tam bir çile. Çünkü doğru koordinatı seçemezsen kafka ile konuşamıyorsun mesela. İşte bu yazı maven […]