🇺🇸 English 🇰🇷 한국어 🇯🇵 日本語
홈 › 개발자 도구
개발자 도구

AI 에이전트가 코드 전부 쓴 AWS 에뮬레이터 무료 공개

AWS가 11일(현지시간) 인터넷 연결 없이 개발자 PC에서 200개 넘는 AWS 서비스를 흉내 내는 무료 도구 'AWS 에뮬레이터'를 공개했다. 코드 전부를 자율 AI 에이전트가 작성·테스트했고 사람의 검토는 없었다고 AWS는 밝혔다. 코드는 CC0로 깃허브에 공개됐다.

아마존웹서비스(AWS)가 11일(현지시간) 개발자 PC에서 200개 넘는 AWS 서비스를 흉내 내는 무료 도구 'AWS 에뮬레이터(AWS Emulator)'를 공개했다. AWS는 이 도구의 코드 전부를 자율 AI 에이전트가 작성·테스트했으며, 팀 엔지니어는 한 줄도 쓰거나 검토하지 않았다고 밝혔다.

2023년 독일 뮌헨 IAA 서밋에 마련된 아마존웹서비스 전시 부스
2023년 독일 뮌헨 IAA 서밋의 AWS 부스(자료사진). 사진: Matti Blume / 위키미디어 공용(CC BY-SA 4.0)

핵심 정리

  • AWS 에뮬레이터는 인터넷 연결과 AWS 계정 없이 동작하며, 200개 넘는 서비스를 다루는 400여 개 공개 API 모델을 바탕으로 만들어졌다.
  • AI 에이전트 3개 팀이 테스트 작성·결함 발견·수정을 나눠 맡는다. AWS에 따르면 현재 수백 개 에이전트가 하루 수천 건의 이슈를 고친다.
  • 코드는 CC0(퍼블릭 도메인 기증)으로 깃허브에 공개됐고, 실제 AWS와 아직 다르게 동작하는 항목 목록도 함께 공개됐다.

AWS 에뮬레이터, 무엇을 하나

프로젝트 깃허브 안내 문서에 따르면 개발자는 AWS CLI나 SDK가 로컬 주소를 바라보게 설정한 뒤 평소처럼 코드를 실행하면 된다.

리눅스는 설치 패키지로, 윈도와 macOS는 도커 컨테이너로 실행한다. 주된 사용자는 사람만큼이나 코딩 에이전트다. 에이전트는 코드를 돌리고 결과를 읽는 과정을 반복하며 작업을 확인하는데, 이를 실제 클라우드에서 하면 시간과 비용이 늘어난다.

AI 에이전트가 만든 과정

출발점은 AWS 시니어 수석 엔지니어 맷 골드버그의 주말 실험이었다. 그는 공식 블로그 글에서 코딩 에이전트 '키로(Kiro)'에 세 단계 지시를 줬다고 설명했다. AWS CLI 기반 테스트를 쓰고, 실제 AWS에서 통과할 때까지 고친 다음, 같은 테스트를 통과하는 메모리 내 구현을 만들라는 내용이다. 약 15분 뒤 아마존 SQS(메시지 대기열 서비스)의 쓸 만한 첫 버전이 나왔다.

골드버그는 그 주말이 끝날 무렵 키로가 AWS 나머지 서비스의 초안까지 만들었고, 팀은 다음 주 월요일부터 이를 테스트에 쓰기 시작했다고 적었다.

현재는 세 팀이 일을 나눈다. 첫 팀은 실제 AWS에서 검증한 시나리오인 '충실도 테스트'를 쓰며, 그 수는 수만 건에 이른다. 둘째 팀은 테스트를 에뮬레이터에 돌려 실패 항목을 이슈로 등록하고, 셋째 팀은 이슈 하나에 에이전트 하나를 배정해 고친다. 모든 변경은 다른 에이전트들이 코딩 기준·보안·충실도를 따지는 병합 관문을 거쳐야 한다.

골드버그는 "우리 팀은 코드를 하나도 작성하거나 검토하지 않았다"고 밝혔다.

배경: 명세와 테스트가 안전장치

스와미 시바수브라마니안 AWS 에이전틱 AI·신기술 부문 부사장은 베르너 보겔스 최고기술책임자(CTO)의 블로그 기고에서, 손으로 약 4개월 걸려 만든 복제 엔진을 키로로 다시 만들려 했을 때 나흘 밤을 지켜봐야 했지만, 명세와 테스트 환경을 주자 약 2시간 만에 끝났다고 소개했다.

그는 "에이전트가 코드를 쓰고 스스로 점검할 때 엔지니어의 일은 에이전트가 독립적으로 일할 여지를 주고, 그 결과가 옳은지 판정하는 명세·테스트·병합 관문을 만드는 것"이라고 썼다.

한계와 전망

완전한 대체재는 아니다. 미국 IT 전문지 긱와이어에 따르면 IDC의 데빈 프랫 애널리스트는 인포월드에 이 도구가 아직 호출 제한(스로틀링), 장애, 리전별 차이를 재현하지 못하고 실행 코드를 격리하지도 않는다고 말했다. 알려진 결함은 깃허브의 'things-that-do-not-work' 폴더에 공개돼 있다.

대표적 경쟁 도구인 로컬스택(LocalStack)은 올해 무료 버전을 계정 가입 필수·비상업 용도로 제한했다고 긱와이어는 전했다. AWS는 연례 행사 리인벤트(re:Invent)에서 추가 내용을 공개할 예정이다.

자주 묻는 질문

AWS 에뮬레이터는 무료인가?
그렇다. 서비스 요금이 없고 AWS 계정도 필요 없으며 CC0로 공개됐다.

사람이 코드를 검토했나?
AWS는 아니라고 밝혔다. 엔지니어는 에이전트 체계와 병합 관문을 만들었고, 코드 작성·검토는 에이전트가 맡았다.

실제 AWS 테스트를 대신할 수 있나?
아니다. AWS는 운영 환경이나 보안 테스트 용도로 쓰지 말라고 안내한다.

참고 자료

#AWS 에뮬레이터 #아마존웹서비스 #AI 코딩 에이전트 #키로 #로컬 클라우드 테스트 #로컬스택 대안 #충실도 테스트 #오픈소스 #CC0
정
정승
AI Newsway · 개발자

AI Newsway의 편집 책임자이자 개발자입니다. 인공지능·개발 도구·클라우드·생산성 기술 기사를 씁니다.

기자의 다른 기사 ›
저작권자 © AI Newsway 무단전재 및 재배포, AI학습 및 활용 금지
공유
f X K

댓글 0

현재 댓글 작성이 비활성화되어 있습니다.

첫 댓글을 남겨보세요.