Microsoft'tan Yapay Zeka Ajanlarını Kontrol Etmek İçin Yeni Açık Kaynak Standart: ACS
newspaper Haber schedule 2 Haziran 2026 · 20:00 timer 2 dk okuma

Microsoft'tan Yapay Zeka Ajanlarını Kontrol Etmek İçin Yeni Açık Kaynak Standart: ACS

Microsoft, yapay zeka ajanlarının davranışlarını kontrol etmek için Agent Control Specification (ACS) adlı yeni bir açık kaynak standart yayınladı. Bu standart, geliştiricilerin, uyum ve güvenlik ekiplerinin taşınabilir politika dosyalarıyla ajanların ne yapıp ne yapamayacağını tanımlamasına olanak tanıyor.

Yapay Zeka Ajanlarının Kontrolünde Yeni Bir Dönem: Microsoft'tan ACS

Yapay zeka ajanları (AI agents) giderek daha yetenekli hale gelirken, işletmeler bu ajanları uygulamalar, iş akışları ve ürünler genelinde kullanma yarışında yeni bir zorlukla karşı karşıya: Bir ajanın farklı ortamlarda dağıtıldığında ne yapması gerektiğini yapmasını sağlamak. Microsoft, bu sorunu çözmek için Agent Control Specification (ACS) adlı yeni bir açık kaynak standart (open source standard) yayınladı. ACS, geliştiricilere yapay zeka ajanlarının neler yapmasına izin verildiği konusunda daha tutarlı ve ayrıntılı bir kontrol yöntemi sunmayı hedefliyor.

Politika Dosyalarıyla Ajan Davranışını Tanımlama

ACS, temel olarak geliştirici, uyum (compliance) ve güvenlik ekiplerinin ajanların izlemesi gereken kendi politikalarını tanımlamasına olanak tanıyor. Bu kurallar, ajanın ne yapabileceğini, ne yapmaması gerektiğini, hangi durumlarda bir insanın bir eylemi onaylaması gerektiğini ve daha sonra incelenmek üzere hangi kanıtların kaydedilmesi gerektiğini belirleyebiliyor. Bu politika dosyaları, ajan bir görevi yerine getirirken birkaç 'kesişme noktasında' (interception points) kontrol edilerek ajanın güvenlik çitleri (guardrails) içinde kalması sağlanıyor.

Mevcut Yaklaşımların Eksiklikleri

ACS, geliştiricilerin yapay zekalarının ne gördüğünü ve ne yaptığını kontrol etmek için doğaçlama yöntemler geliştirdiği bir dönemde geliyor. Özellikle yapay zeka iş akışlarında araç kullanımı hataları veya istenmeyen eylemler nedeniyle oluşan kademeli başarısızlıklar (cascading failures) üzerine tartışmalar yoğunlaşmış durumda. Günümüzde geliştiriciler, genellikle bir sistem isteminde (system prompt) talimatlar belirliyor, uygulama koduna özel kontroller ekliyor veya sorunlu girdi ve çıktıları yakalamak için sınıflandırıcılar (classifiers) kullanıyor. Bu yaklaşımlar işe yarasa da, genellikle denetlenmesi zor ve farklı çerçeveler, arayüzler ve sistemler arasında yeniden kullanılması güç olan parçalı kontrollere yol açıyor.

ACS Nasıl Çalışıyor?

ACS, bu kontrolleri ortak bir yönetişim katmanında (common governance layer) birleştirmeyi amaçlıyor. Microsoft, spesifikasyonun bir ajanın iş akışında birden çok noktada güvenlik çitlerine bağlı kalıp kalmadığını kontrol etmek için kullanılabileceğini belirtiyor. Bu noktalar şunlar: girdi almadan önce, bir aracı çağırmadan önce, bir araç sonuç döndürdükten sonra ve son yanıt kullanıcıya gönderilmeden önce. Bir politika, bir eyleme izin verebilir, onu engelleyebilir, hassas bilgileri gizleyebilir (redact) veya hatta bir kişiden onaylamasını isteyebilir. Geliştiriciler ayrıca girdi ve çıktılar için sınıflandırıcılar ekleyerek bilgileri kategorize edebilir, sonuçları tahmin edebilir veya bir ajanın nasıl yanıt vermesi gerektiğini belirleyebilir; politikalar için bir 'yargıç' (judge) gibi davranacak istemlerle (prompts) büyük dil modelleri (LLMs) ekleyebilir; ve araç çağrıları, araç seçimi, girdi doğruluğu, çıktı kullanımı ve yanıtlar için mantık ekleyebilir.

Taşınabilirlik ve Entegrasyon

Bu politikalar tek dosyalar halinde yazılabildiğinden, ajanlarla birlikte paketlenebilir ve bir güvenlik politikasının ajanı farklı çerçeveler ve ortamlar arasında takip etmesine olanak tanır. ACS, bir SDK olarak sunuluyor ve LangChain, OpenAI Agents SDK, Anthropic Agents SDK, AutoGen, CrewAI, Semantic Kernel, Microsoft.Extensions.AI, MCP araçları ve daha fazlası için eklentiler (plug-ins) içeriyor.

Neden Önemli?

ACS, yapay zeka ajanlarının kurumsal ortamlarda güvenli ve uyumlu bir şekilde kullanılması için kritik bir ihtiyacı karşılıyor. Şirketlerin, ajanların davranışlarını merkezi ve taşınabilir politikalarla yönetmesine olanak tanıyarak, denetlenebilirliği artırıyor ve farklı sistemler arasında tutarlılık sağlıyor. Bu standart, yapay zeka ajanlarının daha geniş çapta benimsenmesinin önündeki engellerden birini kaldırarak, işletmelerin bu teknolojiden daha güvenli bir şekilde yararlanmasına yardımcı olabilir.