İçeriğe atla
Şimdi yükleniyor
AKAşkın KILIÇ
  • Anasayfa
  • Azure & Bulut
    • Microsoft Azure
    • Bulut Altyapı
    • Microsoft 365
  • Yazılım
    • DevOps
    • Geliştirici Araçları
    • Konteyner & K8s
  • AI & Veri
    • Yapay Zeka
    • Veri & Analitik
  • Güvenlik
    • Güvenlik & Kimlik
    • Kurumsal Teknoloji
  • Hakkımda
    • İletişim
×
  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka
  • Başlangıç
  • DevOps
  • MCP ile Dağıtık Agent Skills: Uzman Ajana Alternatif
DevOps Geliştirici Araçları Microsoft Azure A2A, Agent Skills, MCP, Microsoft Agent Framework, SKILL.md Aşkın KILIÇ 19/09/2026 0 Yorumlar

MCP ile Dağıtık Agent Skills: Uzman Ajana Alternatif

MCP ile Dağıtık Agent Skills: Uzman Ajana Alternatif
📑 İçindekiler
  1. İki desen, iki farklı devretme biçimi
  2. Neler taşınıyor, neler taşınmıyor?
  3. Geçişin adımları
  4. 1. Yetkinliği ajan çalışma zamanından ayırın
  5. 2. Agent Card açıklamasını skill keşfine dönüştürün
  6. 3. Uzmanın prosedürünü SKILL.md'ye taşıyın
  7. 4. Operasyonları MCP araçları olarak yayımlayın
  8. 5. Uzak ajan kayıtlarını skill ve araçlarla değiştirin
  9. Gerçek bir çalıştırmanın izleri
  10. Gecikme ve token tablosu
  11. Çıkarım
  12. İlgili İçerikler
  13. Kaynaklar ve İleri Okuma

⏱️ 10 dk okuma📅 19 Eylül 2026

Çoklu ajan mimarilerinde alışılmış kurgu şudur: bir üst ajan kullanıcının isteğini anlar, uzman ajanlara devreder ve dönen yanıtları birleştirir. Microsoft Agent Framework blogunda Tommaso Stocchi, aynı uygulama üzerinde bu klasik yaklaşımı ve alternatifini yan yana kurarak şu soruyu sorguluyor: her uzmanın gerçekten kendi model çalıştırmasına ihtiyacı var mı, yoksa üst ajan çoğu zaman yalnızca uzmanın talimatlarına ve operasyonlarına erişime mi ihtiyaç duyuyor? Bu yazıda, uzman ajanlardan MCP üzerinden sunulan dağıtık Agent Skills yapısına geçişin ne anlama geldiğini, neyin taşındığını ve demo uygulamanın izlerinde gecikme ile token tüketiminin nasıl değiştiğini bulacaksınız.

İki desen, iki farklı devretme biçimi

Kaynak örnek bir kayak merkezi demosu: bir “resort advisor”, hava durumu, güvenlik, kayak koçluğu ve lift trafiği için uzmanlara başvuruyor. Orijinal mimaride her uzman kendi talimatlarına ve araçlarına sahip; advisor onları Agent-to-Agent (A2A) üzerinden çağırıyor.

Ajanı araç olarak kullanmak: Advisor her uzak ajanı çağırabileceği bir fonksiyon olarak görür. Hava durumu sorusunda uzman ajan bağımsız bir akıl yürütme bileşenidir; devredilen soruyu yorumlar, araçlarını seçer ve bir yanıt yazar. Advisor da bu yanıtı yorumlayıp nihai cevabı üretir. Uzmanın özerkliğe ihtiyacı olduğu durumlarda — kendi modeli, özel bağlamı, kapsamlı bir iş akışı veya bağımsız yaşam döngüsü varsa — bu desen yerindedir.

Dağıtık skill: İkinci mimaride hava durumu servisi soruyu yorumlamak için modele ihtiyaç duymaz. Bunun yerine bir açıklama, bir SKILL.md belgesi ve tipli MCP araçları yayımlar. Advisor gerektiğinde talimatları yükler, ilgili araç tanımlarını alır ve bir sonraki operasyonu seçmek için bunları kullanır. Akışı advisor tarafında Microsoft Agent Framework (MAF) yönetir. Bu yolda bir hava durumu ajanı modeli yoktur; ancak uygulama kodunu çalıştıran bir hava durumu servisi hâlâ vardır.

Yazarın vurgusu net: dağıtık skill, Markdown’a sarılmış bir ajan değildir. Advisor’a izlenecek bir prosedür verir; o prosedürün gerektirdiği operasyonları sağlayıcının araçları yürütür.

Konu Araç olarak ajan Dağıtık skill
Üst ajanın keşfettiği şey Araç olarak sunulan uzman ajan Yükleyebileceği bir yetkinlik
Uzman talimatlarının çalıştığı yer Uzmanın model bağlamı Üst ajanın model bağlamı
Alan operasyonlarını seçen Uzman modeli Üst ajanın modeli
Uzakta çalışan Uzman ajan döngüsü ve araçları MCP araçları ve arkalarındaki servisler
Dağıtık kalan Ajanlar, servisler, veri Skill sağlayıcıları, servisler, veri

Bu, “MCP her yerde A2A’nın yerini alır” demek değil. A2A ve MCP farklı sınırlara hitap eder: özerk bir ajan ajan olarak kalabilir, sınırları belirli bir yetkinlik ise skill’e dönüşebilir. Ayrıca “bir ajan bir model çağrısı” demek de değildir; talimat yükleme, operasyon çağırma ve yanıt üretme hâlâ birkaç model isteği gerektirebilir. Fark, taşınan alanın artık kendi iç içe akıl yürütme döngüsünü eklememesidir.

Neler taşınıyor, neler taşınmıyor?

Mevcut bileşen Skill tabanlı karşılığı
Uzman A2A barındırma O alanın skill ve araçları için MCP barındırma
Agent Card adı ve açıklaması Skill keşif adı ve açıklaması
Uzmanın sistem istemi Zenginleştirilmiş SKILL.md içindeki alan prosedürü
Uzman araçları ve parametre sözleşmeleri Giriş/çıkış şemalı tipli MCP araçları
İş servisleri ve bağlayıcılar Araç işleyicilerinin arkasındaki uzak servisler
Advisor’ın uzak ajan fonksiyon kayıtları Native skill kaynakları ve MCP araç entegrasyonu
Uzmanın model döngüsü Taşınan sağlayıcı içinde karşılığı yok

Agent Card’daki her şey skill açıklamasına ait değildir: uç nokta yapılandırması, kimlik doğrulama ve taşıma yetenekleri altyapı meselesi olarak kalır. Benzer şekilde izinlere dair talimatlar, koddaki yetkilendirme denetimlerinin yerini tutmaz.

Demoda iki mimari yan yana duruyor. Dört uzmanın MCP karşılığı var: hava durumu, güvenlik, kayak koçluğu ve lift trafiği. Web araştırması yapan ajan ise her iki advisor’da da sıradan bir ajan aracı olarak kalıyor — yani her yeteneği aynı biçime dönüştürmek zorunlu değil. Dil tercihi de karışık: skills advisor Python, dört MCP sağlayıcısı.NET; A2A advisor.NET ve hem Python hem.NET uzmanları var. Yazar bunun bağımsız uygulama kararları olduğunu, servisleri başka dile taşıma zorunluluğu olmadığını belirtiyor.

Geçişin adımları

1. Yetkinliği ajan çalışma zamanından ayırın

Uç noktadan değil, uzmanın içinden başlayın. Tipik bir uzman üç şeyi birleştirir: talimatlar, ajan/model çalışma zamanı ve iş sistemine ulaşan fonksiyonlar. Protokolü değiştirmeden önce bu sorumlulukları ayırın. Hava durumunda koşulların alınması ve demo tahmininin hesaplanması zaten bir alan servisine aittir; bir gözlemi okumak ya da tahmin hesaplamak için başka bir modele ihtiyaç yoktur. Servisin iş kuralları, veri erişimi ve doğrulaması korunur; uzmanın talimatları skill’e taşınır, operasyonları MCP araçlarıyla açılır ve model döngüsü yalnızca advisor operasyon seçimi ile sonuç yorumlamayı üstlenebiliyorsa kaldırılır.

Yazarın uyarısı: “sağlayıcıda model yok” ifadesi çıktının sabit olduğu anlamına gelmez. Demonun telemetrisi zamanla değişir ve tahmini rastgele varyasyon kullanır. Ayrım, uygulama mantığı ile ayrı bir ajan döngüsü arasındadır.

2. Agent Card açıklamasını skill keşfine dönüştürün

Orkestratörün her istekte her uzmanın tüm talimatlarına ihtiyacı yoktur; hangi yetkinliğin ilgili olduğuna karar verecek kadar bilgi yeterlidir. Her sağlayıcı kendi MCP uç noktasını /skillsmcp altında açar ve kaynak yüzeyinde yalnızca skill://index.json ile skill://<skill-name>/SKILL.md bulunur. Hava durumu için indeks şöyle:

{
"$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
"skills": [
{
"name": "weather",
"type": "skill-md",
"description": "Weather intelligence agent providing real-time conditions, forecasts, and storm alerts for the ski resort",
"url": "skill://weather/SKILL.md"
}
]
}

Açıklama, eski Agent Card’ın yönlendirme bilgisini taşır: bu yetkinlik ne zaman işe yarar. Kartın ağ veya güvenlik yapılandırmasını taşımaz. skill:// URI’si, halihazırda yapılandırılmış bir MCP bağlantısındaki içeriği tanımlar; çözülecek bir ana bilgisayar adı ya da skill metninin yeni bir ağ uç noktası seçmesinin yolu değildir.

3. Uzmanın prosedürünü SKILL.md’ye taşıyın

Açıklama “ne zaman kullanılır” sorusunu, SKILL.md ise “nasıl uygulanır” sorusunu yanıtlar. Eski uzmanın sistem istemi başlangıç malzemesidir: alan kuralları, yorumlama, güvenlik öncelikleri ve yanıt rehberliği. Bağımsız bir konuşma varsayımlarını temizleyip mevcut araçların seçim prosedürünü eklemek gerekir. Yazarın paylaştığı taşınabilir örnek prosedür (demonun ürettiği belgenin birebir kopyası değil):

---
name: weather
description: Assess current resort weather, forecasts, and storm threats.
---
# Weather procedure
1. Use weather_current_conditions for current temperature, wind,
snow intensity, visibility, and observation time.
2. Use weather_forecast when the request concerns later conditions.
Supply an integer hours value from 1 through 24.
Explain that this demo forecast is a simulation, not a weather service.
3. Use weather_storm_status when a storm assessment is relevant.
4. Report specific values with their units and source limitations.
Prioritize safety and do not invent missing observations.

Prosedür MCP operasyonlarına weather_forecast gibi adlarıyla atıfta bulunur; araç açıklamalarını ve parametre şemalarını MCP sağlar. Demo ayrıca araçların bu advisor’da nasıl kullanılabilir hâle geldiğini anlatan kısa bir bölüm ekliyor: skill yüklendiğinde sağlayıcının araçları bir sonraki model yinelemesinde görünür oluyor ve çağrılabilir adlar host’un sağlayıcı öneki ile listeleniyor — örneğin weather_forecast, weather_weather_forecast hâline geliyor.

4. Operasyonları MCP araçları olarak yayımlayın

Operasyonlar araç olmayı sürdürür; değişen, advisor’ın onlara nasıl ulaştığıdır. Uzman bir ajandan operasyon seçmesini istemek yerine tipli MCP aracı doğrudan çağrılır. WeatherTools.cs dosyasından bir kesit:

[McpServerTool(
Name = "weather_forecast",
ReadOnly = true,
Destructive = false,
UseStructuredContent = true)]
[Description("Generate a demo hourly forecast from current conditions. Forecast variation is randomized.")]
public async Task<WeatherForecast> Forecast(
[Description("Forecast horizon in hours, from 1 through 24."),
Range(1, 24)] int hours,
CancellationToken cancellationToken)
{
if (hours is <1or> 24)
throw new ArgumentOutOfRangeException(
nameof(hours), "Hours must be between 1 and 24.");
return Read<WeatherForecast>(
await service.GetForecastAsync(hours, cancellationToken));
}

.NET MCP SDK araç tanımını yayımlar ve çağrıları metoda bağlar. İşleyici aralığı doğrular, iptal belirtecini geçirir ve mevcut servise devreder. Skill metni operasyon seçimine rehberlik eder; parametre şemasının veya sunucu tarafı doğrulamanın yerini almaz. Sağlayıcı bu araçları talimat kaynaklarıyla birlikte Streamable HTTP üzerinden barındırır:

builder.Services.AddMcpServer(options =>
{
options.ServerInfo = new()
{
Name = "weatherskills",
Version = "1.0.0"
};
})
.WithHttpTransport()
.WithResources<WeatherSkillResources>()
.WithTools<WeatherTools>();
var app = builder.Build();
app.MapMcp("/skillsmcp");
app.Run();

Burada resources/read talimatları getirir, tools/list yetkili operasyon tanımlarını sağlar, tools/call iş operasyonlarını yürütür.

5. Uzak ajan kayıtlarını skill ve araçlarla değiştirin

Önceki advisor bir A2A Agent Card’ını çözüp uzak ajanı AI fonksiyonu olarak kaydediyordu:

var resolver = new A2ACardResolver(
endpoint,
httpClient,
agentCardPath: "/.well-known/agent-card.json");
var card = await resolver.GetAgentCardAsync();
var remoteAgent = card.AsAIAgent(httpClient);
var specialistTool = remoteAgent.AsAIFunction();

Yeni advisor bunun yerine MCP sağlayıcılarına bağlanır. Skill keşfi ve talimat yüklemesini MAF’ın yerleşik SkillsProvider ve MCPSkillsSource bileşenleri üstlenir. Demo ayrıca araçların görünürlüğünü model bir skill seçene kadar erteler. Yazar bunun küçük kataloglar için isteğe bağlı olduğunu belirtiyor: MCP araçlarını baştan kaydedip yalnızca talimatları talep üzerine yüklemek de mümkün. Kayak merkezinin dört skill’i ve on iki aracı, daha büyük kataloglar için düşünülmüş bir deseni örnekliyor.

skill_tools = SkillToolsMiddleware(connections)
skills = SkillsProvider(
skill_tools.source,
disable_load_skill_approval=True,
disable_read_skill_resource_approval=True,
)
agent = client.as_agent(
name="skiadvisorskill",
instructions=INSTRUCTIONS,
context_providers=[skills],
tools=[researcher_tool],
middleware=[skill_tools],
)
await skill_tools.initialize(agent, exit_stack)

context_providers=[skills] skill’leri keşfedilebilir ve talimatlarını yüklenebilir kılar; middleware=[skill_tools] ise başarılı bir skill yüklemesini ilgili araç kataloğuna bağlar. Başlangıçta host skill’leri keşfeder ve her sağlayıcının araç kataloğunu MCP tools/list ile alır. Model başlangıçta yalnızca skill özetlerini, yükleme yardımcılarını ve mevcut araştırmacı aracını görür — her sağlayıcının operasyon şemalarını değil. Advisor load_skill("weather") çağırdığında MAF hava durumu talimatlarını getirir; yükleme başarılı olunca middleware, MAF’ın add_tools API’siyle üç hava durumu aracını o çalıştırma için kullanılabilir yapar. Diğer sağlayıcıların araçları skill’leri yüklenene kadar bağlam dışında kalır ve bir aracı kullanılabilir kılmak onu çalıştırmak anlamına gelmez.

Gerçek bir çalıştırmanın izleri

Karşılaştırma için yazar, aynı çalışan Aspire uygulamasının her iki sohbet yolundan şu istemi gönderdi: considering weather and waiting time, where should i start? İkisi de frontend’in Responses API proxy’si üzerinden girdi; biri içeride A2A uzmanlarını, diğeri native MCP skill ve araçlarını kullandı. Yani karşılaştırma, ham bir A2A isteği ile tek bir MCP çağrısı arasında değil, iki eksiksiz advisor yolu arasında.

1. ve 2. çiftlerde A2A advisor hava durumu ve lift trafiğini seçti; her uzman iki model çağrısı, advisor da iki çağrı kullandı — toplam altı. 3. çiftte koç da devreye girdi ve tek çağrısında eksik kayakçı bilgisini istedi:

  chat gpt41                         advisor selects specialists
overlapping specialist calls:
weatheragenta2a
chat gpt41
get_current_conditions
chat gpt41
lifttrafficagenta2a
chat gpt41
GetWaitTimes
SuggestLessBusyArea
chat gpt41
skicoachagenta2a
chat gpt41                     asks for skill level/preferences
chat gpt41                         recommends Eagle Chair and asks about ability

Bu yedi model çağrısıdır, ancak yedi ardışık çağrı değildir; uzak uzmanlar çakıştığı için sürelerinin toplanması istemci tarafı geçen süreyi vermez. Skill kapsamlı üç çalıştırmanın hepsi hava durumu ve lift trafiğini seçti ve şu üç çağrılık diziyi izledi:

chat gpt41 #1
load_skill({"skill_name":"weather"})
load_skill({"skill_name":"lift-traffic"})
chat gpt41 #2
weather_weather_current_conditions({})
lifttraffic_lift_traffic_least_busy_area({})
chat gpt41 #3
final answer

Host, skill okumalarının ardından üç hava durumu ve dört lift trafiği aracının tamamını kaydetti; model her gruptan birer operasyon seçti. Ayrı bir araç yükleyici çağrısı olmadı; skill okumaları ve iki operasyon çağrısı kendi model yinelemeleri içinde toplu yürütüldü. Altı yanıtın tamamı Eagle Chair’i önerdi, ama aynı işi yapmadılar: A2A hem GetWaitTimes hem SuggestLessBusyArea çağırırken skills advisor yalnızca lift_traffic_least_busy_area çağırdı; 3. çiftin A2A yanıtı ayrıca kayakçının seviyesini sordu. Hava durumu değerleri ve kuyruk süreleri istekler arasında değişti.

Gecikme ve token tablosu

Ölçümler gpt41 dağıtımıyla alındı. Her istek yukarıdaki istemi ve taze bir konuşmayı kullandı; önceki yanıt kimliği veya geçmiş yoktu. Altısı da zaten çalışan servis ve bağlantıları yeniden kullandı. Sıra 1. çiftte A2A/native, 2. çiftte native/A2A, 3. çiftte A2A/native idi ve yanıtlarla sonraki istekler arasında en az 65 saniye bırakıldı. Geçen süre, frontend POST’unun gönderilmesinden SSE yanıt gövdesinin bitmesine kadarki istemci duvar saati süresidir; proxy, model ve araç işini içerir, bekleme sürelerini içermez ve ilk token’a kadar geçen süre değildir. Token toplamları her benzersiz yaprak chat gpt41 span’ını bir kez toplar.

Çift Mimari Süre Girdi Çıktı Toplam Model çağrısı Önbellekli girdi
1 A2A uzmanları 16,416 s 2.971 578 3.549 6 Kısmi*
1 Native MCP skills 8,661 s 4.341 178 4.519 3 1.536
2 Native MCP skills 5,866 s 4.337 165 4.502 3 1.536
2 A2A uzmanları 12,835 s 2.974 580 3.554 6 Kısmi*
3 A2A uzmanları 17,188 s 3.394 637 4.031 7 Kısmi*
3 Native MCP skills 4,517 s 4.341 171 4.512 3 3.072

* A2A advisor span’ları önbellekli girdiyi sıfır raporladı, uzman span’ları ise önbellek sayaçlarını hiç içermedi. Dolayısıyla sistem genelindeki önbellekli girdi bilinmiyor, sıfır değil. Native tarafta önbellekli token’lar girdi toplamlarına zaten dahil.

Skills yolu bu yeniden kullanılan süreç ve önbellekten etkilenen çalıştırmalarda daha hızlıydı: ortalama süre 6,348 saniyeye karşı A2A için 15,480 saniye. Ancak yazar bu farkın mimari hızlanmayı önbellek etkilerinden, ilk kullanımdaki kimlik bilgisi başlatmasından, dil/çalışma zamanı farklarından ve yapılan iş miktarından ayrıştırmadığını açıkça belirtiyor. Toplam token açısından ise skills yolu daha az tüketmedi.

Çıkarım

Bu karşılaştırmanın ana fikri, dağıtık yapıyı bozmadan akıl yürütmenin yerini değiştirmek: alan servisleri dağıtık kalır, uzmanın talimatları orkestratöre taşınır, ikinci bir model oraya taşınmaz. Özerkliğe gerçekten ihtiyaç duyan uzman ajan olarak kalabilir; sınırları belirli bir yetkinlik ise SKILL.md ve tipli MCP araçlarına dönüşebilir. Demodaki hibrit yapı — web araştırmacısının her iki tarafta da ajan aracı olarak kalması — bu tercihin tümden bir geçiş gerektirmediğini gösteriyor.

İlgili İçerikler

  • Copilot Code Review: Agent Skills ve MCP Genel Kullanıma
  • .NET'te MCP Sunucularından Agent Skill Keşfi
  • Python için Agent Skills Kararlı Sürümde Yayınlandı

Kaynaklar ve İleri Okuma

  • devblogs.microsoft.com
  • devblogs.microsoft.com
  • github.com
  • github.com
  • github.com
  • From Specialist Agents to Distributed Skills over MCP — Tommaso Stocchi, Microsoft Agent Framework Blog
  • ski-resort-demo deposu (GitHub)
  • Karşılaştırmada kullanılan 56f453a commit’i
  • native_mcp.py — skill başına araç eşlemesi
  • agent_builder.py — skill sağlayıcı ve middleware bağlantısı
  • ski-advisor-a2a/Program.cs — A2A advisor kaydı
  • Agent Skills spesifikasyonu
  • MCP skills extension önerisi (PR 2640)
  • .NET Agent Skills: Üç Yöntem, Tek Sağlayıcı
  • Agent Framework Orchestration 1.0: Çoklu Ajan Koordinasyonu
🤖Bu yazı yapay zeka (büyük dil modelleri) ile hazırlanmış, insan editör tarafından incelenmiştir. İçerik üretim sürecimiz.
Aşkın KILIÇ
Aşkın KILIÇYazar

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

İlgili Yazılar

Azure DevOps Server Şubat Güncellemesi: Güvenlik
Azure DevOps Server Şubat Güncellemesi: Güvenlik9 Mar 2026
GitHub Models Kapandı: Alternatifler ve Geçiş Yolu
GitHub Models Kapandı: Alternatifler ve Geçiş Yolu31 Tem 2026
Visual Studio’da Plan Agent: Kodu Yazmadan Önce Durup Düşünmek
Visual Studio’da Plan Agent: Kodu Yazmadan Önce Durup Düşünmek24 May 2026
GitHub Actions’ta 50 Yeniden Çalıştırma Sınırı: Sahada Ne Değişiyor?
GitHub Actions’ta 50 Yeniden Çalıştırma Sınırı: Sahada Ne Değişiyor?11 Nis 2026

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için YouTube ve GitHub hesaplarımı takip edin.

YouTube GitHub

Haftalık Bülten

Her pazar özenle seçilmiş teknoloji yazıları doğrudan e-postanıza gelsin.

Etiket A2A Agent Skills MCP Microsoft Agent Framework SKILL.md
Önceki yazı

npm Stage-Only Token ile Yayını Onaya Bağlayın

İlginizi Çekebilir

npm Stage-Only Token ile Yayını Onaya Bağlayın
Aşkın KILIÇ 0

npm Stage-Only Token ile Yayını Onaya Bağlayın

18/09/2026
Copilot CLI Skill, MCP ve Ajan Kullanımını Ölçün
Aşkın KILIÇ 0

Copilot CLI Skill, MCP ve Ajan Kullanımını Ölçün

18/09/2026
DSC v3.3.0: Yeni Windows Kaynakları ve --what-if Desteği
Aşkın KILIÇ 0

DSC v3.3.0: Yeni Windows Kaynakları ve –what-if Desteği

18/09/2026

Yorum gönder Yanıtı iptal et

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • MCP ile Dağıtık Agent Skills: Uzman Ajana Alternatif
    19/09/2026 MCP ile Dağıtık Agent Skills: Uzman Ajana Alternatif
  • npm Stage-Only Token ile Yayını Onaya Bağlayın
    18/09/2026 npm Stage-Only Token ile Yayını Onaya Bağlayın
  • Copilot CLI Skill, MCP ve Ajan Kullanımını Ölçün
    18/09/2026 Copilot CLI Skill, MCP ve Ajan Kullanımını Ölçün
  • DSC v3.3.0: Yeni Windows Kaynakları ve --what-if Desteği
    18/09/2026 DSC v3.3.0: Yeni Windows Kaynakları ve –what-if Desteği
  • Copilot Impact Dashboard'da Özellik Kullanım Kırılımı
    18/09/2026 Copilot Impact Dashboard’da Özellik Kullanım Kırılımı
  • Copilot Cloud Agent Metriği: Kullanımı Ölçmek Kolaylaştı
    11/04/2026 Copilot Cloud Agent Metriği: Kullanımı Ölçmek Kolaylaştı
  • GitHub Code Scanning’de Toplu Düzeltme: PR’lar Hızlandı
    07/04/2026 GitHub Code Scanning’de Toplu Düzeltme: PR’lar Hızlandı
  • MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
    08/04/2026 MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
  • GitHub Copilot Cloud Agent İçin Runner Kontrolü: Kurumsal Düzen
    03/04/2026 GitHub Copilot Cloud Agent İçin Runner Kontrolü: Kurumsal Düzen
  • ASP.NET Core 2.3 İçin Saat İşliyor: Ne Yapmalı?
    07/04/2026 ASP.NET Core 2.3 İçin Saat İşliyor: Ne Yapmalı?
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • vcpkg'de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
    06/04/2026 vcpkg’de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
  • MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
    08/04/2026 MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
  • Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
    06/04/2026 Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
  • Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler
    10/04/2026 Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler

SİZİN İÇİN DERLEDİK

MCP ile Dağıtık Agent Skills: Uzman Ajana Alternatif
DevOps Geliştirici Araçları Microsoft Azure

MCP ile Dağıtık Agent Skills: Uzman Ajana Alternatif

19/09/2026 Aşkın KILIÇ
npm Stage-Only Token ile Yayını Onaya Bağlayın
Geliştirici Araçları Güvenlik & Kimlik

npm Stage-Only Token ile Yayını Onaya Bağlayın

18/09/2026 Aşkın KILIÇ
Copilot CLI Skill, MCP ve Ajan Kullanımını Ölçün
Bulut Altyapı Geliştirici Araçları Yapay Zeka

Copilot CLI Skill, MCP ve Ajan Kullanımını Ölçün

18/09/2026 Aşkın KILIÇ
DSC v3.3.0: Yeni Windows Kaynakları ve --what-if Desteği
DevOps Güvenlik & Kimlik Microsoft Azure

DSC v3.3.0: Yeni Windows Kaynakları ve –what-if Desteği

18/09/2026 Aşkın KILIÇ
Copilot Impact Dashboard'da Özellik Kullanım Kırılımı
Geliştirici Araçları Kurumsal Teknoloji

Copilot Impact Dashboard’da Özellik Kullanım Kırılımı

18/09/2026 Aşkın KILIÇ
Ubuntu 26.04 Runner GA: ubuntu-latest Geçişine Hazırlık
Bulut Altyapı Geliştirici Araçları

Ubuntu 26.04 Runner GA: ubuntu-latest Geçişine Hazırlık

17/09/2026 Aşkın KILIÇ
GitHub Copilot Runtime'ın Rust Portu Neyi Değiştirdi
Geliştirici Araçları Yapay Zeka

GitHub Copilot Runtime’ın Rust Portu Neyi Değiştirdi

17/09/2026 Aşkın KILIÇ
Microsoft Agent Framework Harness ile C# Ajan Kurmak
Geliştirici Araçları Microsoft Azure Yapay Zeka

Microsoft Agent Framework Harness ile C# Ajan Kurmak

17/09/2026 Aşkın KILIÇ
LLVM-libc Doğru Yuvarlamalı Matematik: Ne Değişiyor?
Geliştirici Araçları Microsoft Azure

LLVM-libc Doğru Yuvarlamalı Matematik: Ne Değişiyor?

17/09/2026 Aşkın KILIÇ
Copilot Bütçe Artış Talepleri Nasıl Yönetilir?
Kurumsal Teknoloji Microsoft Azure

Copilot Bütçe Artış Talepleri Nasıl Yönetilir?

16/09/2026 Aşkın KILIÇ
Microsoft Graph PowerShell 5.1 Desteği Ne Değişti?
Geliştirici Araçları Microsoft Azure

Microsoft Graph PowerShell 5.1 Desteği Ne Değişti?

16/09/2026 Aşkın KILIÇ
AI Kod Yazmayı Değiştirdi: Öğrenme Nasıl Değişiyor?
Geliştirici Araçları Microsoft Azure Yapay Zeka

AI Kod Yazmayı Değiştirdi: Öğrenme Nasıl Değişiyor?

16/09/2026 Aşkın KILIÇ

Hakkımda

Aşkın KILIÇ

Microsoft Azure Çözüm Uzmanı. Bulut bilişim, yapay zekâ, DevOps ve kurumsal güvenlik üzerine yazılar yazıyorum.

Devamını Oku →

Kategoriler

  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka

Popüler Etiketler

AI ajanları ASP.NET Core Azure azure app service Azure Cosmos DB Azure Developer CLI Azure DevOps Azure OpenAI azure sdk Azure SQL bulut bilişim CI/CD CodeQL code review copilot Copilot CLI DevOps geliştirici verimliliği GitHub GitHub Actions GitHub Copilot güvenlik Kimlik Doğrulama Kubernetes Kurumsal geliştirme kurumsal güvenlik kurumsal yapay zeka maliyet optimizasyonu MCP Microsoft Agent Framework Microsoft Azure Microsoft Entra ID Microsoft Foundry otomasyon performans Pull Request RAG SEO uyumlu verimlilik veri yönetimi Visual Studio Visual Studio 2026 VS Code yapay zeka Yazılım geliştirme
  • Gizlilik Politikası
  • Çerez Politikası
  • Kullanım Koşulları
  • Hakkımda
  • İletişim

© 2026 Aşkın KILIÇ | Tüm hakları saklıdır. | Powered By SpiceThemes

Çerez tercihleri Zorunlu çerezler sitenin çalışması için kullanılır. Analitik çerezler yalnız açık izninizden sonra Google Analytics ve Microsoft Clarity için etkinleştirilir. KVKK ve Çerez Politikası
✉

Haftalık Bülten

Azure, DevOps ve Yapay Zeka dünyasındaki en güncel içerikleri her hafta doğrudan e-postanıza alın.

Spam yok. İstediğiniz zaman iptal edebilirsiniz.
📱
Uygulamayı Yükle Ana ekrana ekle, çevrimdışı oku
Ana Sayfa
Kategoriler
💻 Geliştirici Araçları 456 yazı 🏗️ Bulut Altyapı 370 yazı 🤖 Yapay Zeka 310 yazı 🔧 DevOps 254 yazı ☁️ Microsoft Azure 246 yazı 🔒 Güvenlik & Kimlik 209 yazı 🏢 Kurumsal Teknoloji 91 yazı 📊 Veri & Analitik 65 yazı 🐳 Konteyner & Kubernetes 59 yazı 📧 Microsoft 365 22 yazı 📁 Azure 1 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp
İçindekiler
    ← npm Stage-Only Token ile Yayın...
    →
    📩

    Gitmeden önce!

    Her pazar özenle seçilmiş teknoloji yazıları ve AI haberleri doğrudan e-postanıza gelsin. Ücretsiz, spam yok.

    🔒 Bilgileriniz güvende. İstediğiniz zaman ayrılabilirsiniz.

    📬 Haftalık bülten: Teknoloji + AI haberleri
    Beni Takip Et Yeni Azure / AI / DevOps yazılarını GitHub ve RSS üzerinden takip edin.
    GitHub RSS