Browser 실습 예제
학습 목표
- Agent에게 Browser 작업을 요청할 수 있다
- Browser Subagent의 작업 과정을 관찰할 수 있다
- Browser 녹화 기능을 활용할 수 있다
1. 실습 전 확인사항
- Chrome Extension 설치 완료
- 인터넷 연결 상태 확인
💡 아직 설치하지 않았나요?
::a[Browser 기능 이해하기]{class='btn-link' href="05-01"}에서 Chrome Extension을 먼저 설치하세요.
2. 실습 1: Agent에게 웹 탐색 요청하기
가장 기본적인 Browser 사용법입니다. Agent에게 직접 웹 탐색을 요청합니다.
2.1 1단계: Agent Side Panel 열기
- Editor에서
Cmd/Ctrl + L로 Agent Side Panel 열기 - 또는 오른쪽 사이드바 아이콘 클릭
2.2 2단계: Browser 작업 요청
Agent에게 다음과 같이 요청합니다.
https://www.python.org 웹사이트를 열고
Python의 최신 버전 정보를 알려주세요.
- Setup 버튼을 클릭하면 브라우저가 열립니다.

2.3 3단계: Browser Subagent 관찰
요청 후 일어나는 일은 다음과 같습니다.
- Chrome 자동 실행: Anti-Gravity 전용 브라우저가 열림
- 파란색 테두리 표시: Browser Subagent가 작업 중임을 표시
- 작업 패널: 현재 수행 중인 작업 설명 표시
- 결과 반환: Agent가 수집한 정보 전달
그림 5-2: Browser Subagent가 웹 페이지에서 작업 중인 화면

💡 팁
Browser Subagent가 작업하는 동안 다른 탭에서 자유롭게 작업할 수 있습니다.
3. 실습 2: 개발 서버 테스트하기
Browser의 가장 유용한 기능 중 하나는 로컬 개발 서버 테스트입니다.
3.1 1단계: 간단한 HTML 파일 만들기
Agent에게 요청합니다.
간단한 HTML 페이지를 만들어주세요.
제목은 "My First Page"이고 "Hello, Anti-Gravity!"를 표시합니다.
3.2 2단계: 로컬 서버 실행
Agent에게 요청합니다.
방금 만든 HTML 파일을 로컬 서버로 실행해주세요.
Agent가 터미널에서 서버를 실행합니다.
python -m http.server 8000
# 또는
npx serve .
3.3 3단계: Browser로 테스트 요청
Agent에게 요청합니다.
localhost:8000에서 실행 중인 페이지를 열고
제대로 표시되는지 확인해주세요.
Browser Subagent가 다음 작업을 수행합니다.
localhost:8000페이지 열기- 화면 스크린샷 캡처
- 내용이 올바른지 확인
- 결과 보고
그림 5-3: Browser가 localhost 페이지를 테스트하는 화면
4. 실습 3: 웹에서 정보 수집하기
4.1 시나리오: API 문서 참조
개발 중에 API 문서를 참조해야 할 때 Browser를 활용할 수 있습니다.
Agent에게 요청합니다.
MDN 웹 문서를 열고 JavaScript의 fetch() 함수 사용법을 찾아서
간단한 예제 코드와 함께 정리해주세요.
Browser Subagent가 자동으로 다음을 수행합니다.
- MDN 웹 문서 접속
- fetch() 문서 페이지 탐색
- 관련 내용 읽기
- 정보 정리하여 반환
그림 5-4: Browser가 MDN 문서에서 정보를 수집하는 화면
4.2 결과 활용
Agent가 수집한 정보를 바탕으로 코드를 작성해달라고 요청합니다.
방금 찾은 fetch() 사용법을 참고해서
JSONPlaceholder API에서 데이터를 가져오는 코드를 작성해주세요.

5. 실습 4: Browser 녹화 확인하기
Browser Subagent는 작업 과정을 녹화할 수 있습니다.
5.1 녹화 확인 방법
- Browser 작업이 완료된 후
- Agent 대화창에서 Browser 단계 확인
- Playback available 영역 확인
- View 버튼을 클릭하여 Subagent의 작업 과정을 동영상으로 확인
그림 5-5: Browser 작업 녹화 재생 화면
5.2 녹화가 유용한 경우
- 복잡한 웹 작업 과정 확인
- 자동화 작업 검증
- 문제 발생 시 디버깅
6. 실습 정리
이 실습에서 배운 내용은 다음과 같습니다.
| 기능 | 사용 방법 |
|---|---|
| 웹 탐색 | Agent에게 URL 열기 요청 |
| 로컬 테스트 | localhost 페이지 확인 요청 |
| 정보 수집 | 웹에서 문서/데이터 수집 요청 |
| 녹화 확인 | Browser 작업 녹화 재생 |
7. 추가 연습
7.1 연습 1: 웹사이트 스크린샷
Agent에게 요청합니다.
https://github.com 메인 페이지의 스크린샷을 찍어주세요.
7.2 연습 2: 폼 자동 작성
Agent에게 요청합니다.
테스트 폼 페이지에서
이름: "테스트", 이메일: "test@example.com"을 입력해주세요.
7.3 연습 3: 여러 페이지 탐색
Agent에게 요청합니다.
Python 공식 문서에서
1. 튜토리얼 페이지로 이동
2. 첫 번째 챕터의 제목을 알려주세요
8. 다음 단계
Browser 기능을 익혔다면, Agent를 더 효과적으로 활용하는 방법을 배워봅시다.
Agent 활용하기