Amazon Bedrock AgentCore ve GitHub Actions ile Otomatik Yapay Zeka Ajanı Değerlendirmesi

Serdar HocamYazar & Editör

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.

◉ 0 okunma
Automated agent evaluation with Amazon Bedrock AgentCore and GitHub Actions | Amazon Web Services

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.