Spring AI Örneklerle Uygulamalı Sıfırdan Uzmanlığa Tam Rehber: 2026 MCP Uygulamaları ve LangChain4j ile Hibrit Yaklaşımlar

"Spring AI Masterclass: Basit API Çağrılarından Otonom Ajanlara ve Kurumsal MLOps Mimarilerine Uçtan Uca Yolculuk" "Sıfırdan Yapay Zeka Mimarlığına: Spring Boot ile RAG, Multimodal Sistemler ve Üretim (Production) Standartları"

INTERMEDIATE Son güncellenme: Mar 2026
Türkçe
5 öğrenci
Ali Turgut Bozkurt
Eğitmen

Öğrenecekleriniz

Kurs Hakkında

Spring AI Masterclass: Basit API Çağrılarından Otonom Ajanlara ve Kurumsal MLOps Mimarilerine Uçtan Uca Yolculuk ChatGPT veya Gemini API'sine basit bir metin gönderip cevap almak artık çok kolay. Peki ama saniyede binlerce kullanıcının bağlandığı, şirketinizin gizli veritabanlarını (PDF'ler, SQL tabloları) okuyabilen, kendi başına kararlar alıp sipariş iptal edebilen ve faturalarınızı yarı yarıya düşüren gerçek, kurumsal bir yapay zeka mimarisi kurmaya hazır mısınız? 2026 standartlarına göre hazırlanan bu kapsamlı eğitimde, Spring Boot'un gücünü yapay zekanın sınırsız potansiyeliyle birleştiriyoruz. "SmartShop" adında gerçek bir e-ticaret projesi üzerinden ilerleyerek; basit bir sohbet botunu adım adım gözleri (Vision), kulakları (Audio) olan, videolar ve müzikler üretebilen, Kubernetes üzerinde otonom olarak ölçeklenen devasa bir AI Ajanına (Agent) dönüştüreceğiz. 🎯 Bu Kursta Neler Öğreneceksiniz? RAG (Retrieval-Augmented Generation) & Vektör Veritabanları: Modellerin halüsinasyon görmesini engelleyin. PgVector ve Redis kullanarak şirketinizin PDF'lerini ve ürün kataloglarını yapay zekanın hafızasına (Embedding) nasıl kazıyacağınızı öğrenin. Otonom Ajanlar (Agents) & Function Calling: Yapay zekaya sadece "konuşma" değil, "eylem yapma" yetkisi verin. Ajanların Java metotlarınızı (Sipariş iptali, kargo sorgulama) nasıl kendi başlarına tetiklediğini keşfedin. Model Context Protocol (MCP) Orkestrasyonu: Farklı AI modellerini ve dış sistemleri merkezi bir Spring Boot sunucusunda nasıl orkestre edeceğinizi öğrenin. Multimodal (Çoklu Modalite) Zeka: Asistanınıza yüklenen hasarlı ürün fotoğraflarını inceletin, faturalardan OCR kullanmadan JSON verisi çıkartın, Whisper ile sesli mesajları dinletin ve Text-to-Speech (TTS) ile müşteriye sesli yanıtlar verdirin. Maliyet ve Trafik Optimizasyonu: AI Gateway ve Semantic Caching (Anlamsal Önbellekleme) ile aynı anlama gelen sorular için defalarca API parası ödemekten kurtulun. Rate Limiting ile sisteminizi kötü niyetli botlardan koruyun. Üretim Ortamı (Production) ve MLOps: Uygulamanızı Docker ile konteynerize edin, Kubernetes (K8s) üzerinde KEDA ile trafiğe göre otonom olarak ölçeklendirin. LLM-as-a-Judge yöntemiyle canlıdaki yapay zekanızı otomatik testlere (CI/CD) sokun. 💡 Gerçek Dünya Projesi: "SmartShop AI Asistanı" Kursta sadece teorik bilgilerle boğulmayacaksınız. Sıfırdan kuracağımız "SmartShop" e-ticaret asistanı ile; RAG altyapısını kuracak, müşterilerin fotoğraflı iade taleplerini inceleyecek, kampanya videoları ve arka plan müzikleri (Generative Media) üretecek ve sistemi Kubernetes üzerinde canlıya alacağız. 👨‍💻 Bu Kurs Kimler İçin? Geleneksel web uygulamalarından sıkılıp, kariyerini "Yapay Zeka Mimarlığına" (AI Architect) taşımak isteyen Java/Spring Boot Geliştiricileri. Şirketine ait verileri güvenli bir şekilde LLM'lerle (GPT-4o, Claude, Gemini, Llama) entegre etmek isteyen Yazılım Mimarları ve Tech Lead'ler. Yapay zeka projelerini sadece yerel bilgisayarında değil, canlı ortamda (Production/K8s) nasıl yöneteceğini öğrenmek isteyen DevOps ve MLOps Mühendisleri. Geleceğin yazılım mimarisi kod bloklarından değil, otonom ajanlardan oluşuyor. Kurumsal yapay zeka devriminde yerinizi almak için hemen kaydolun ve ilk akıllı ajanınızı bugün kodlamaya başlayın!

Kurs Müfredatı

Üretken Yapay Zeka, LLM'ler ve Java Dünyasındaki Evrimi
Spring AI Nedir? Mimari Temelleri ve 2026 Yenilikleri
Geliştirme Ortamının Hazırlanması (Java 25+ ve Spring Boot 3.4+)
İlk Spring AI Projemiz: "Merhaba Yapay Zeka" ve Temel Konfigürasyonlar
Spring AI ve Yapay Zeka Ekosistemine Giriş (2026 Vizyonu) - Quiz

ChatClient API: Dil Modelleriyle Doğrudan İletişim Kurmak
Prompt Şablonları (Prompt Templates) ve Dinamik Veri Yönetimi
Yapılandırılmış Çıktılar (Structured Outputs): BeanOutputConverter Kullanımı
Java Geliştiricileri İçin İleri Seviye Prompt Mühendisliği Teknikleri
Temel Model Etkileşimleri ve Prompt Mühendisliği - Quiz

Çoklu Model Desteği: OpenAI, Gemini ve Anthropic Entegrasyonları
Yerel Modellerle Çalışmak: Ollama ve Gelişmiş Açık Kaynak Kurulumları
Multimodal Modeller: Metin, Görsel ve Ses İşleme Yeteneklerine Giriş
Sağlayıcılar Arası Geçişler ve Hata Toleranslı (Fault-Tolerant) Mimariler
Model Bağlantıları ve Sağlayıcı (Provider) Yönetimi - Quiz

Embedding Kavramı ve Metinlerin Vektör Uzayındaki Temsili
Vektör Veritabanı Seçimi: PgVector, Chroma, Milvus ve Pinecone (2026)
Spring AI Vector Store API Kullanımı ve Veri Senkronizasyonu
Milyar Ölçekli Verilerde Performanslı Vektör Arama Stratejileri
Vektör Veritabanları ve Gelişmiş Gömme (Embedding) Modelleri - Quiz

RAG Temelleri: Şirket Verilerini Dil Modellerine Öğretmek
Etkili Doküman Yükleme (Document Loaders) ve Parçalama (Text Splitters)
Gelişmiş RAG Teknikleri: Semantic Chunking ve Re-ranking Yöntemleri
Uçtan Uca Kurumsal Bir RAG Uygulaması Geliştirme
RAG (Retrieval-Augmented Generation) Mimarisi ile Derinleşmek - Quiz

Function Calling Nedir? LLM'lere Gerçek Dünya Eylemleri Yaptırmak
Spring Bean'lerini Yapay Zeka Araçlarına (Tools) Dönüştürmek
API Entegrasyonları: REST API'leri LLM Üzerinden Yönetmek
Güvenli Fonksiyon Çağrımı: Yetkilendirme ve Kapsam Sınırlandırma
Fonksiyon Çağrısı (Function Calling) ve Dış Sistem Etkileşimleri - Quiz

MCP (Model Context Protocol) Nedir ve Neden Devrim Niteliğinde?
Standart Bağlam (Context) Sağlama ve MCP Mimarisinin Bileşenleri
Spring Boot Uygulamalarında MCP İstemcisi ve Sunucusu Kurulumu
MCP ile Dinamik Veri Kaynaklarını Dil Modellerine Bağlamak
MCP (Model Context Protocol) Temelleri ve Spring Boot Uyumu - Quiz

MCP Kaynakları (Resources): Statik ve Dinamik Veri Akışı Sağlamak
MCP Araçları (Tools) ile Gelişmiş Sistem Orkestrasyonu
MCP İstemleri (Prompts) Üzerinden Yeniden Kullanılabilir Bağlam Şablonları
Spring AI ve MCP'yi Birlikte Kullanarak Karmaşık İş Akışları Tasarlamak
MCP ve Spring AI ile İleri Seviye Uygulamalar - Quiz

Neden Hibrit? LangChain4j ve Spring AI'ın Güçlü Yönlerini Birleştirmek
LangChain4j Bellek (Memory) Yönetimini Spring AI İçinde Kullanmak
Gelişmiş Zincir (Chain) Yapıları: Paralel ve Sıralı İşlemler Yürütmek
İki Kütüphane Arasında Ortak Model ve Vektör Store Paylaşımı
LangChain4j ve Spring AI: Hibrit Yaklaşımlar - Quiz

ReAct (Reason + Act) Modeli ve Ajan Mimarisi
Spring AI ve LangChain4j ile Çoklu Ajan (Multi-Agent) Sistemleri
Ajanlar Arası İletişim ve Görev Dağılımı (Task Delegation)
Gerçek Dünya Senaryosu: Otomatik Yazılım Test ve Debug Ajanı Geliştirme
Otonom Ajanlar (Agents) Geliştirmek - Quiz

Metinden Görsel Üretimi (DALL-E 3, Imagen, Nano Banana Entegrasyonları)
Görsel Analizi (Vision Models) ve Dokümanlardan Veri Çıkarımı
Ses ve Video Entegrasyonları (TTS, STT, Veo ve Lyria Destekli)
Tam Kapsamlı Multimodal Bir Asistan Projesi Kodlamak
Ses, Görsel İşleme ve Multimodal Yapay Zeka Uygulamaları - Quiz

Yapay Zeka Güvenliği: Prompt Injection Saldırıları ve Korunma Yolları
Çıktı Doğrulama ve Guardrails (Korkuluk) Mekanizmaları Kurmak
Spring AI Uygulamaları İçin Birim (Unit) ve Entegrasyon Testleri Yazmak
Etik Yapay Zeka: Yanlılık (Bias) Kontrolü ve Kişisel Veri Gizliliği (GDPR)
Güvenlik, Etik, Guardrails ve Test Süreçleri - Quiz

Spring AI Uygulamalarını Docker ve Kubernetes ile Konteynerize Etmek
Observability: Spring Boot Actuator, Micrometer ve LLM Çağrılarını İzleme
Token Optimizasyonu, Önbellekleme (Caching) ve Maliyet Yönetimi
2026 Sürekli Entegrasyon (CI/CD) İş Akışlarında Yapay Zeka Otomasyonu
Üretim (Production) Ortamına Geçiş, İzleme ve Optimizasyon - Quiz

Kurs Final Sınavı

Topluluk Tartışmaları

Tümünü Gör
0
Soru
0
Cevaplanmış
0%
Cevap Oranı

Henüz tartışma başlatılmamış.

İlk Soruyu Sor

Öğrenci Değerlendirmeleri

Değerlendir

Henüz değerlendirme yapılmamış. İlk değerlendiren siz olun!