Ginagamit ng Amazon ang AI agents upang isulat at suriin ang code ng AWS emulator

iconNS3
I-share
AI summary iconSummary
Ipinakilala ng Amazon ang AWS Emulator noong Nobyembre 11, na nagpapahintulot sa mga developer na subukan ang cloud applications lokal gamit ang on-chain data validation. Isinulat at sinuri ang kasangkapan ng mga autonomous AI agent, habang nakatuon ang mga inhinyero sa implementation at mga safeguard. Tatlong koponan ng agent ang nangasiwa sa fidelity tests, discrepancy checks, at issue resolution. Dapat umabot sa compilation, security, at regression checks ang emulator bago ito magsama. Babala ng AWS laban sa paggamit ng kasangkapan para sa security assessments, dahil hindi ito nag-e-evaluate ng mga key policies o bucket policies. Dapat subukan ng mga developer ang mga application at security settings sa totoong AWS bago ang deployment. Hindi suportado ang decentralized identity (DID) integration sa kasalukuyang bersyon.

Ipinakilala ni Amazon ang AWS Emulator noong Nobyembre 11 upang payagan ang mga developer na subukan ang cloud applications nang lokal sa pamamagitan ng pag-simula ng mga serbisyo ng AWS. Sinasabi ni Amazon na isinulat at iniresba ng autonomous AI agents ang implementasyon ng tool. Sabi ni Engineer Matthew Goldberg sa engineering account ni Amazon na ang kanyang team ay hindi sumulat o iniresba ang code ng emulator. Ipinaliwanag ni Goldberg ang malaking inhinyeriyang gawain upang handaing i-release ang eksperimento, kabilang ang mga safeguard at check na nagpapasiya kung anong mga pagbabago ang maaaring i-ship.

Naglalarawan ang Amazon ng tatlong koponan ng agent na may magkakaibang responsibilidad. Isang koponan ang nagpapanatili ng mga pagsubok na pagkakatotoo. Ang isa pang koponan ay naghahanap ng mga pagkakaiba sa pagitan ng emulator at totoong AWS. Ang ikatlong koponan ay naglulutas ng mga indibidwal na isyu. Sabi ng Amazon, dapat umabot sa mga pagsubok sa compilation, coding-standard, security at regression ang mga inirerekomendang pagbabago bago ang pag-merge. Gumagamit ang mga testing agent ng mga publikong AWS API models at pinapatotohanan ang mga senaryo laban sa totoong AWS. Ang publikong evaluation suite ay nagsasabi na ang bawat pagsubok na pagkakatotoo ay pinatotohanan laban sa hindi bababa sa dalawang sandboxed AWS accounts.

Gumagamit ang AWS ng terminong "fidelity" para sa pagkakasundo sa pagitan ng emulator at ang AWS cloud services. Sinasabi ng dokumentasyon ng fidelity ng AWS na ang isang nakakapasa na workflow ay dapat tumugma sa AWS sa bawat tawag, kabilang ang status codes, mga nagresultang resources, side effects at errors. Nababigo ang isang pagsubok kung ang emulator ay nagrereport ng success habang ang AWS ay nagrereport ng error. Ang evaluation repository ay nagsasabi na ang pag-uugali na walang fidelity test ay nananatiling hindi na-verify. Ang isang matagumpay na scenario ay nagpapakita ng pagkakasundo lamang para sa iyon pang scenario, hindi compatibility sa lahat ng paraan kung paano gamitin ng isang application ang AWS.

Babala ng AWS security guidance na huwag gamitin ang emulator upang masukat kung ang isang application ay ligtas. Hindi sinusuri ng emulator ang AWS KMS key policies o Amazon S3 bucket policies. Maaaring matagumpay ang mga hiling na tinatanggihan ng AWS sa lokal na emulator. Kaya hindi pinapatotohanan ng pagrerebyu ng agent sa seguridad ng implementasyon ang mga pahintulot sa application ng developer. Suportado ng emulator ang pag-unlad at pagsubok, hindi naman ang production workloads. Inirerekomenda ng AWS sa mga developer na subukan ang buong application at security settings sa totoong AWS bago ang production.

Para sa mga developer na nag-aadopt ng software na isinulat ng mga agent, ang paglabas ay ginagawa ang mga pagsusuri sa pagtanggap na magkakasalungat sa pagkakasulat. Kasama sa mga pagsusuring ito ang mga napatunayang pag-uugali, mga puwang sa takip ng pagsubok at mga lugar na kailangan pa ng pagsubok laban sa totoong serbisyo.

Disclaimer: Ang information sa page na ito ay maaaring nakuha mula sa mga third party at hindi necessary na nagre-reflect sa mga pananaw o opinyon ng KuCoin. Ibinigay ang content na ito para sa mga pangkalahatang informational purpose lang, nang walang anumang representation o warranty ng anumang uri, at hindi rin ito dapat ipakahulugan bilang financial o investment advice. Hindi mananagot ang KuCoin para sa anumang error o omission, o para sa anumang outcome na magreresulta mula sa paggamit ng information na ito. Maaaring maging risky ang mga investment sa mga digital asset. Pakisuri nang maigi ang mga risk ng isang produkto at ang risk tolerance mo batay sa iyong sariling kalagayang pinansyal. Para sa higit pang information, mag-refer sa aming Terms ng Paggamit at Disclosure ng Risk.