Site icon TechInside

Microsoft .NET SDK for AG-UI Protokolünü Yayınladı

Microsoft, 25 Eylül tarihinde geliştiriciler için önemli bir adım atarak AG-UI (Agent-User Interaction) protokolünü destekleyen yeni .NET SDK sürümünü resmen duyurdu. CopilotKit ile iş birliği içerisinde geliştirilen bu araç, C# geliştiricilerinin yapay zeka aracıları ile kullanıcı arayüzleri arasındaki etkileşimi standartlaştırmasını sağlıyor. NuGet üzerinden MIT lisansıyla erişime açılan bu SDK, yazılım dünyasında ajan tabanlı uygulamaların ön uç ile iletişim kurma biçimini daha verimli ve tutarlı hale getirmeyi hedefliyor. Microsoft, bu yeni kütüphane ile Microsoft Agent Framework (MAF) içerisindeki AG-UI desteğini de daha güçlü bir altyapıya kavuşturdu.

  • Microsoft, yapay zeka ajanları ile arayüz etkileşimini standartlaştırmak için geliştirilen AG-UI protokolünün .NET sürümünü kullanıma sundu.
  • Yeni SDK, C# geliştiricilerine sunucu ve istemci taraflı uygulamalar arasında olay tabanlı veri akışı sağlama imkanı tanıyor.
  • AG-UI kütüphaneleri, NuGet üzerinden beş farklı paket halinde ve açık kaynaklı olarak erişilebilir durumdadır.

AG-UI Protokolü Çalışma Prensibini Belirledi

AG-UI, temelinde olay tabanlı bir yapı barındıran ve yapay zeka ajanlarının ön uç uygulamalarla konuşmasını sağlayan bir protokoldür. Bu sistem, arka uçtaki bir ajanın ürettiği olayların istemci tarafından tüketilmesine olanak tanır. Protokol; yaşam döngüsü, metin mesajları, araç çağrıları, durum yönetimi, etkinlik takibi ve alt ajan süreçleri gibi sekiz farklı kategoride yapılandırılmıştır. Geliştiriciler, bu kategoriler sayesinde yapay zeka süreçlerini daha şeffaf bir şekilde yönetebilirler.

Çift Yönlü İletişim Sağlanıyor

Yeni SDK, AGUI.Server ve AGUI.Client bileşenleri sayesinde çift yönlü bir iletişim köprüsü kuruyor. AGUI.Server, mevcut bir ajanı AG-UI uç noktasına dönüştürürken, AGUI.Client ise .NET uygulamalarının bu uç noktaları kolayca tüketmesine olanak tanıyor. Bu mimari, her iki tarafın da ortak bir primitif kümesi üzerinde çalışmasını sağlayarak entegrasyonu hızlandırıyor.

NuGet Paketleri ile Geliştirme Süreçleri Kolaylaşıyor

Microsoft, AG-UI .NET SDK’sını beş temel NuGet paketiyle kullanıcılara sunuyor. AGUI.Abstractions paketi protokolün temelini oluştururken, AGUI.Formatting veri akışlarını düzenliyor. AGUI.Protobuf ise ikili formatlama desteği sağlayarak yüksek performanslı iletişim hedefliyor. Diğer iki paket olan AGUI.Client ve AGUI.Server ise uçtan uca adaptasyon süreçlerini yöneterek geliştiricilerin iş yükünü önemli ölçüde hafifletiyor.

Geliştiriciler İçin Kaynaklar Paylaşıldı

Şirket, bu yeni teknolojiyi uygulamak isteyen geliştiriciler için geniş kapsamlı dokümantasyon ve örnek kodlar yayımladı. Microsoft Agent Framework üzerinde çalışma yapan yazılımcıların, geçiş notlarını incelemeleri ve GitHub üzerindeki tartışma panolarını takip etmeleri öneriliyor. Bu yeni altyapı, ajan tabanlı uygulamaların gelecekteki gelişiminde kritik bir rol oynamaya aday görünüyor.

Sizce yapay zeka ajanları ile kullanıcı arayüzleri arasındaki bu standartlaşma süreci, yazılım geliştirme projelerinizde verimliliği nasıl etkileyecek? Görüşlerinizi ve bu yeni SDK hakkındaki düşüncelerinizi aşağıda paylaşabilirsiniz.

Exit mobile version