Tag Archives: Microsoft

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 »

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 »

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 »

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 »

Backstage’s Adoption and Technology Stack

Backstage’s AdoptionBackstage, Kubernetes’ten sonra CNCF’nin en hızlı büyüyen üçüncü projesi olarak dikkat çekiyor. Çıkışının üzerinden sadece dört yıl geçmesine rağmen, binlerce organizasyon Backstage’i kullanarak kendi Developer Portal’larını oluşturmuş durumda. Farklı sektörlerden büyük işletmeler ve scale-up’lar, Backstage framework’ünü benimseyerek önemli faydalar sağladıklarını belirtiyorlar. Enterprise ekipleri, örneğin HP, American Airlines ve Expedia Group, yüzlerce hatta binlerce geliştiriciyi… Read More »

Backstage ile Verimli Yazılım Geliştirme: Scaffolder, TechDocs ve Daha Fazlası

Backstage, yazılım geliştirme süreçlerinde ekiplerin verimliliğini artırmak için sunduğu güçlü özelliklerle dikkat çekiyor. Özellikle, yeni geliştiricilerin hızlı bir şekilde projelere adapte olmalarını sağlayan Scaffolder‘dan, belgelerin merkezi bir şekilde yönetilmesine olanak tanıyan TechDocs’a kadar birçok farklı özellik sunuyor. Bu yazıda, Backstage’in sunduğu temel araçları ve bunların nasıl işlerinizi kolaylaştırabileceğini daha ayrıntılı bir şekilde keşfedeceğiz. Backstage Scaffolder:… Read More »

Agentic AI

Yapay zekâ dünyasında GenAI (Generative AI) ve Agentic AI, iki farklı ama birbiriyle tamamlayıcı yaklaşımı temsil ediyor. GenAI yaratmaya, Agentic AI ise eyleme geçmeye odaklanır. GenAI modelleri yeni içerikler üretirken; Agentic AI sistemleri karar alır, aksiyon alır ve bu aksiyonları çevresel faktörlere göre optimize eder. Bu iki yaklaşım birlikte kullanıldığında, yaratıcılığı ve aksiyonu birleştiren güçlü… Read More »

Dockerfile ile Yarn 1.22 Monorepos’unda Turborepo Kullanımı

Eğer daha önce Yarn monorepo projelerinde çalıştıysanız, birbirine bağımlı iş alanlarına (workspace) sahip geliştirme için Docker konteyneri oluşturmanın zorluklarını bilirsiniz. Özellikle, gereksiz yeniden derlemelerden kaçınmak zor olabilir. Turborepo, JavaScript ve TypeScript projeleri için optimize edilmiş bir build sistemi olarak bu işi çok daha kolay hale getiriyor. Örnek bir proje yapısı düşünelim: Adım 1: .dockerignore Dosyasını… Read More »