Amazon Bedrock AgentCore ve GitHub Actions ile Otomatik Yapay Zeka Ajanı Değerlendirmesi
Amazon Web Services, yapay zeka ajanlarının performansını otomatik olarak değerlendiren ve düşüşleri önleyen bir CI/CD kalite kapısı modelini duyurdu.
Amazon Web Services, Amazon Bedrock AgentCore ve GitHub Actions kullanarak yapay zeka ajanlarının performansını otomatik olarak değerlendiren ve performans düşüşlerini canlı ortama ulaşmadan engelleyen bir sürekli entegrasyon ile sürekli teslimat kalite kapısı modelini açıkladı.
Sürekli Entegrasyon ve Kalite Kapısı
Yapay zeka ajanlarının kod değişiklikleriyle birlikte performanslarının kötüleşmesini önlemek amacıyla bir sürekli entegrasyon ve sürekli teslimat kalite kapısı modeli kuruluyor. Bu yapı, ajanları otomatik olarak değerlendiriyor.
Kod değişikliklerinin üretim ortamına ulaşmadan önce test edilmesini sağlayan bu süreç, performans düşüklüğü tespit edildiğinde ilgili pull request işlemlerini engelliyor.
GitHub Actions ve AgentCore Entegrasyonu
Süreç kapsamında GitHub Actions boru hattı, ajanı AgentCore çalışma zamanına başarılı bir şekilde dağıtıyor. Ardından AgentCore Evaluate API kullanarak değerlendirme komut istemleriyle ajanın test edilmesini sağlıyor.
Ajan performansında gerileme görülmesi durumunda sistem otomatik olarak pull request sürecini durduruyor ve hataların üretime geçmesini engelliyor.
Yetkilendirme ve Güvenlik Altyapısı
Mimaride, rol tabanlı erişim kontrolüne sahip bir Model Context Protocol sunucusuna bağlanan bir yapay zeka ajanı yer alıyor. Kimlik doğrulama işlemleri için paylaşılan bir Cognito havuzu kullanılıyor.
Sistem hem makineden makineye hem de kullanıcı kapsamlı kimlik doğrulama akışlarını destekleyerek güvenli bir çalışma ortamı oluşturuyor.
Kapsamlı Uygulama Detayları
Çözüm; CDK altyapı kodlaması kullanarak ajan ve sunucu bileşenlerinin AgentCore çalışma zamanına dağıtılmasını, yerleşik değerlendiricilerle anlık testler yapılmasını kapsıyor.
Ayrıca kullanıcı bağlamı olmadan CI boru hatlarının kimlik doğrulaması yapabilmesi için OAuth meydan okuma yönetimi süreçleri ele alınıyor.