Osegi
Yazılım·2 dk okuma

AWS Emulator: tamamen yapay zekâ ajanlarının yazdığı ücretsiz AWS klonu

AWS, API'lerini kendi bilgisayarınızda taklit eden ücretsiz AWS Emulator'ı yayımladı. Kodun tamamını yapay zekâ ajanları yazdı, hiçbir insan incelemedi.

A developer's laptop running a local cloud emulator in a terminal, with abstract cloud service icons floating above the screen.
Görsel: ITmedia NEWS

Amazon'un yeni aracının her satırını otonom yapay zekâ ajanları yazdı. Kodu ne bir insan yazdı ne de gözden geçirdi. Amazon Web Services (AWS) 11 Kasım'da, AWS bulutunu kendi bilgisayarınızda taklit eden AWS Emulator'ı ücretsiz olarak yayımladı.

AWS Emulator nedir?

Araç, AWS API uç noktası gibi davranan yerel bir program. Arayüzü yok. AWS CLI veya AWS SDK'nın hedefini ortam değişkenleriyle emülatöre çevirdiğinizde kodu değiştirmeden çalışıyor. AWS hesabı gerekmiyor, ek ücret de yok.

Emülatör 438 AWS API modeline dayanıyor ve yüzlerce hizmetin arayüzünü kapsıyor. Ancak ne kadarının uygulandığı hizmete ve işleme göre değişiyor. AWS'ye ne kadar benzediğini gösteren “doğruluk” puanı her sürümde GitHub'da yayımlanıyor. Doğrulamada kullanılan testler ise ayrı bir depoda, aws-emulator-evaluation-suite'te duruyor.

Beklenen kullanım alanları yerel testler, AWS hesabı ya da kaynağı olmadan CI/CD hatlarında entegrasyon testleri ve yapay zekâ kodlama ajanlarıyla AWS uygulaması prototipleme. Ajanlar için emülatörü kurup başlatan ve bağlayan bir “aws-emulator” becerisi de hazırlandı.

Nasıl kurulur, nelere dikkat edilmeli?

Linux'ta x86_64 ve aarch64 için RPM veya Debian paketiyle kuruluyor. macOS ve Windows'ta projenin Dockerfile'ıyla imaj oluşturup Docker'da çalıştırmak gerekiyor. Kaynak kod GitHub'da CC0 lisansıyla açık.

Üretim ortamı için tasarlanmadı. IAM ve kaynak tabanlı politikalar AWS'deki gibi değerlendirilmiyor, bu yüzden güvenlik testlerinde kullanılmaması isteniyor. Tüm kaynaklar bellekte tutuluyor ve emülatör durunca siliniyor.

Nasıl ortaya çıktı?

Geliştirmeyi AWS'nin kıdemli baş mühendislerinden Matthew Goldberg yönetti. Proje bir hafta sonu deneyi olarak başladı; ilham, bu yıl bir Anthropic araştırmacısının bir C derleyicisini yalnızca yapay zekâ ajanlarıyla yazmasıydı. Goldberg, AWS'nin yapay zekâ geliştirme ortamı Kiro'ya üç adım verdi: AWS CLI'a dayalı test yaz, gerçek AWS'de geçene kadar düzelt, sonra bu testleri geçen bellek içi bir uygulama üret. İlk hizmet olan Amazon SQS yaklaşık 15 dakikada hazırdı.

Şimdi üç tür ajan ekibi paralel çalışıyor: biri API modellerinden test üretip gerçek AWS'de doğruluyor, biri bu testleri emülatörde koşup hata bildiriyor, üçüncüsü hataları düzeltiyor. Yüzlerce ajan aynı anda çalışıyor ve günde binlerce sorunu gideriyor. İnsan ekip tek satır kod yazmıyor, inceleme de yapmıyor. Emülatör günde birkaç kez güncelleniyor.

Göz atmaya değer uygulamalar

SUMO: sayı bulmacası

Doğru kareleri seçin, toplayın, hedefe ulaşın. Öğrenmesi kolay, ustalaşması zor. Ücretsiz, her yaşa uygun.

Dialo: konuşarak dil öğrenin

Yapay zekâ sohbet partneriyle konuşun; her cümleniz düzeltilip kendi dilinizde açıklanarak geri gelsin. 9 dil, A1'den C2'ye.

Etiketler:awsaws emulatorai agentskirodeveloper toolsopen source

Aynı günden diğer haberler

Tümünü gör →

Daha fazla: Yazılım

Tümünü gör →