Amazon Menggunakan Agen AI untuk Menulis dan Mengulas Kod Emulator AWS

iconNS3
Kongsi
AI summary iconRingkasan
Amazon melancarkan AWS Emulator pada 11 November, membolehkan pembangun menguji aplikasi awan secara tempatan menggunakan pengesahan data pada rantai. Alat ini ditulis dan disemak oleh agen AI autonomi, dengan jurutera berfokus pada pelaksanaan dan keselamatan. Tiga pasukan agen mengendalikan ujian kesetiaan, semakan ketidaksamaan, dan penyelesaian isu. Emulator mesti lulus semakan kompilasi, keselamatan, dan regresi sebelum penggabungan. AWS memperingatkan agar tidak menggunakan alat ini untuk penilaian keselamatan, kerana ia tidak menilai dasar utama atau dasar bucket. Pembangun seharusnya menguji aplikasi dan tetapan keselamatan pada AWS sebenar sebelum pelancaran. Integrasi identiti terdesentralisasi (DID) tidak disokong dalam versi semasa.

Amazon melancarkan AWS Emulator pada 11 November untuk membolehkan pembangun menguji aplikasi awan secara tempatan dengan mensimulasikan perkhidmatan AWS. Amazon mengatakan agen AI autonomi menulis dan mengulas implementasi alat ini. Jurutera Matthew Goldberg menyatakan dalam akaun kejuruteraan Amazon bahawa pasukan Goldberg tidak menulis atau mengulas kod emulator tersebut. Goldberg menggambarkan kerja kejuruteraan yang besar untuk mempersiapkan eksperimen ini untuk pelancaran, termasuk langkah-langkah keselamatan dan semakan yang mengawal perubahan mana yang boleh dilancarkan.

Amazon menggambarkan tiga pasukan agen dengan tanggungjawab yang berbeza. Satu pasukan mengekalkan ujian kesetiaan. Pasukan lain mengenal pasti perbezaan antara emulator dan AWS sebenar. Pasukan ketiga menyelesaikan isu-isu individu. Amazon mengatakan perubahan yang dicadangkan mesti lulus semakan kompilasi, piawaian pengkodean, keselamatan dan regresi sebelum penggabungan. Agen ujian menggunakan model API AWS awam dan mengesahkan senario berdasarkan AWS sebenar. Set penilaian awam menyatakan bahawa setiap ujian kesetiaan telah disahkan terhadap sekurang-kurangnya dua akaun AWS yang disekat.

AWS menggunakan istilah "kesetiaan" untuk persetujuan antara emulator dan perkhidmatan awan AWS. Dokumentasi kesetiaan AWS menyatakan bahawa alur kerja yang lulus mesti sepadan dengan AWS pada setiap panggilan, termasuk kod status, sumber yang dihasilkan, kesan sampingan dan ralat. Ujian gagal jika emulator melaporkan kejayaan apabila AWS melaporkan ralat. Repositori penilaian menyatakan bahawa tingkah laku tanpa ujian kesetiaan tetap tidak disahkan. Satu senario berjaya menunjukkan persetujuan hanya untuk senario itu, bukan kekompatibelan dengan setiap cara aplikasi mungkin menggunakan AWS.

Panduan keselamatan AWS memperingatkan pembangun untuk tidak menggunakan emulator untuk menilai sama ada aplikasi adalah selamat. Emulator tidak menilai dasar kunci AWS KMS atau dasar bucket Amazon S3. Permintaan yang ditolak oleh AWS mungkin berjaya dalam emulator tempatan. Oleh itu, ulasan agen terhadap keselamatan pelaksanaan tidak mengesahkan keizinan dalam aplikasi pembangun. Emulator menyokong pembangunan dan pengujian, bukan beban kerja pengeluaran. AWS mengarahkan pembangun untuk menguji keseluruhan aplikasi dan tetapan keselamatan pada AWS sebenar sebelum pengeluaran.

Untuk pembangun yang mengambil perisian yang ditulis oleh agen, rilis ini menjadikan semakan penerimaan sepenting kepemilikan. Semakan tersebut termasuk perilaku yang telah diverifikasi, kesenjangan dalam cakupan ujian, dan bidang yang masih memerlukan pengujian terhadap perkhidmatan sebenar.

Penafian: Maklumat yang terdapat pada halaman ini mungkin telah diperoleh daripada pihak ketiga dan tidak semestinya menggambarkan pandangan atau pendapat KuCoin. Kandungan ini adalah disediakan bagi tujuan maklumat umum sahaja, tanpa sebarang perwakilan atau waranti dalam apa jua bentuk, dan juga tidak boleh ditafsirkan sebagai nasihat kewangan atau pelaburan. KuCoin tidak akan bertanggungjawab untuk sebarang kesilapan atau pengabaian, atau untuk sebarang akibat yang terhasil daripada penggunaan maklumat ini. Pelaburan dalam aset digital boleh membawa risiko. Sila menilai risiko produk dan toleransi risiko anda dengan teliti berdasarkan keadaan kewangan anda sendiri. Untuk maklumat lanjut, sila rujuk kepada Terma Penggunaan dan Pendedahan Risiko kami.