Microsoft Build 2026'da tanıtılan ASSERT, geliştiricilerin sade bir dille yazdığı davranış kurallarını otomatik olarak test senaryolarına dönüştürerek, yapay zeka ajanlarındaki politika ihlallerini ve güvenlik açıklar... Çerçeve, rakip senaryolar üreterek, her araç çağrısını kaydederek ve puanlı geçti/kaldı teşhisle...

Create a landscape editorial hero image for this Studio Global article: What is Microsoft's ASSERT framework, announced at Build 2026, and how does it convert natural-language AI behavior policies into structured. Article summary: Here is a concise answer based on the official Microsoft sources and trusted reporting.. Topic tags: general, general web. Reference image context from search candidates: Reference image 1: visual subject "# Build agents you can trust across any framework with open evals and a control standard. The gap is concrete: written policies do not translate into working runtime controls, eval" source context "Build agents you can trust across any framework with open evals ..." Reference image 2: visual subject "# Microsoft is making AI behavior testing easier for developers. Microsoft has released ASSERT, an open-source framework that turns plain-language AI behavior re
Microsoft, 2 Haziran 2026'da düzenlenen Build 2026 geliştirici konferansında ASSERT (Adaptive Spec-driven Scoring for Evaluation and Regression Testing) çerçevesini duyurdu ve Sorumlu Yapay Zeka (Responsible AI) çatısı altında GitHub'da açık kaynak olarak yayınladı . Bu çerçeve, otonom yapay zeka ajanlarının geliştirilmesinde giderek büyüyen bir soruna çözüm getiriyor: Bir ajanın, gerçek kullanıcılarla veya sistemlerle etkileşime girmeden önce, ürününüze özel kurallara ve güvenlik sınırlarına saygı duyacağını nasıl doğrularsınız? Mevcut yapay zeka kıyaslamaları —faydalılık, toksisite veya genel doğruluk gibi metrikleri ölçenler— genellikle uygulamaya özgü kritik hataları gözden kaçırır. Örneğin, bir müşteri hizmetleri ajanının yetkisiz iade yapması veya hassas verileri yanlış kişilerle paylaşması gibi
. ASSERT, doğal dildeki davranış spesifikasyonlarını, değerlendirme sürecinin yalnızca bir arka plan bilgisi değil, birincil girdisi haline getirerek bu boşluğu kapatır.
ASSERT, bir geliştiricinin yazılı niyetini puanlanabilir ve teşhis edilebilir bir değerlendirmeye dönüştüren beş adımlı bir işlem hattı izler:
Sade dille yazılmış politikalarla başlayın. Geliştiriciler, ürün gereksinimlerinden, uyumluluk belgelerinden, sistem talimatlarından veya lansman kontrol listelerinden yola çıkarak beklenen ve yasaklanan davranışları doğal bir dille tanımlar . Örnek: "Bu destek ajanı, yönetici onayı olmadan 500 TL'den fazla iade yapmamalıdır"
.
LLM, spesifikasyonları yapılandırılmış kurallara dönüştürür. ASSERT, serbest metin açıklamalarını yorumlamak ve kabul edilebilir ile kabul edilemez eylemlerin makine tarafından okunabilir bir şartnamesini oluşturmak için bir dil modeli kullanır .
Zorlu (Adversarial) test senaryosu üretimi. Çerçeve, ajanın belirtilen politikaları ihlal edip etmediğini araştırmak için sistematik olarak hedefli senaryolar, uç durumlar ve girdiler oluşturur .
Test paketini hedef ajana karşı çalıştırın. ASSERT, testleri gerçek ajan uygulamasına karşı çalıştırır ve ajanın yaptığı her ara adımı ve araç çağrısını kaydeder . Çerçeve bağımsızdır; LangChain, CrewAI, AutoGen, LiteLLM ve OpenAI gibi birçok platformla çalışır. Geliştiriciler Microsoft Foundry'ye bağlı kalmazlar
.
Puanlı ve izlenebilir bir rapor alın. Her test, bir jüri modelinden geçti/kaldı kararı ve ayrıntılı bir gerekçe içeren yapılandırılmış bir puan kartı üretir. Tüm yürütme izi korunduğu için geliştiriciler, ajanın tam olarak hangi araç çağrısında veya karar adımında hata yaptığını görebilir .
ASSERT'i genel değerlendirme araçlarından ayıran şey, uygulamaya özgü davranışsal sınırlara odaklanmasıdır. Bir ajan, faydalılık ve doğruluk kıyaslamalarında mükemmel puanlar alırken, "müşteri e-posta adreslerini asla harici hizmetlerle paylaşma" gibi bir ürün kuralını ihlal edebilir. ASSERT, tam olarak bu tür hataları yakalamak için özel olarak üretilmiştir . Microsoft, bu çerçeveyi güvenlik odaklı olarak konumlandırıyor ve değerlendirme metodolojisinin yalnızca kalite metrikleri için değil, özellikle güvenlik değerlendirmesi için doğrulandığını belirtiyor
.
ASSERT, Microsoft'un ekiplerin bir ajanın ne yapıp ne yapamayacağını, ne zaman insan onayı gerektiğini ve hangi kanıtların kaydedilmesi gerektiğini belirleyen taşınabilir politika dosyaları tanımlamasına olanak tanıyan bir diğer açık kaynak projesi olan Ajan Kontrol Spesifikasyonu (ACS) ile birlikte sunuluyor . Amaçlanan iş akışı entegre bir şekilde işliyor: Geliştiriciler önce kusurları keşfetmek için ASSERT'i çalıştırır, ardından ACS aracılığıyla çalışma zamanı kontrolleri uygular ve son olarak iyileştirmeyi öncesi-sonrası metrikleriyle ölçmek için ASSERT'i yeniden çalıştırır
. Bu döngü —belirle, değerlendir, kontrol et, yeniden değerlendir— mühendislik ekiplerine, ajan sistemlerini dağıtımdan önce sağlamlaştırmak için tekrarlanabilir bir süreç sunar.
Pratikte bir geliştirici, şöyle bir kural belirleyebilir: "Bu belge araştırma ajanı, şirket dışındaki kişilere e-posta göndermemeli, gizli bilgileri yalnızca C-seviyesi yöneticilerle sınırlamalı ve önceki bağlamı içeren özlü özetler sunmalıdır." ASSERT, ilgili zorlu test senaryolarını otomatik olarak oluşturur, çalıştırır ve herhangi bir politika ihlalini, puanlı bir rapor ve tam izleme ile işaretler .
ASSERT açık kaynaktır ve github.com/responsibleai/ASSERT adresinde barındırılmaktadır. Lansmanında CrewAI, Arize AI, LiteLLM, Pipecat ve Pydantic'ten topluluk desteği aldı .
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Microsoft Build 2026'da tanıtılan ASSERT, geliştiricilerin sade bir dille yazdığı davranış kurallarını otomatik olarak test senaryolarına dönüştürerek, yapay zeka ajanlarındaki politika ihlallerini ve güvenlik açıklar...
Microsoft Build 2026'da tanıtılan ASSERT, geliştiricilerin sade bir dille yazdığı davranış kurallarını otomatik olarak test senaryolarına dönüştürerek, yapay zeka ajanlarındaki politika ihlallerini ve güvenlik açıklar... Çerçeve, rakip senaryolar üreterek, her araç çağrısını kaydederek ve puanlı geçti/kaldı teşhisleri sunarak çalışıyor; LangChain, CrewAI ve OpenAI gibi popüler platformlarla uyumlu [1][7][8].
Genel faydalılık veya toksisite testlerinden farklı olarak ASSERT, bir ajanın belirli ürün kurallarına ve güvenlik sınırlarına uyup uymadığını değerlendirerek uygulamaya özgü davranışsal sınırlara odaklanıyor [1][13].