Microsoft Autogen and Semantic Kernel

Son dönemde agent tabanlı yapay zekâ (agentic AI) çözümlerine olan ilgi ciddi şekilde artmış durumda. Özellikle karmaşık görevlerin birden fazla yapay zekâ ajanı tarafından otonom olarak yürütüldüğü senaryolar, hem araştırma dünyasının hem de üretim ortamlarının radarında. Microsoft ise bu alandaki yaklaşımını iki güçlü araçla şekillendiriyor: AutoGen ve Semantic Kernel. Peki bu iki framework tam olarak… Read More »

Yapay Zekâ Agent’larında Reasoning Architecture ve Araç Kullanımı

Yapay zekâ alanındaki en önemli dönüşümlerden biri, modellerin sadece tahmin yapan sistemler olmaktan çıkarak, belirli hedeflere ulaşabilen otonom agent’lara dönüşmesidir. Bu dönüşümün merkezinde, bilişsel mimariler (cognitive architectures), akıl yürütme framework’leri ve tool entegrasyonları yer almaktadır. Bilişsel Mimari: Şef Analojisiyle Anlamak Bir agent’ın nasıl çalıştığını anlamanın en etkili yollarından biri, süreci insani bir metaforla açıklamaktır. Örneğin;… Read More »

🎉 Yeni Sertifika: Backstage Developer Portal’a Giriş!

Merhaba teknoloji severler! Bugün sizlerle güzel bir haberi paylaşmak istiyorum. The Linux Foundation tarafından verilen “Introduction to Backstage: Developer Portals Made Easy (LFS142)” eğitimini başarıyla tamamlayarak sertifikamı aldım! 🚀 Bu eğitim sayesinde: Backstage kavramını daha derinlemesine öğrenme fırsatım oldu, Yazılım ekipleri için geliştirici portallarının neden bu kadar önemli olduğunu keşfettim, Plugin yapısı, catalog sistemi ve… Read More »

Azure Kubernetes Service Communication Manager (Preview) – Quick Implement

Azure Kubernetes Service (AKS) Communication Manager, tüm AKS bakım görevleriniz için bildirimleri merkezi olarak yönetmenizi sağlar. Azure Resource Notification ve Azure Resource Graph yapılarını temel alarak çalışan bu araç, olay tetikleyicilerine dair zamanında bildirimler sunar. Bakım başarısız olursa, sebebiyle birlikte size bilgi verir. Bu, gözlemlenebilirlik ve operasyonel takibi kolaylaştırır. Gereksinimler: Auto upgrade channel ya da… Read More »

AI Agent Mimarisi: Model, Tool ve Orchestration Katmanı Üzerine

Yapay zekâ destekli agent mimarileri, sadece güçlü dil modelleri (Language Models – LM) değil, aynı zamanda bu modellerin dış dünya ile etkileşime geçmesini sağlayan tool’lar ve akıllı karar alma süreçlerini yöneten bir orchestration layer sayesinde etkili hale gelir. Bu yazıda, agent mimarisinin üç temel yapı taşı olan model, tool ve orchestration layer kavramlarına odaklanacağız. Model:… Read More »

Deploy Azure AKS with Terraform or Azure CLI – Quick Implement

Bu kısa makalemizde terraform kullanarak çok hızlı şekilde AKS cluster’ı nasıl deploy edebileceğinizi göstereceğim. Terraform Gereksinimleri Terraform kullanarak AKS üzerine uygulama deploy etmek için aşağıdaki gereksinimler sağlanmalıdır: Terraform v1.5+ Azure CLI v2.45.0+ AKS Cluster tfvars dosyaları Terraform ile Deploy Örnek uygulamayı deploy etmeden önce aşağıdaki parametreleri tfvars dosyasında güncelliyoruz. cluster_name – Deploy edeceğimiz AKS cluster’ının adı.… Read More »

Canonical Kubernetes Event in London (Speaker)

Geçtiğimiz günlerde Canonical’ın Londra ofisinde, “Streamlining Edge IoT Deployments with Kubernetes and ArgoCD” başlıklı sunumumla sahnedeydim. Edge IoT sistemlerinin yönetimi artık klasik yöntemlerle mümkün değil. Dağıtılmış yapılar, bağlantı sorunları ve güncelleme karmaşası derken, Kubernetes ve ArgoCD kombinasyonu bu alanda adeta oyunun kurallarını değiştiriyor. Sunumda; ✅ Edge node’larda hafif Kubernetes çözümleri✅ GitOps tabanlı merkezi yönetim✅ ArgoCD… Read More »

Backstage’de Plugin’leri

Backstage uygulamanız, özelliklerini pluginlerle tanımladığınız tek sayfalık bir uygulamadır. Backstage pluginleri, Backstage uygulamasına takılabilen React frontend’leri olarak uygulanır. Backstage’deki plugin sistemi, genişletilebilirlik ve bileşenleştirilebilirlik etrafında inşa edilmiştir. Bu nedenle, Backstage, pluginlerin veri paylaşmasına ve genişletme noktaları sağlamasına olanak tanıyan özel primitifler ve API’ler sunar. Bu sayede karmaşık implementasyonlar veya bağımlılıklar oluşmaz. Backstage pluginleri, plugin frontend’inin… Read More »

Backstage’de Entity Kayıtları ve Yönetimi

Backstage, yazılım geliştirme ve operasyon süreçlerini iyileştirmek için kullanılan popüler bir açık kaynaklı geliştirme portalıdır. Backstage, farklı türlerde entity’leri yönetme ve organize etme imkanı sunar. Bu makalede, Backstage’deki entity kayıtları, konumlar, orphaned entity’ler, silme işlemleri ve Backstage’in farklı türdeki entity’leri nasıl ele aldığını detaylı bir şekilde inceleyeceğiz. Entity Kayıtları ve Çalışma Süreci Backstage’de, bir entity… Read More »

Self-Hosted Backstage vs. Managed Backstage: A Comparison

Language: English When adopting Backstage for your organization, one key decision you’ll need to make is whether to go with a self-hosted or managed solution. Both options come with their own set of advantages and challenges, and the choice largely depends on your team’s needs, resources, and the level of customization you require. Self-Hosted Backstage… Read More »