İç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ıç
  • Yapay Zeka
  • Microsoft Agent Framework Harness Kararlı Sürümde Yayınlandı
Geliştirici Araçları Microsoft Azure Yapay Zeka Agent Framework, Araç Onayı, Harness Agent, OpenTelemetry, Web Arama Aşkın KILIÇ 22/07/2026 2 Yorumlar

Microsoft Agent Framework Harness Kararlı Sürümde Yayınlandı

Microsoft Agent Framework Harness Kararlı Sürümde Yayınlandı
📑 İçindekiler
  1. Agent Harness Nedir?
  2. Harness ile Hazır Gelen Yetenekler
  3. Nerelerde Kullanılabilir?
  4. Temel Bir Harness Ajanı
  5. .NET Örneği
  6. Python Örneği
  7. Henüz Yayınlanmayan Opsiyonel Özellikler
  8. Değerlendirme
  9. İlgili İçerikler
  10. Kaynaklar ve İleri Okuma
⏱️ 4 dk okuma📅 22 Temmuz 2026

Microsoft, Agent Framework kapsamında geliştirilen harness bileşenini hem Python hem de.NET tarafında kullanıma sundu. Bu yeni yapı; döngü yönetimi, planlama, hafıza, bağlam denetimi, onay akışları ve telemetriyi tek çatı altında toplayarak bir dil modelini gerçek anlamda iş yapan bir ajana dönüştüren iskeleyi hazır olarak sağlıyor.

İlgili içerik: Microsoft Agent Framework için Cosmos DB Tabanlı Bellek

Agent Harness Nedir?

Bir dil modeli, kendi başına yalnızca metin üretebilir. Bu modeli araç çağıran, çok adımlı görevlerde ilerleyen, ne yaptığını hatırlayan ve iş bitene kadar çalışmaya devam eden bir ajana çevirmek için modelin etrafına sarılmış bir çalışma zamanı gerekir. İşte bu çalışma zamanına agent harness deniyor.

Agent Framework, bu iskeleyi sıfırdan yazmak zorunda kalmayasınız diye kendi hazır sürümünü sunuyor. Aslında yapı, altta bir sohbet istemcisiyle çalışan bir ajandan (Python tarafında Agent,.NET tarafında ChatClientAgent) ibaret; ancak üzerine seçilmiş bir dizi Agent Framework yeteneği eklenmiş durumda. Tüm bu yetenekler varsayılan olarak açık geliyor ve tek tek özelleştirilebiliyor ya da devre dışı bırakılabiliyor.

Harness ile Hazır Gelen Yetenekler

Kaynak yazıda listelenen ve harness ile birlikte varsayılan olarak devreye giren bileşenler şunlar:

  • Function invocation: Yapılandırılabilir bir yineleme sınırıyla otomatik araç çağırma döngüsü.
  • Servis çağrısı başına geçmiş kalıcılığı: Her model çağrısından sonra sohbet geçmişinin kaydedilmesi; çökme sonrası kurtarma ve çalışma sırasında inceleme için.
  • Compaction: Uzun araç çağrısı döngülerinde bağlam penceresinin taşmaması için bağlam yönetimi.
  • Todo ve agent-mode sağlayıcıları: Kalıcı bir yapılacaklar listesi ile plan/uygulama modu takibi; böylece ajan önce planlıyor sonra uyguluyor.
  • Dosya hafızası: Turlar arasında kalıcı olan oturum notları ve çıktılar.
  • Skills: Paketlenmiş uzmanlık alanlarının aşamalı olarak keşfi ve yüklenmesi.
  • Web arama: Altta yatan servis destekliyorsa çıkarım servisinin dahili web arama aracını etkinleştirerek yanıtları güncel bilgiye dayandırma.
  • Araç onayı: “Bir daha sorma” kalıcı kuralları ve güvenli çağrılar için sezgisel otomatik onay.
  • Telemetri: Yerleşik OpenTelemetry desteği.

Geliştirici olarak yalnızca kendi sohbet istemcinizi getiriyor, ajanı sizin yapan iki şeyi yapılandırıyorsunuz: talimatlar ve araçlar. Geri kalan her şey mantıklı varsayılanlarla geliyor.

Nerelerde Kullanılabilir?

Kaynak, harness ile kurulabilecek ajan tiplerine dair birkaç örnek veriyor:

  • Araştırma asistanları: Bir konuyu yapılacaklara bölen, plan ve uygulama modları arasında geçiş yapan, web araması yapan ve planı özerk biçimde işleyen ajanlar.
  • Veri işleme ajanları: Onay kapılı dosya araçlarıyla bir klasördeki dosyaları okuyup analiz eden ajanlar.
  • Alan asistanları: Kişisel finans için bir “claw” örneğinde olduğu gibi; özel araçları, hafızayı, skill’leri ve planlamayı tek ajanda birleştiren, özellik özellik büyütebileceğiniz yapılar.

Temel Bir Harness Ajanı

Harness, tüm bu boru hattını tek bir çağrıya indiriyor. Siz sohbet istemcisini, talimatları ve isteğe bağlı olarak özel araçlarınızı sağlıyorsunuz; harness ise fonksiyon çağrısı, planlama, geçmiş kalıcılığı, compaction, onaylar, web araması ve telemetriyi ekliyor.

.NET Örneği

using Azure.AI.Projects;
using Azure.Identity;
using Microsoft.Agents.AI;
using Microsoft.Extensions.AI;
var endpoint = Environment.GetEnvironmentVariable("FOUNDRY_PROJECT_ENDPOINT")
? throw new InvalidOperationException("FOUNDRY_PROJECT_ENDPOINT is not set.");
var deploymentName = Environment.GetEnvironmentVariable("FOUNDRY_MODEL") ? "gpt-5.4";
IChatClient chatClient =
new AIProjectClient(new Uri(endpoint), new DefaultAzureCredential())
.GetProjectOpenAIClient()
.GetResponsesClient()
.AsIChatClient(deploymentName);
AIAgent agent = chatClient.AsHarnessAgent(new HarnessAgentOptions
{
ChatOptions = new ChatOptions
{
Instructions = "You are a helpful research assistant. Plan your work, then execute it.",
Tools = [/* your custom AIFunction tools */],
},
});
AgentRunResponse response = await agent.RunAsync("Research the outlook for renewable energy stocks.");
Console.WriteLine(response.Text);

Python Örneği

import asyncio
from agent_framework import create_harness_agent
from agent_framework.foundry import FoundryChatClient
from azure.identity import AzureCliCredential
async def main() -> None:
client = FoundryChatClient(credential=AzureCliCredential())
agent = create_harness_agent(
client=client,
agent_instructions="You are a helpful research assistant. Plan your work, then execute it.",
tools=[],
)
response = await agent.run("Research the outlook for renewable energy stocks.")
print(response.text)
if __name__ == "__main__":
asyncio.run(main())

Bu tek çağrı; fonksiyon çağrısı, servis çağrısı başına geçmiş kalıcılığı, todo listesi ve plan/uygulama modu takibi, compaction, onaylar, web araması ve telemetriyi varsayılan olarak açık şekilde getiriyor. Sizin yaptığınız tek şey talimatları ve araçları vermek.

Henüz Yayınlanmayan Opsiyonel Özellikler

Microsoft, harness’ın çekirdeğini kararlı olarak yayınlarken bazı opsiyonel özellikleri henüz stabil sürüme almadığını belirtiyor. Bu özellikleri kullanmak mümkün, ancak devreye aldığınızda bir uyarı ile karşılaşıyorsunuz. Kaynağa göre bu bekleme listesinde şunlar var:

  • Background agents: Alt görevleri eşzamanlı olarak başka ajanlara devretme.
  • File access: Bir çalışma dizinine kısıtlı okuma/yazma dosya araçları.
  • Looping: Bir tamamlanma koşulu sağlanana kadar ajanı otomatik olarak yeniden çağırma.
  • Shell tooling: Alfa aşamasındaki araç paketinden gelen kabuk komutlarını çalıştırma.

Değerlendirme

Harness ile birlikte Agent Framework, geliştiricilere kutudan çıktığı haliyle üretime hazır bir ajan çalışma zamanı sunuyor. Modelinizi, talimatlarınızı ve araçlarınızı getirmeniz yeterli; planlama, hafıza, araç orkestrasyonu, onaylar, bağlam yönetimi ve telemetri gibi tekrarlayan mühendislik yüklerini çerçeve üstleniyor. Böylece asıl dikkatinizi ajanın alanına özgü davranışına ve araç setine ayırabiliyorsunuz.

İlgili İçerikler

  • Python için Agent Skills Kararlı Sürümde Yayınlandı
  • Agent Skills for.NET Kararlı Sürümde: Uzmanlık Artık Paketli
  • Microsoft Agent Framework: Katmanlı SDK Tasarımının İç Yüzü

Kaynaklar ve İleri Okuma

  • devblogs.microsoft.com
  • devblogs.microsoft.com
  • The Microsoft Agent Framework Harness is now released — Wes Steyn (Orijinal yazı)
  • Agent Harnesses — Microsoft Learn dokümantasyonu
  • .NET örnekleri: dotnet/samples/02-agents/Harness
  • Python örnekleri: python/samples/02-agents/harness
  • Build your own claw and agent harness with Microsoft Agent Framework serisi
  • Microsoft Agent Framework’te Asıl Değişim: Harness, Hosted Agents ve CodeAct
  • Agent Harness ile Ajana Veri Vermek: Onay ve Hafıza Dahil
  • Agent Harness: Kıskacı Büyütmek ve Yetenekleri Kuşanmak
  • Agent Framework ile Claw Mimarisi: İlk Ajanı Üç Adımda Kurmak
  • Microsoft Agent Framework 1.0: Ajanlar Artık Ciddileşti
🤖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

.NET 10.0.5 ile macOS Debugger Çökmesine Son: Saha Notları ve Pratik Tüyolar
.NET 10.0.5 ile macOS Debugger Çökmesine Son: Saha Notları ve Pratik Tüyolar21 Mar 2026
Azure Resiliency Evrimi: Şehir Gibi Düşünen Bulut Mimarisi
Azure Resiliency Evrimi: Şehir Gibi Düşünen Bulut Mimarisi14 Tem 2026
Node.js Addon'larını .NET Native AOT ile Yazmak
Node.js Addon'larını .NET Native AOT ile Yazmak21 Nis 2026
Azure SQL'de DiskANN Vektör İndeksleri: Gerçekten Neler Değişti?
Azure SQL'de DiskANN Vektör İndeksleri: Gerçekten Neler Değişti?25 Mar 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 Agent Framework Araç Onayı Harness Agent OpenTelemetry Web Arama
Önceki yazı

Azure Chaos Studio Workspaces ile Dayanıklılık Testi

Sonraki yazı

Azure DevOps Server Temmuz Yamaları: Kurulum ve Doğrulama

İlginizi Çekebilir

GitHub HydraFusion: Göreve Göre Model Orkestrasyonu
Aşkın KILIÇ 0

GitHub HydraFusion: Göreve Göre Model Orkestrasyonu

05/09/2026
SQL Decomposition: T-SQL’de Karmaşıklığı Azaltma
Aşkın KILIÇ 0

SQL Decomposition: T-SQL’de Karmaşıklığı Azaltma

05/09/2026
AMIE ile Gerçek Zamanlı Klinik Video Görüşmeleri
Aşkın KILIÇ 0

AMIE ile Gerçek Zamanlı Klinik Video Görüşmeleri

05/09/2026

2 comments

comments user
Burak S. 22/07/2026 10:52

Harness’ın geçmiş kalıcılığı ve compaction özelliklerini merak ediyorum, uzun süreli agent iş akışlarında bellek yönetimi nasıl çalışıyor acaba? .NET tarafında da kararlı olması güzel, Python’da denedim ama .NET entegrasyonu daha temiz geliyor bana. Bu arada şu yazınız da güzeldi: Azure Chaos Studio Workspaces ile Dayanıklılık Testi — https://www.askinkilic.com.tr/azure-chaos-studio-workspaces-ile-dayaniklilik-testi/

Yanıtla
comments user
Gamze E. 22/07/2026 22:09

Compaction ve onay mekanizmaları özellikle kurumsal tarafta işe yarar şeyler, ajanların kontrolsüz koşmasının önüne geçiyor. Python desteğiyle birlikte ekosisteme entegrasyonu da hızlanacaktır muhtemelen. Bu arada şu yazınız da güzeldi: Gemini 3.6 Flash GitHub Copilot’ta Kullanıma Sunuldu — https://www.askinkilic.com.tr/gemini-36-flash-github-copilotta-kullanima-sunuldu/

Yanıtla

Yorum gönder Yanıtı iptal et

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • GitHub HydraFusion: Göreve Göre Model Orkestrasyonu
    05/09/2026 GitHub HydraFusion: Göreve Göre Model Orkestrasyonu
  • Kubernetes v1.37’de Rootless Mod Beta Aşamasına Geldi
    05/09/2026 Kubernetes v1.37’de Rootless Mod Beta Aşamasına Geldi
  • SQL Decomposition: T-SQL’de Karmaşıklığı Azaltma
    05/09/2026 SQL Decomposition: T-SQL’de Karmaşıklığı Azaltma
  • AMIE ile Gerçek Zamanlı Klinik Video Görüşmeleri
    05/09/2026 AMIE ile Gerçek Zamanlı Klinik Video Görüşmeleri
  • GitHub Copilot weekly releases — August 31
    04/09/2026 GitHub Copilot weekly releases — August 31
  • 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ı
  • 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 Code Scanning’de Toplu Düzeltme: PR’lar Hızlandı
    07/04/2026 GitHub Code Scanning’de Toplu Düzeltme: PR’lar Hızlandı
  • GitHub Copilot Cloud Agent İçin Runner Kontrolü: Kurumsal Düzen
    03/04/2026 GitHub Copilot Cloud Agent İçin Runner Kontrolü: Kurumsal Düzen
  • Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
    06/04/2026 Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
  • 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

GitHub HydraFusion: Göreve Göre Model Orkestrasyonu
Bulut Altyapı Geliştirici Araçları Yapay Zeka

GitHub HydraFusion: Göreve Göre Model Orkestrasyonu

05/09/2026 Aşkın KILIÇ
Kubernetes v1.37’de Rootless Mod Beta Aşamasına Geldi
Güvenlik & Kimlik Konteyner & Kubernetes

Kubernetes v1.37’de Rootless Mod Beta Aşamasına Geldi

05/09/2026 Aşkın KILIÇ
SQL Decomposition: T-SQL’de Karmaşıklığı Azaltma
Geliştirici Araçları Veri & Analitik

SQL Decomposition: T-SQL’de Karmaşıklığı Azaltma

05/09/2026 Aşkın KILIÇ
AMIE ile Gerçek Zamanlı Klinik Video Görüşmeleri
Bulut Altyapı Yapay Zeka

AMIE ile Gerçek Zamanlı Klinik Video Görüşmeleri

05/09/2026 Aşkın KILIÇ
GitHub Copilot weekly releases — August 31
Bulut Altyapı Geliştirici Araçları Yapay Zeka

GitHub Copilot weekly releases — August 31

04/09/2026 Aşkın KILIÇ
GPT-6 Astra GitHub Copilot’ta Kullanıma Sunuldu
DevOps Microsoft Azure

GPT-6 Astra GitHub Copilot’ta Kullanıma Sunuldu

04/09/2026 Aşkın KILIÇ
Microsoft Agent Framework’e Azure Cosmos DB belleği
DevOps Geliştirici Araçları Microsoft Azure

Microsoft Agent Framework’e Azure Cosmos DB belleği

04/09/2026 Aşkın KILIÇ
GitHub Copilot’ta Dört Model İçin Kaldırma Tarihi Açıklandı
Geliştirici Araçları Kurumsal Teknoloji

GitHub Copilot’ta Dört Model İçin Kaldırma Tarihi Açıklandı

04/09/2026 Aşkın KILIÇ
Google Search ile Ev Dekorasyonunu Geliştirmenin 5 Yolu
Bulut Altyapı Geliştirici Araçları

Google Search ile Ev Dekorasyonunu Geliştirmenin 5 Yolu

04/09/2026 Aşkın KILIÇ
GitHub Actions için üç yeni görünürlük ve kontrol özelliği
Geliştirici Araçları

GitHub Actions için üç yeni görünürlük ve kontrol özelliği

04/09/2026 Aşkın KILIÇ
Gemini 3.8 Flash GitHub Copilot'ta Kullanıma Sunuldu
Microsoft Azure Yapay Zeka

Gemini 3.8 Flash GitHub Copilot’ta Kullanıma Sunuldu

03/09/2026 Aşkın KILIÇ
Microsoft SQL’de Hibrit Arama: Metin ve Vektörün Gücü
Bulut Altyapı Geliştirici Araçları Veri & Analitik

Microsoft SQL’de Hibrit Arama: Metin ve Vektörün Gücü

03/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 sdk Azure SQL bulut bilişim C++ 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 Foundry otomasyon performans Pull Request RAG SEO uyumlu verimlilik veri yönetimi Visual Studio Visual Studio 2026 VS Code yapay zeka yapay zeka ajanları 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ı 432 yazı 🏗️ Bulut Altyapı 345 yazı 🤖 Yapay Zeka 289 yazı 🔧 DevOps 242 yazı ☁️ Microsoft Azure 231 yazı 🔒 Güvenlik & Kimlik 199 yazı 🏢 Kurumsal Teknoloji 83 yazı 📊 Veri & Analitik 62 yazı 🐳 Konteyner & Kubernetes 53 yazı 📧 Microsoft 365 22 yazı 📁 Azure 1 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp
İçindekiler
    ← Azure Chaos Studio Workspaces ...
    Azure DevOps Server Temmuz Yam... →
    📩

    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