
【Antigravity 2.0】 로컬 AI에게 웹 앱 개발부터 E2E 테스트까지 전부 맡겨봤더니, 엔지니어의 정의가 무너진 이야기
요약
Google의 자율형 AI 에이전트 Antigravity 2.0을 활용하여 요구사항 정의부터 코딩, E2E 테스트까지 이어지는 전체 개발 프로세스를 자동화한 사례를 소개합니다. AI가 스스로 기술 스택을 결정하고 브라우저를 조작하여 QA 테스트까지 수행하는 과정을 다룹니다.
핵심 포인트
- Antigravity 2.0을 통한 요구사항 정의부터 E2E 테스트까지의 전 과정 자동화
- 사용자 지시 없이도 Glassmorphism 등 최신 UI/UX 기술을 자율적으로 적용
- 서브 에이전트를 활용한 브라우저 자동 조작 및 테스트 로그 생성 기능
- 로컬 환경에서 다수의 에이전트를 병렬 구동하여 개발 생산성 극대화
서론: 이제 인간이 코드를 작성하는 시대가 아닐지도 모른다
평소에는 정보학부에서 기초를 배우면서, picoCTF와 같은 보안 콘테스트에 시간을 쏟고 있는 학생 엔지니어입니다.
최근 Google의 「Antigravity 2.0」이라는 자율형 AI 에이전트(Autonomous AI Agent) 데스크톱 앱을 사용하기 시작했습니다. 처음에는 '조금 똑똑한 코드 생성 도구' 정도로 생각했습니다만, 제 환경(메모리 32GB를 탑재한 Ryzen 머신)에서 여러 에이전트를 병렬로 구동해 본 결과, **「앱의 요구사항 정의(Requirements Definition) → 코딩(Coding) → 브라우저를 자동 조작하여 수행하는 E2E 테스트」**까지 AI가 모두 전자동으로 완수해 버렸습니다.
이번에는 그 경악스러운 개발 프로세스와, AI가 뱉어낸 '너무나도 엄청난 테스트 로그'를 공유합니다.
1. 단 3줄의 프롬프트(Prompt)로 '모던 UI'가 탄생
먼저, 간단한 ToDo 앱 개발을 지시해 보았습니다. 입력한 프롬프트는 다음과 같습니다.
HTML, CSS, JavaScript를 사용하여, 모던한 UI의 심플한 ToDo 리스트 앱을 작성해 주세요.
요구사항:
- 태스크의 추가, 완료, 삭제가 가능할 것.
- 디자인은 심플하면서도 세련되게 할 것.
- 로컬에 파일을 생성하고, 동작 확인 절차도 제시할 것.
몇 초 후, 에이전트는 자율적으로 「Modern Web Guidance」 지식을 끌어내어, 제가 한마디도 지시하지 않은 다음과 같은 모던한 기술을 멋대로 조합하여 구현 플랜을 제안해 왔습니다.
Glassmorphism(글래스모피즘, 유리 효과 UI) 채택
- 최신 CSS 컬러 스페이스
oklch()사용 View Transitions API를 사용한 부드러운 태스크 삭제 애니메이션- 모든 태스크 완료 시 Canvas로 그려지는 「종이 꽃가루(Confetti) 효과」
「그저 동작하는 것」이 아니라 「Wow 요소(사용자 경험, UX)」까지 자율적으로 설계해 오는 점에서, AI의 무서운 진화를 느낍니다.
2. 진정한 공포: AI가 스스로 브라우저를 조작하여 QA 테스트를 실행
앱이 순식간에 완성된 후, 이번에는 Antigravity의 진면목인 「브라우저 자동화(Chrome DevTools 플러그인)」를 이용하여, 완성된 로컬 HTML 파일에 대해 테스트를 지시했습니다.
방금 작성한 ToDo 앱에 대해, 자율적으로 브라우저를 조작하여 다음의 E2E 테스트를 실행해 주세요.
태스크를 3개 추가하고, 완료시키고, 삭제한 뒤, 마지막으로 모든 태스크를 완료했을 때 종이 꽃가루가 동작하는지 확인할 것.
지시를 내리자 메인 에이전트가 테스트 전용 서브 에이전트(chrome_tester)를 소환했습니다. 제 PC에서 멋대로 브라우저가 실행되었고, 마치 투명 인간이 마우스와 키보드를 고속으로 조작하는 것처럼 태스크의 추가·삭제 테스트가 실행되어 갔습니다.
생성된 엄청난 테스트 로그
테스트 완료 후, 에이전트가 뱉어낸 e2e_test_report.md의 일부가 다음과 같습니다.
1. Open ToDo Application: Loaded index.html successfully.
2. Initialize State: Cleared localStorage and reloaded to guarantee a clean slate.
3. Add Tasks: Added '企画書の作成', '要件定義', and 'テスト実行' to the list.
...
Discussion

AI 자동 생성 콘텐츠
본 콘텐츠는 Zenn AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기