Semantic Kernel

Microsoft'un büyük dil modellerini kurumsal uygulamalara entegre etmek için geliştirdiği açık kaynaklı LLM orkestrasyon SDK'sı.

Semantic Kernel, Microsoft tarafından geliştirilen ve Mart 2023'te MIT lisansıyla açık kaynak olarak yayımlanan bir yapay zeka orkestrasyon SDK'sıdır. C#, Python ve Java dillerini destekleyen bu araç, büyük dil modellerini (LLM) mevcut kurumsal yazılımlara entegre etmeyi kolaylaştırmak amacıyla tasarlanmıştır. SDK'nın mimarisi üç temel bileşen üzerine inşa edilmiştir. Plugin'ler, mevcut yerel kod fonksiyonlarını veya prompt şablonlarını (semantik fonksiyonlar) LLM'ye araç olarak sunar; model, uygun plugin'i seçip parametre göndererek çağırabilir. Planner bileşeni, karmaşık bir hedefe ulaşmak için hangi plugin'lerin hangi sırayla yürütüleceğini LLM'nin akıl yürütme kapasitesiyle otomatik olarak planlar. Bellek sistemi ise kısa dönemli konuşma bağlamını ve vektör veritabanları aracılığıyla uzun dönemli semantik aramayı birlikte yönetir. Semantic Kernel, model-agnostik bir tasarıma sahiptir; Azure OpenAI Service, GPT-4o, Anthropic Claude ve diğer LLM sağlayıcılarıyla bağlayıcılar (connector) aracılığıyla çalışır. RAG iş akışları, çok adımlı otomasyon süreçleri ve çoklu ajan senaryoları başlıca kullanım alanlarıdır. 2026 itibarıyla GitHub'da 27.000'i aşkın yıldıza ulaşan çerçeve, kurumsal yapay zeka geliştirme ekosisteminin köşe taşlarından biri haline gelmiştir. Nisan 2026'da Microsoft, Semantic Kernel'in kurumsal altyapısını AutoGen'in çoklu ajan orkestrasyon modeliyle birleştiren Agent Framework 1.0'ı duyurdu. Mevcut plugin'ler ve bağlayıcılar yeni çerçeveyle tam uyumlu olduğundan, kurumsal geçiş maliyeti düşük tutulmaktadır.

Neden Semantic Kernel?

LLM'ler güçlü akıl yürütme yeteneklerine sahip olsa da kurumsal sistemlere entegre edilmeleri zorlu olabilir. Semantic Kernel bu boşluğu kapatır: geliştiricilerin mevcut iş mantığını (veritabanı sorguları, API çağrıları, işlem adımları) plugin olarak sarmalayıp LLM'ye sunmasını sağlar. Böylece model, ne yapacağını anlatmakla kalmayıp gerçekten yapar.

Planner ve Otonom Görev Planlaması

Semantic Kernel'in Planner bileşeni, karmaşık çok adımlı hedefleri birden fazla plugin'i sıralayarak çözme yeteneğine sahiptir. Handlebars Planner bir şablon üretirken FunctionChoiceBehavior API'si daha esnek çağrı stratejileri tanımlar. Bu yaklaşım, ReAct ve chain-of-thought düşünce zincirleriyle birleşerek güvenilir ajan davranışı elde etmeyi kolaylaştırır.

Bellek ve Vektör Entegrasyonu

Kernel Memory modülü, konuşma geçmişi ve kısa dönemli bağlam için in-process depolama; uzun dönemli anlambilimsel arama için Chroma, Azure AI Search veya pgvector gibi vektör veritabanı bağlayıcıları sunar. Bu mimari RAG iş akışlarını doğrudan Semantic Kernel içinde oluşturmayı mümkün kılar.

Agent Framework 1.0 ve Geleceği

Nisan 2026'da Microsoft, Semantic Kernel ekibi ve AutoGen ekibinin ortak çalışmasıyla Agent Framework 1.0'ı yayımladı. Bu yeni çerçeve; Semantic Kernel'in kurumsal entegrasyon altyapısını, AutoGen'in çoklu ajan orkestrasyon modeliyle birleştiriyor. Mevcut Semantic Kernel plugin'leri ve bağlayıcıları doğrudan Agent Framework'te çalışmaya devam eder; bir yeniden yazım gerekmez.