2026 AI 기반 개발 완전 가이드 (Google Antigravity, Claude Code, Claude for Chrome)
Claude, Gemini, Antigravity를 활용한 실전 개발 전략
작성일: 2026년 1월 10일
대상: 초급~고급 개발자, 비즈니스 오너, 제품 기획자
버전: 1.0 (Complete Edition)
📚 목차
- 서론: 2026년 AI 개발 도구 생태계
- 핵심 도구 개요
- Claude for Chrome: 브라우저 자동화의 혁명
- Google Antigravity: 에이전트 우선 개발 플랫폼
- FLOW 프레임워크: 전문가급 개발 방법론
- 실전 프로젝트 가이드
- 모델 선택 전략
- 비용 최적화 전략
- 보안 및 주의사항
- 한국 개발자를 위한 특별 가이드
- 트러블슈팅
- 미래 전망 및 학습 로드맵
1. 서론: 2026년 AI 개발 도구 생태계
1.1 패러다임의 전환
2025년 11월부터 12월까지 불과 6주 동안, AI 개발 도구 시장은 역사상 가장 급격한 변화를 겪었습니다:
- 11월 18일: Google Gemini 3 Pro + Antigravity 발표
- 11월 24일: Anthropic Claude Opus 4.5 출시 (67% 가격 인하)
- 12월 1일: DeepSeek V3.2 출시 (오픈소스, 프론티어급 성능)
- 12월 11일: OpenAI GPT-5.2 출시 (Code Red 대응)
- 12월 17일: Google Gemini 3 Flash 출시
- 12월 23일: Google Gemini 3 정식 출시
이러한 변화는 단순한 성능 향상이 아닌, 개발자의 역할 자체를 재정의하는 근본적 전환입니다.
1.2 개발자 역할의 재정의
과거 (2024년 이전)
1
2
3
4
개발자 = 코드 작성자
AI = 자동완성 도구
업무 = 라인 단위 코딩
생산성 = 하루 100-200 라인
현재 (2026년)
1
2
3
4
개발자 = 시스템 아키텍트 + 미션 컨트롤러
AI = 자율 에이전트
업무 = 목표 정의 + 검증 + 최적화
생산성 = 하루 1,000-5,000 라인 (AI 생성)
핵심 변화:
- 코딩 시간이 전체 업무의 80% → 20%로 감소
- 문제 정의, 아키텍처 설계, 품질 검증에 시간 집중
- “어떻게 구현할까?” → “무엇을 만들까?”로 질문 변화
1.3 본 가이드의 목적
이 가이드는 다음을 목표로 합니다:
- 즉시 활용 가능한 실전 지식 제공
- 이론이 아닌 실제 사용 사례
- 복사해서 바로 쓸 수 있는 프롬프트와 코드
- 비용 효율적인 도구 조합 제시
- 무료/저비용 도구 우선
- ROI 계산 방법 포함
- 한국 시장 특화 전략 포함
- 한국어 최적화 팁
- 한국 결제/인증 시스템
- 규제 준수 가이드
- 2026년 최신 정보 기반 작성
- 최신 모델 성능 비교
- 실제 벤치마크 데이터
- 현업 사례 연구
2. 핵심 도구 개요
2.1 주요 AI 모델 비교 (2026년 1월 기준)
상세 성능 비교표
| 모델 | SWE-bench | GPQA Diamond | 가격 (입력/출력) | 속도 | 컨텍스트 | 출시일 |
|---|---|---|---|---|---|---|
| Claude Opus 4.5 | 80.9% | - | $5/$25 | 중간 | 200K | 2025.11.24 |
| Claude Sonnet 4.5 | - | - | $3/$15 | 빠름 | 200K | 2025.11.24 |
| Gemini 3 Pro | 76.2% | 93.8% | 미공개 | 빠름 | 2M | 2025.12.23 |
| Gemini 3 Flash | >76.2% | - | $0.50/$3 | 매우빠름 | 1M | 2025.12.17 |
| GPT-5.2 Thinking | 80.0% | 92.4% | $1.75 입력 | 느림 | 400K | 2025.12.11 |
| DeepSeek V3.2 | - | - | $0.27/$0.40 | 빠름 | 128K | 2025.12.01 |
SWE-bench란? 실제 GitHub 이슈를 해결하는 능력을 측정하는 코딩 벤치마크입니다. 점수가 높을수록 실무 코딩 능력이 우수합니다.
GPQA Diamond란? 대학원 수준의 과학 문제 해결 능력을 측정합니다. 전문가급 추론 능력을 나타냅니다.
모델별 강점 분석
Claude Opus 4.5
1
2
3
4
5
6
7
8
9
10
11
12
13
✓ 최고의 코딩 능력 (SWE-bench 1위)
✓ 장기 작업 안정성 (30시간+ 독립 작업)
✓ Effort 파라미터로 비용 조절 가능
✓ 65% 적은 토큰으로 동일 작업 수행
사용 추천:
- 대규모 코드베이스 리팩토링
- 복잡한 아키텍처 설계
- 장시간 독립 작업이 필요한 프로젝트
피해야 할 경우:
- 간단한 반복 작업 (과한 스펙)
- 예산이 매우 제한적인 경우
Gemini 3 Pro
1
2
3
4
5
6
7
8
9
10
11
12
13
✓ 최고의 멀티모달 능력
✓ 이미지 → 코드 변환 뛰어남
✓ WebDev Arena 1위 (웹 개발)
✓ 2M 토큰 컨텍스트 (최대)
사용 추천:
- UI/UX 디자인 → 구현
- 디자인 시스템 구축
- 이미지 처리 포함 프로젝트
피해야 할 경우:
- 순수 백엔드 로직 (Opus가 더 나음)
- 장시간 독립 작업
Gemini 3 Flash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
✓ 3배 빠른 속도
✓ 최고의 가성비 ($3/M 출력)
✓ Gemini 3 Pro 성능 근접
✓ 빠른 응답 필요한 작업에 최적
사용 추천:
- 빠른 버그 수정
- 코드 리뷰
- 프로토타입 제작
- 대량의 간단한 작업
피해야 할 경우:
- 매우 복잡한 추론 필요
- 최고 품질이 절대적으로 중요한 경우
GPT-5.2 Thinking
1
2
3
4
5
6
7
8
9
10
11
12
13
14
✓ 전문가급 추론 (GDPval 70.9%)
✓ 보안 감사에 탁월
✓ 복잡한 비즈니스 로직 분석
✓ 상세한 설명 제공
사용 추천:
- 보안 취약점 분석
- 아키텍처 검토
- 복잡한 알고리즘 설계
- 규제 준수 검토
피해야 할 경우:
- 빠른 결과 필요 (느림)
- 단순 구현 작업
DeepSeek V3.2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
✓ 최저 가격 ($0.40/M 출력)
✓ 완전 오픈소스
✓ 수학/과학 문제 해결 탁월
✓ 자체 호스팅 가능
사용 추천:
- 대량 처리 필요
- 데이터 주권 중요
- 비용 최소화 필수
- 파인튜닝 계획
피해야 할 경우:
- 최신 웹 프레임워크 (학습 데이터 제한)
- 한국 특화 도메인
2.2 핵심 개발 플랫폼
A. Google Antigravity
개요
1
2
3
4
5
출시: 2025년 11월 18일
기반: VS Code 포크
철학: Agent-First Development
가격: 무료 (Public Preview)
플랫폼: Windows, macOS, Linux
핵심 기능
- 멀티 에이전트 시스템
- 여러 AI 모델을 동시에 사용
- 각 에이전트에 다른 작업 할당
- Universal Inbox로 통합 관리
- Artifacts 시스템
- 작업 계획 자동 생성
- 스크린샷으로 결과 검증
- 브라우저 녹화로 동작 확인
- MCP (Model Context Protocol)
- GitHub, Supabase, Airtable 등 연동
- 외부 서비스와 직접 통신
- API 호출 자동화
- Self-Healing
- 브라우저에서 자동 테스트
- 오류 발견 시 자동 수정
- 배포 전 검증
장점
1
2
3
4
✓ 무료 (Public Preview 기간)
✓ 여러 모델 선택 가능
✓ 빠른 프로토타입 제작
✓ 비주얼 프로그래밍 지원
단점
1
2
3
✗ 아직 베타 (안정성 이슈 가능)
✗ Gmail 계정만 지원 (현재)
✗ 네트워크 필수 (오프라인 불가)
최적 사용 시나리오
- 새로운 프로젝트 시작
- 프론트엔드 중심 개발
- 디자인 → 코드 변환
- 빠른 MVP 제작
B. Claude Code
개요
1
2
3
4
5
출시: 2025년
기반: VS Code 네이티브 확장
철학: 체크포인트 기반 안전한 개발
가격: Claude Pro ($20/월) 또는 Max ($40/월)
플랫폼: VS Code 설치 환경
핵심 기능
- 체크포인트 시스템
- 중요 시점마다 스냅샷 저장
- 롤백 가능
- 작업 히스토리 추적
- 메모리 도구
- 프로젝트 컨텍스트 학습
- 코딩 스타일 기억
- 반복 작업 패턴 인식
- 깊은 코드베이스 이해
- 여러 파일 간 관계 파악
- 의존성 자동 추적
- 영향 범위 분석
장점
1
2
3
4
✓ 기존 코드베이스 작업에 최적
✓ 안전한 롤백 메커니즘
✓ VS Code 네이티브 통합
✓ 오프라인 부분 작업 가능
단점
1
2
3
✗ 유료 구독 필요
✗ Claude 모델만 사용 가능
✗ 초기 학습 시간 필요
최적 사용 시나리오
- 레거시 코드 리팩토링
- 대규모 마이그레이션
- 장기 프로젝트
- 팀 협업 (일관된 코딩 스타일)
C. Claude for Chrome
개요
1
2
3
4
5
출시: 2025년 말
타입: Chrome 확장 프로그램
철학: 브라우저 제어 자동화
가격: Claude Max ($40/월)
플랫폼: Chrome, Edge
핵심 기능
- Computer Use
- 화면 스크린샷 및 분석
- 버튼 클릭, 폼 작성
- 페이지 탐색
- Teaching Mode
- 사용자 작업 학습
- 워크플로우 자동화
- 단축키로 반복 실행
- Clay 연동
- 데이터 인리치먼트
- 리드 생성 자동화
- B2B 영업 워크플로우
장점
1
2
3
4
✓ 반복 작업 완전 자동화
✓ 비개발자도 사용 가능
✓ 소셜 미디어 관리 강력
✓ 데이터 수집 효율적
단점
1
2
3
4
✗ 속도 느림 (스크린샷 기반)
✗ 계정 차단 위험 (과용 시)
✗ 완벽하지 않은 정확도
✗ Max 구독 필수
최적 사용 시나리오
- LinkedIn 리드 생성
- 경쟁사 모니터링
- 소셜 미디어 자동화
- 웹 데이터 스크래핑
2.3 도구 선택 결정 트리
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
┌─────────────────────────────────────┐
│ 어떤 도구를 사용해야 할까? │
└─────────────────────────────────────┘
│
▼
[프로젝트 유형은?]
│
┌─────────┼─────────┐
│ │ │
새 프로젝트 기존 코드 브라우저
│ │ 자동화
▼ ▼ │
Antigravity Claude ▼
│ Code Claude for
│ │ Chrome
▼ ▼ │
│ │ │
└─────────┴─────────┘
│
▼
[예산은?]
│
┌─────────┼─────────┐
│ │ │
무제한 제한적 매우제한
│ │ │
▼ ▼ ▼
Opus 4.5 Flash DeepSeek
최고품질 가성비 최저가
의사결정 질문:
- 프로젝트 상태
- 새로 시작? → Antigravity
- 기존 코드베이스? → Claude Code
- 웹 자동화? → Claude for Chrome
- 주요 작업
- UI/UX 중심? → Antigravity + Gemini 3 Pro
- 백엔드 로직? → Claude Code + Opus 4.5
- 데이터 수집? → Claude for Chrome
- 예산
- 무제한? → Opus 4.5 (최고 품질)
- 제한적? → Gemini 3 Flash (가성비)
- 매우 제한? → DeepSeek (최저가)
- 팀 규모
- 개인? → 어떤 도구든 가능
- 소규모 팀 (2-5명)? → Antigravity (협업 편의)
- 대규모 팀 (5+명)? → Claude Code (일관성)
3. Claude for Chrome: 브라우저 자동화의 혁명
3.1 핵심 기능 상세 설명
A. Computer Use (컴퓨터 사용 능력)
Claude for Chrome의 가장 혁신적인 기능은 실제로 브라우저를 조작할 수 있다는 점입니다.
작동 메커니즘
1
2
3
4
5
6
7
8
9
10
11
1. 화면 캡처
↓
2. 시각적 요소 분석 (버튼, 입력창, 링크 등)
↓
3. 행동 계획 수립
↓
4. 실제 마우스/키보드 이벤트 생성
↓
5. 결과 검증
↓
6. 필요시 재시도
가능한 작업 예시
1. 웹 폼 자동 작성
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
시나리오: 100개 회사에 동일한 문의 양식 제출
프롬프트:
"이 스프레드시트의 각 회사 웹사이트를 방문해서
'문의하기' 폼을 찾아 다음 내용으로 제출해줘:
이름: 홍길동
회사: ABC Corp
이메일: contact@abc.com
문의: 파트너십 제안에 대해 논의하고 싶습니다.
제출 후 확인 메시지를 스크린샷으로 저장해줘."
실행 과정:
1. 스프레드시트에서 URL 읽기
2. 각 웹사이트 방문
3. "Contact", "문의하기" 버튼 찾기
4. 폼 필드 식별
5. 정보 입력
6. 제출 버튼 클릭
7. 확인 메시지 캡처
8. 다음 회사로 이동
2. 데이터 추출 및 정리
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
시나리오: 경쟁사 가격 정보 수집
프롬프트:
"다음 10개 쇼핑몰에서 'iPhone 15 Pro' 가격을 찾아서
CSV 파일로 정리해줘:
포함 정보:
- 사이트명
- 제품명
- 가격
- 재고 여부
- 배송비
- URL
가격은 숫자만 추출해서 비교 가능하게 해줘."
결과물 예시:
Site,Product,Price,Stock,Shipping,URL
Coupang,iPhone 15 Pro 256GB,1450000,In Stock,Free,https://...
Gmarket,iPhone 15 Pro 256GB,1480000,In Stock,3000,https://...
3. 멀티스텝 워크플로우
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
시나리오: 소셜 미디어 게시물 교차 게시
프롬프트:
"다음 내용을 LinkedIn, Twitter, Facebook에 게시해줘:
[게시물 내용]
각 플랫폼별 최적화:
- LinkedIn: 전문적 톤, 해시태그 3개
- Twitter: 280자 제한, 해시태그 2개
- Facebook: 친근한 톤, 이모지 포함
게시 후 각 플랫폼의 게시물 URL을 알려줘."
실행:
1. 플랫폼별 로그인 확인
2. 내용 플랫폼에 맞게 조정
3. 게시
4. URL 수집 및 리포트
B. Teaching Mode (티칭 모드)
개념 사용자가 한 번 작업을 시연하면, Claude가 그 패턴을 학습하여 반복 실행할 수 있습니다.
효과적인 티칭 방법
나쁜 티칭 (비효과적)
1
2
사용자: [말없이 클릭만 함]
Claude: "무엇을 하는지 이해할 수 없습니다."
좋은 티칭 (효과적)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
사용자: (마이크 켜고 시작)
"자, 이제 LinkedIn에서 잠재 고객을 찾는 방법을 가르쳐줄게.
먼저 검색창을 클릭하고... (클릭)
'SaaS CEO Korea'라고 입력해. (입력)
Enter를 누르면 검색 결과가 나와. (Enter)
이제 필터를 설정할 거야.
'People' 탭을 클릭하고... (클릭)
'Connections' 필터에서 '2nd'를 선택해. (클릭)
이제 각 사람의 프로필을 확인할 거야.
이름을 클릭하면... (클릭)
프로필이 새 탭에서 열려.
여기서 중요한 건:
1. 현재 직책 확인 (CEO 맞는지)
2. 회사 규모 확인 (직원 수)
3. 최근 활동 확인 (활성 사용자인지)
만약 조건에 맞으면 'Connect' 버튼을 클릭하고...
(클릭)
'Add a note'를 선택해. (클릭)
그리고 이런 형식으로 메시지를 작성해:
'안녕하세요 [이름]님, [회사]에서 하시는 [업무]에
관심이 있어 연결 요청 드립니다.'
전송하고 다음 사람으로 넘어가는 거야."
Claude: "학습 완료! 이제 '/' 키를 누르면
이 워크플로우를 자동으로 반복할게요."
학습 후 사용
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
사용자: "/" 입력
Claude:
"LinkedIn 잠재 고객 검색을 시작할까요?
설정:
- 검색어: SaaS CEO Korea
- 연결 유형: 2nd
- 처리할 프로필 수: 50개
예상 시간: 약 25분
안전 제한: 시간당 20개 (계정 보호)
시작하시겠습니까? (Y/N)"
사용자: Y
Claude: [자동 실행 시작]
"진행 상황: 5/50 완료
- 연결 요청 발송: 3건
- 조건 불일치로 스킵: 2건"
3.2 Clay 연동 심화 가이드
A. Clay 소개
Clay란? B2B 영업 및 마케팅을 위한 데이터 인리치먼트 플랫폼입니다.
주요 기능
- 회사 정보 수집 (Clearbit, Apollo 등 통합)
- 개인 정보 인리치먼트
- AI 기반 데이터 분석
- 워크플로우 자동화
가격
- Free: 100 크레딧/월
- Starter: $149/월 (2,000 크레딧)
- Pro: $349/월 (10,000 크레딧)
B. Claude + Clay 완전 자동화 워크플로우
시나리오: B2B SaaS 리드 생성 시스템
목표 주당 500개의 검증된, 개인화된 리드 생성
1단계: Clay에서 타겟 리스트 생성
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Claude for Chrome 프롬프트:
"Clay에 새 워크북을 만들고 다음 조건으로 회사를 찾아줘:
필터:
- 산업: SaaS, Fintech
- 지역: 미국, 캐나다
- 직원 수: 10-200명
- 최근 펀딩: 6개월 이내
- 기술 스택: React, Node.js (Clearbit Reveal 사용)
목표 개수: 500개
컬럼:
1. Company Name
2. Website
3. Industry
4. Employee Count
5. Funding Amount
6. Funding Date
7. LinkedIn URL
8. Technologies Used
"
Claude 실행 과정:
1. Clay 로그인 확인
2. "Create New Workbook" 클릭
3. "Find Companies" 클릭
4. 필터 설정:
- Industry dropdown → SaaS, Fintech 선택
- Location → US, Canada
- Employee Count slider → 10-200
- Funding Date → Last 6 months
5. "Add Technology Filter" 클릭
- React, Node.js 입력
6. "Run Search" 클릭
7. 결과 500개 수집 (약 5-10분)
8. "Companies found: 517" 확인
2단계: 의사결정자 찾기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
프롬프트:
"각 회사의 LinkedIn 페이지를 방문해서
다음 직책을 가진 사람들을 찾아줘:
우선순위:
1. CEO, Founder, Co-founder
2. CTO, VP of Engineering
3. Head of Product
각 사람에 대해 다음 정보를 수집:
- 이름
- 직책
- LinkedIn URL
- 재직 기간
- 이전 경력 (간단히)
새 컬럼에 추가해줘."
실행 세부사항:
for each Company in workbook:
1. Company LinkedIn URL 열기
2. "People" 탭 클릭
3. Search box에 "CEO" 입력
4. 첫 번째 결과 클릭 (새 탭)
5. 프로필 정보 추출:
- Name from h1 tag
- Title from subtitle
- Tenure from experience section
6. Clay 워크북으로 돌아가서 입력
7. 다음 회사로
Rate limiting:
- 회사당 30초 대기 (안전)
- 10개마다 2분 휴식
예상 시간: 500개 × 30초 = 4.2시간
(백그라운드 실행 권장)
3단계: AI로 개인화 각도 생성
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Clay 내에서 Claude API 사용:
새 컬럼: "Personalization Angle"
Formula:
=CLAUDE(
"다음 정보를 바탕으로 LinkedIn 연결 요청 메시지를 작성해줘:
회사: " & A2 & "
직책: " & B2 & "
이름: " & C2 & "
산업: " & D2 & "
최근 펀딩: " & E2 & "
사용 기술: " & F2 & "
우리 제품: AI 기반 코드 리뷰 도구
요구사항:
- 150자 이내
- 그들의 pain point에 공감
- 구체적인 가치 제안
- 친근하지만 전문적
예시 구조:
[공통점/관심사] → [그들의 문제] → [우리의 해결책] → [CTA]"
)
결과 예시:
"안녕하세요 John님! Series A 축하드립니다.
10→50명 확장 시기에 코드 리뷰가 병목이 되곤 하죠.
저희 AI 도구로 리뷰 시간 60% 단축한 사례 공유드리고 싶습니다."
4단계: 자동 아웃리치
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Claude for Chrome 프롬프트:
"Clay 워크북의 각 리드에 대해 LinkedIn 연결 요청을 보내줘.
안전 설정:
- 하루 최대: 50개
- 시간 간격: 5-15분 (랜덤)
- 작업 시간: 오전 9시 - 오후 6시 (한국 시간)
- 주말: 작동 안 함
실행 방법:
1. LinkedIn 프로필 URL 열기
2. 'Connect' 버튼 클릭
3. 'Add a note' 선택
4. 개인화 메시지 붙여넣기
5. 'Send' 클릭
6. Clay에 상태 업데이트: 'Sent'
7. 타임스탬프 기록
8. 랜덤 대기 (5-15분)
9. 다음 리드로
로깅:
- 성공: 초록색 체크
- 이미 연결됨: 노란색 스킵
- 오류: 빨간색 (재시도 큐에 추가)"
매일 자동 실행 (Cron):
월-금 09:00 KST: 시작
18:00 KST: 중지
C. 성과 측정 대시보드
Airtable로 트래킹
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Table: LinkedIn Outreach
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Columns:
- Date (날짜)
- Company (회사명)
- Contact (담당자명)
- Title (직책)
- LinkedIn URL
- Message Sent (발송 메시지)
- Status (상태)
└─ Options: Sent, Accepted, Replied, Meeting Scheduled
- Response (답변 내용)
- Deal Value (예상 거래액)
- Tags (태그: Hot, Warm, Cold)
Table: Daily Metrics
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Columns:
- Date
- Messages Sent (발송 수)
- Acceptance Rate (수락률 %)
- Reply Rate (응답률 %)
- Meeting Conversion (미팅 전환율 %)
- Pipeline Value (파이프라인 가치)
Formulas:
Acceptance Rate =
COUNTIF(Status, "Accepted") / COUNTIF(Status, "Sent") * 100
Reply Rate =
COUNTIF(Status, "Replied") / COUNTIF(Status, "Accepted") * 100
Meeting Conversion =
COUNTIF(Status, "Meeting Scheduled") / COUNTIF(Status, "Replied") * 100
실제 성과 예시 (4주 운영 결과)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
주차별 성과:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1주차 (학습 기간)
- 발송: 50개
- 수락률: 25% (12개)
- 응답률: 10% (1개)
- 미팅: 0개
2주차 (메시지 최적화)
- 발송: 100개
- 수락률: 35% (35개)
- 응답률: 20% (7개)
- 미팅: 1개
3주차 (타겟 정교화)
- 발송: 150개
- 수락률: 40% (60개)
- 응답률: 25% (15개)
- 미팅: 3개
4주차 (안정화)
- 발송: 200개
- 수락률: 42% (84개)
- 응답률: 28% (24개)
- 미팅: 5개
총계:
- 총 발송: 500개
- 수락: 191개 (38.2%)
- 응답: 47개 (24.6%)
- 미팅: 9개 (19.1%)
ROI 계산:
- 투입 시간: 주 2시간 × 4주 = 8시간
- 인건비 (시간당 $50): $400
- 도구 비용: Clay $149 + Claude Max $40 = $189
- 총 비용: $589
산출:
- 미팅 9개 × 성약률 30% = 계약 2.7개
- 평균 계약 금액: $10,000
- 총 매출: $27,000
ROI: ($27,000 - $589) / $589 = 4,487%
3.3 소셜 미디어 자동화 실전
A. YouTube 댓글 관리
시나리오: 채널 운영자가 댓글 관리에 하루 2시간 소요
자동화 워크플로우
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
프롬프트:
"내 YouTube 채널의 최신 5개 동영상에서:
1. 미답변 댓글 찾기
2. 각 댓글 분석:
- 감정: 긍정/중립/부정
- 카테고리: 질문/감사/피드백/스팸
- 우선순위: 높음/중간/낮음
3. 응답 전략:
질문 → 상세 답변 생성 (전문적 톤)
감사 → 간단한 감사 인사 (친근한 톤)
건설적 피드백 → 수용 및 개선 의지 표명
스팸/악플 → 좋아요만 누르고 답변 안 함
4. 실행:
- 답변 생성 (내 말투 학습)
- 사용자 검토 요청
- 승인 시 게시
5. 하트 표시:
모든 댓글에 좋아요 누르기"
사용자 말투 학습:
"다음은 내가 실제로 쓴 댓글 답변 5개야:
[예시 1]
[예시 2]
...
이 스타일을 학습해서 나처럼 답변해줘."
실행 결과:
┌──────────────────────────────────┐
│ 댓글 관리 리포트 │
├──────────────────────────────────┤
│ 총 댓글: 147개 │
│ │
│ 카테고리 분석: │
│ - 질문: 23개 (답변 생성됨) │
│ - 감사: 89개 (간단 답변) │
│ - 피드백: 18개 (상세 답변) │
│ - 스팸: 17개 (무시됨) │
│ │
│ 액션: │
│ - 답변 게시: 130개 │
│ - 좋아요: 147개 │
│ │
│ 소요 시간: 15분 │
│ (기존 2시간 → 88% 절감) │
└──────────────────────────────────┘
B. LinkedIn 게시물 교차 게시
시나리오: 동일 내용을 여러 플랫폼에 맞게 조정하여 게시
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
프롬프트:
"다음 내용을 LinkedIn, Twitter, Facebook에 게시해줘:
원본 내용:
'오늘 저희 AI 개발 도구가 Product Hunt에서
Product of the Day를 수상했습니다!
6개월간 밤낮없이 개발한 결과가
커뮤니티에 인정받아 정말 기쁩니다.
특히 100명의 베타 테스터분들께 감사드립니다.
여러분의 피드백이 제품을 10배 더 좋게 만들었습니다.
앞으로도 개발자들의 생산성을 높이는
혁신적인 도구를 만들어가겠습니다!'
플랫폼별 최적화:
LinkedIn:
- 톤: 전문적, 성과 중심
- 길이: 중간 (300-500자)
- 해시태그: #ProductHunt #AITools #Developer
- CTA: 제품 링크 포함
Twitter:
- 톤: 간결, 흥분
- 길이: 짧음 (280자 제한)
- 해시태그: #BuildInPublic #ProductHunt
- 이미지: Product Hunt 배지
- 스레드 형식 가능
Facebook:
- 톤: 친근, 스토리텔링
- 길이: 긴 편 가능
- 이모지: 적절히 사용
- 커뮤니티 중심 메시지
실행 후 각 플랫폼 게시물 URL 알려줘."
실행 결과:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✓ LinkedIn 게시 완료
URL: https://linkedin.com/posts/...
최적화: 전문적 톤, 팀 태그
✓ Twitter 게시 완료 (3개 스레드)
Tweet 1: 발표 + 링크
Tweet 2: 여정 스토리
Tweet 3: 감사 인사
URL: https://twitter.com/...
✓ Facebook 게시 완료
URL: https://facebook.com/...
최적화: 스토리텔링, 이모지
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
3.4 주의사항 및 베스트 프랙티스
A. 플랫폼별 안전 제한
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
절대 제한:
- 하루 연결 요청: 50개 이하
- 하루 메시지: 30개 이하
- 프로필 방문: 100개 이하
권장 사항:
- 요청 간 간격: 최소 3분
- 주말 활동 줄이기: -50%
- 심야 활동 피하기: 02:00-06:00
경고 신호:
- "You're almost out of invitations" 메시지
- CAPTCHA 빈번히 요구
- 일시적 기능 제한
대응:
즉시 활동 중단 → 3일 대기 → 천천히 재개
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
절대 제한:
- 하루 트윗: 2,400개 이하
- 하루 팔로우: 400개 이하
- 시간당 API 호출: 15개
권장 사항:
- 실제 사용자처럼 행동
- 같은 내용 반복 게시 금지
- 해시태그 남용 금지 (최대 2-3개)
경고 신호:
- "We've limited some of your account features"
- 자동 언팔로우 제한
- 트윗 가시성 감소
대응:
24시간 활동 중단 → 수동으로만 사용 1주일
YouTube
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
절대 제한:
- 하루 댓글: 50개 이하
- 댓글당 최소 간격: 2분
권장 사항:
- 의미 있는 댓글만
- 스팸성 링크 포함 금지
- 다양한 채널에 분산
경고 신호:
- 댓글이 자동 삭제됨
- "Detected unusual activity"
- 댓글 작성 일시 차단
대응:
즉시 중단 → 수동 댓글만 1주일
B. 품질 보장 전략
1. 샌드박스 테스트
1
2
3
4
5
6
7
본격 실행 전:
1. 테스트 계정 생성
2. 10개 샘플로 테스트
3. 결과 품질 검증
4. 문제 발견 시 수정
5. 재테스트
6. 실제 계정에 적용
2. 인간 검토 체크포인트
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
자동화 레벨 설정:
레벨 1 (Full Automation):
- 데이터 수집
- 정보 정리
- 스크린샷 저장
→ 검토 불필요
레벨 2 (Semi-Automation):
- 댓글 답변 생성
- 메시지 초안 작성
→ 검토 후 승인
레벨 3 (Assisted Only):
- 연결 요청 발송
- 게시물 게시
→ 항상 검토 필수
3. 롤백 메커니즘
1
2
3
4
5
6
문제 발생 시:
1. 즉시 자동화 중지
2. 마지막 10개 작업 검토
3. 잘못된 작업 수동 취소
4. 영향받은 사용자에게 사과 메시지
5. 워크플로우 수정 후 재개
4. Google Antigravity: 에이전트 우선 개발 플랫폼
4.1 철학과 아키텍처
A. Agent-First vs Code-First
전통적 개발 (Code-First)
1
2
3
4
5
6
7
8
9
10
11
12
개발자 생각:
"이 기능을 구현하려면...
1. 컴포넌트 구조를 설계하고
2. 상태 관리를 설정하고
3. API 호출 로직을 작성하고
4. 에러 핸들링을 추가하고
5. 스타일링을 하고..."
→ 모든 단계를 직접 코딩
시간: 2-3일
코드량: 500-1000 라인
Antigravity (Agent-First)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
개발자 생각:
"이 기능이 어떻게 작동해야 하는가?"
프롬프트:
"사용자 프로필 페이지를 만들어줘.
기능:
- 프로필 정보 표시 및 수정
- 아바타 업로드
- 비밀번호 변경
- 계정 삭제
디자인: 모던하고 깔끔하게
보안: 모든 변경사항 재인증 필요"
→ 에이전트가 구현
시간: 30분 - 2시간
(검토 및 수정 포함)
핵심 차이점
| 측면 | Code-First | Agent-First |
|---|---|---|
| 시작점 | “어떻게?” | “무엇을?” |
| 개발자 역할 | 코더 | 아키텍트 |
| 시간 분배 | 구현 80%, 설계 20% | 설계 60%, 검증 40% |
| 실수 비용 | 높음 (재작성) | 낮음 (재생성) |
| 학습 곡선 | 가파름 | 완만함 |
| 창의성 | 제한적 | 높음 |
B. Two-View 시스템
Editor View (편집기 뷰)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
용도:
- 세밀한 코드 수정
- 특정 함수 리팩토링
- 버그 수정
- 코드 리뷰
사용 시나리오:
"이 함수의 성능을 최적화해줘"
"타입스크립트 에러를 수정해줘"
"이 로직에 에러 핸들링 추가해줘"
특징:
- 전통적 IDE와 유사
- 빠른 응답
- 정확한 위치 지정
Agent Manager View (에이전트 관리자 뷰)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
용도:
- 새 기능 개발
- 여러 파일 동시 작업
- 큰 규모 리팩토링
- 프로젝트 초기 설정
사용 시나리오:
"전체 프로젝트를 TypeScript로 마이그레이션해줘"
"결제 시스템을 Stripe에서 Toss로 변경해줘"
"다크 모드를 전체 앱에 추가해줘"
특징:
- 여러 에이전트 병렬 작업
- Artifacts로 진행 상황 추적
- 검토 후 승인 방식
뷰 전환 타이밍
1
2
3
4
5
6
7
8
9
10
Editor View 사용:
✓ 명확한 파일/위치 지정 가능
✓ 5줄 이하의 작은 변경
✓ 즉각적인 피드백 필요
Agent Manager View 사용:
✓ 여러 파일에 영향
✓ 새로운 기능 추가
✓ 아키텍처 변경
✓ 복잡한 작업 (30분+ 예상)
4.2 설치 및 설정 완벽 가이드
A. 시스템 요구사항
1
2
3
4
5
6
7
8
9
10
11
12
13
14
운영체제:
- Windows 10/11 (64-bit)
- macOS 12+ (Intel/Apple Silicon)
- Linux (Ubuntu 20.04+, Fedora 35+)
하드웨어:
- CPU: 2 GHz+ (멀티코어 권장)
- RAM: 최소 8GB (16GB 권장)
- 저장공간: 500MB (앱) + 프로젝트 크기
- 인터넷: 안정적 연결 (최소 5 Mbps)
브라우저 (내장):
- Chromium 기반
- GPU 가속 지원
B. 다운로드 및 설치
Windows
1
2
3
4
5
6
7
8
9
10
1. https://antigravity.google.com 방문
2. "Download for Windows" 클릭
3. Antigravity-Setup-x64.exe 다운로드 (약 150MB)
4. 실행 파일 더블클릭
5. 설치 마법사 따라가기:
□ 설치 위치 선택
□ 바탕화면 아이콘 생성
□ PATH에 추가 (CLI 도구)
6. "Install" 클릭
7. 설치 완료 (약 2분)
macOS
1
2
3
4
5
6
1. Antigravity-x64.dmg 다운로드
2. DMG 파일 열기
3. Antigravity 아이콘을 Applications 폴더로 드래그
4. Launchpad에서 Antigravity 실행
5. "보안 및 개인 정보 보호" 설정에서 허용
(System Preferences → Security → "Open Anyway")
Linux
1
2
3
4
5
6
7
8
9
10
11
12
# Ubuntu/Debian
wget https://antigravity.google.com/download/linux/deb
sudo dpkg -i antigravity-amd64.deb
# Fedora
wget https://antigravity.google.com/download/linux/rpm
sudo rpm -i antigravity-x86_64.rpm
# AppImage (범용)
wget https://antigravity.google.com/download/linux/appimage
chmod +x Antigravity-x64.AppImage
./Antigravity-x64.AppImage
C. 초기 설정 마법사 (상세)
1단계: 계정 연결
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
┌─────────────────────────────────────────┐
│ Welcome to Antigravity │
├─────────────────────────────────────────┤
│ │
│ Sign in with your Google account │
│ to get started. │
│ │
│ Supported accounts: │
│ ✓ Personal Gmail (@gmail.com) │
│ ○ Workspace (Coming Soon) │
│ │
│ [ Sign in with Google ] │
│ │
│ Your code and settings are private │
│ and encrypted. │
│ │
└─────────────────────────────────────────┘
2단계: 설정 가져오기 (선택사항)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
┌─────────────────────────────────────────┐
│ Import Settings │
├─────────────────────────────────────────┤
│ │
│ Speed up setup by importing from: │
│ │
│ ○ VS Code │
│ Keybindings, themes, extensions │
│ │
│ ○ Cursor │
│ AI chat history, preferences │
│ │
│ ○ Start fresh │
│ New configuration │
│ │
│ [ Continue ] │
│ │
└─────────────────────────────────────────┘
권장: VS Code 사용 중이었다면 가져오기
→ 익숙한 단축키로 바로 시작 가능
3단계: 개발 모드 선택 (중요!)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
┌─────────────────────────────────────────┐
│ Choose Development Mode │
├─────────────────────────────────────────┤
│ │
│ How much autonomy should AI have? │
│ │
│ ○ Agent-driven (자동 조종) │
│ AI decides and implements │
│ ↑ Fast, experimental projects │
│ │
│ ● Review-driven (추천) │
│ AI proposes, you approve │
│ ↑ Balanced control & speed │
│ │
│ ○ Agent-assisted (수동 조종) │
│ You lead, AI helps │
│ ↑ Learning, sensitive projects │
│ │
│ [ Continue ] │
│ │
└─────────────────────────────────────────┘
초보자 권장: Review-driven
→ AI의 제안을 보고 배울 수 있음
→ 실수 방지
4단계: 터미널 정책
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
┌─────────────────────────────────────────┐
│ Terminal Policy │
├─────────────────────────────────────────┤
│ │
│ Can AI run terminal commands? │
│ │
│ ○ Freely (자유롭게) │
│ No confirmation needed │
│ ⚠️ Security risk │
│ │
│ ● Request review (추천) │
│ Show command, wait for approval │
│ │
│ ○ Never │
│ No terminal access │
│ │
│ Examples that need approval: │
│ - npm install │
│ - git push │
│ - rm -rf │
│ │
│ [ Continue ] │
│ │
└─────────────────────────────────────────┘
권장: Request review
→ 위험한 명령어 방지
→ 무엇이 실행되는지 학습
5단계: 모델 선택
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
┌─────────────────────────────────────────┐
│ Default AI Model │
├─────────────────────────────────────────┤
│ │
│ Choose your primary coding assistant: │
│ │
│ ○ Gemini 3 Pro │
│ Best for: UI/UX, visual tasks │
│ Speed: Fast │
│ Cost: Medium │
│ │
│ ● Gemini 3 Flash (추천) │
│ Best for: General coding │
│ Speed: Very fast │
│ Cost: Low │
│ │
│ ○ Claude Sonnet 4.5 │
│ Best for: Complex logic │
│ Speed: Medium │
│ Cost: Medium-High │
│ │
│ You can change models anytime. │
│ │
│ [ Continue ] │
│ │
└─────────────────────────────────────────┘
초보자 권장: Gemini 3 Flash
→ 빠르고 저렴
→ 대부분 작업에 충분
6단계: 키보드 단축키
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
┌─────────────────────────────────────────┐
│ Keyboard Shortcuts │
├─────────────────────────────────────────┤
│ │
│ Select your familiar style: │
│ │
│ ● VS Code (기본) │
│ Ctrl+P, Ctrl+Shift+P, etc. │
│ │
│ ○ Emacs │
│ Meta-X, C-x C-s, etc. │
│ │
│ ○ Vim │
│ :w, dd, gg, etc. │
│ │
│ ○ Custom │
│ Define your own │
│ │
│ Antigravity-specific: │
│ Ctrl+K: AI chat │
│ Ctrl+L: Agent Manager │
│ Ctrl+J: Terminal │
│ │
│ [ Finish Setup ] │
│ │
└─────────────────────────────────────────┘
7단계: CLI 도구 설치 (선택)
1
2
3
4
5
6
7
8
9
10
11
12
13
마지막 단계:
Command Line Interface (CLI) 도구를 설치할까요?
터미널에서 다음과 같이 사용할 수 있습니다:
$ agy open myproject
$ agy agent "Build login page"
$ agy deploy
[ Install CLI ] [ Skip ]
권장: Install
→ 터미널에서 빠른 작업 가능
D. 프로젝트 생성
GUI 방식
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1. Antigravity 실행
2. "New Project" 클릭
3. 프로젝트 템플릿 선택:
┌─────────────────────────────────────────┐
│ ○ Blank Project │
│ Empty folder, start from scratch │
│ │
│ ○ Next.js App │
│ React framework with SSR │
│ │
│ ○ React SPA │
│ Single page application │
│ │
│ ● Express API │
│ Node.js backend server │
│ │
│ ○ Full-stack (Next.js + Supabase) │
│ Complete web app starter │
│ │
│ ○ Import existing project │
│ Open local folder or clone repo │
│ │
└─────────────────────────────────────────┘
4. 프로젝트 이름 입력: "my-awesome-app"
5. 저장 위치 선택: C:\Users\YourName\Projects
6. "Create Project" 클릭
CLI 방식
1
2
3
4
5
6
7
8
9
10
11
12
# 기본 프로젝트
$ agy init my-awesome-app
# 특정 템플릿
$ agy init my-app --template nextjs
# GitHub에서 clone
$ agy clone https://github.com/user/repo
# 기존 프로젝트 열기
$ cd existing-project
$ agy open .
4.3 핵심 기능 마스터하기
A. Mult-Agent Orchestration 실전
개념 복습
1
2
3
4
5
6
7
단일 에이전트:
프로젝트 → 1개 AI → 순차 작업 → 느림
멀티 에이전트:
프로젝트 → 3개 AI → 병렬 작업 → 빠름
↓ ↓ ↓
Frontend Backend Testing
실전 예시: 전자상거래 앱 개발
시나리오
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
목표: 24시간 내에 기본 쇼핑몰 MVP 완성
요구사항:
- 제품 목록 페이지
- 제품 상세 페이지
- 장바구니
- 결제 (Stripe)
- 주문 내역
- 관리자 패널
기술 스택:
- Next.js 14
- Supabase
- Tailwind CSS
- Stripe
에이전트 할당 전략
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
┌─ 에이전트 1: Frontend UI ────────────┐
│ 모델: Gemini 3 Pro │
│ 이유: 최고의 UI 생성 능력 │
│ │
│ 담당 작업: │
│ - 제품 목록 페이지 (그리드 레이아웃) │
│ - 제품 상세 페이지 (이미지 갤러리) │
│ - 장바구니 UI (사이드 슬라이드) │
│ - 주문 내역 페이지 │
│ │
│ 우선순위: 높음 │
│ 예상 시간: 4-6시간 │
└──────────────────────────────────────┘
┌─ 에이전트 2: Backend Logic ──────────┐
│ 모델: Claude Sonnet 4.5 │
│ 이유: 복잡한 비즈니스 로직 처리 │
│ │
│ 담당 작업: │
│ - Supabase 스키마 설계 │
│ - API Routes (제품, 주문, 결제) │
│ - Stripe 통합 │
│ - 재고 관리 로직 │
│ - 주문 처리 플로우 │
│ │
│ 우선순위: 높음 │
│ 예상 시간: 5-7시간 │
└──────────────────────────────────────┘
┌─ 에이전트 3: Admin Panel ────────────┐
│ 모델: Gemini 3 Flash │
│ 이유: 빠른 CRUD 인터페이스 생성 │
│ │
│ 담당 작업: │
│ - 제품 관리 (추가/수정/삭제) │
│ - 주문 관리 (상태 업데이트) │
│ - 통계 대시보드 │
│ - 사용자 관리 │
│ │
│ 우선순위: 중간 │
│ 예상 시간: 3-4시간 │
└──────────────────────────────────────┘
┌─ 에이전트 4: Testing ────────────────┐
│ 모델: GPT-5.2 Thinking │
│ 이유: 엣지 케이스 발견 능력 │
│ │
│ 담당 작업: │
│ - E2E 테스트 작성 │
│ - 결제 플로우 테스트 │
│ - 보안 테스트 │
│ - 성능 테스트 │
│ │
│ 우선순위: 중간 │
│ 예상 시간: 2-3시간 │
└──────────────────────────────────────┘
실행 과정
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
Step 1: 프로젝트 킥오프
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Agent Manager에서:
[프롬프트]
"전자상거래 웹사이트를 만들어줘.
기술 스택:
- Next.js 14 (App Router)
- Supabase (PostgreSQL)
- Tailwind CSS
- Stripe
작업 분할:
1. 에이전트 1: 프론트엔드 UI (Gemini 3 Pro)
2. 에이전트 2: 백엔드 로직 (Claude Sonnet 4.5)
3. 에이전트 3: 관리자 패널 (Gemini 3 Flash)
4. 에이전트 4: 테스팅 (GPT-5.2)
각 에이전트는 병렬로 작업하고,
완료 시 Universal Inbox에 알려줘."
[Antigravity 응답]
"프로젝트 계획 수립 완료.
4개 에이전트 할당됨.
총 예상 시간: 14-20시간
(병렬 처리로 실제 7-10시간)
진행 상황은 Universal Inbox에서 확인 가능.
시작할까요? (Y/N)"
[사용자] Y
Step 2: 병렬 작업 시작 (T+0:00)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
에이전트 1 (Gemini 3 Pro):
├─ [작업 계획 생성됨]
├─ Task 1: 프로젝트 구조 설정
│ Status: ✓ 완료 (5분)
├─ Task 2: 제품 목록 페이지
│ Status: ⟳ 진행 중... (45%)
│
└─ 예상 완료: 4시간 후
에이전트 2 (Claude Sonnet 4.5):
├─ [작업 계획 생성됨]
├─ Task 1: Supabase 스키마 설계
│ Status: ⟳ 진행 중... (30%)
│ Files: supabase/migrations/001_initial.sql
│
└─ 예상 완료: 5시간 후
에이전트 3 (Gemini 3 Flash):
├─ [대기 중]
├─ Dependency: 에이전트 2의 DB 스키마 필요
│
└─ 예상 시작: 1시간 후
에이전트 4 (GPT-5.2):
├─ [대기 중]
├─ Dependency: 에이전트 1, 2 완료 필요
│
└─ 예상 시작: 6시간 후
Step 3: 진행 중 (T+2:00)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Universal Inbox 알림:
┌──────────────────────────────────────┐
│ 🔔 Agent 1 - Review Needed │
├──────────────────────────────────────┤
│ Task: 제품 목록 페이지 완성 │
│ │
│ Preview: [스크린샷] │
│ Files Modified: 5 │
│ │
│ [ Review Code ] [ Approve ] [ Reject ]│
└──────────────────────────────────────┘
[사용자가 Review Code 클릭]
변경 사항:
+ app/products/page.tsx (새 파일, 187 lines)
+ components/ProductCard.tsx (새 파일, 95 lines)
+ components/ProductGrid.tsx (새 파일, 42 lines)
+ styles/products.css (새 파일, 67 lines)
~ app/layout.tsx (수정, +3 lines)
[Live Preview 확인]
→ 디자인 괜찮음, 반응형 잘 됨
[사용자] Approve
┌──────────────────────────────────────┐
│ 🔔 Agent 2 - Review Needed │
├──────────────────────────────────────┤
│ Task: 데이터베이스 스키마 완성 │
│ │
│ SQL Preview: │
│ CREATE TABLE products (...); │
│ CREATE TABLE orders (...); │
│ CREATE TABLE order_items (...); │
│ │
│ ⚠️ Warning: 마이그레이션 실행 시 │
│ 기존 데이터 삭제됨 │
│ │
│ [ Review SQL ] [ Run Migration ] │
└──────────────────────────────────────┘
[사용자가 Review SQL 클릭]
-- Products table
CREATE TABLE products (
id UUID DEFAULT uuid_generate_v4() PRIMARY KEY,
name TEXT NOT NULL,
description TEXT,
price DECIMAL(10, 2) NOT NULL,
image_url TEXT,
stock INTEGER DEFAULT 0,
created_at TIMESTAMP DEFAULT NOW()
);
-- Orders table
CREATE TABLE orders (
id UUID DEFAULT uuid_generate_v4() PRIMARY KEY,
user_id UUID REFERENCES auth.users,
status TEXT DEFAULT 'pending',
total DECIMAL(10, 2) NOT NULL,
stripe_payment_id TEXT,
created_at TIMESTAMP DEFAULT NOW()
);
-- Order Items table
CREATE TABLE order_items (
id UUID DEFAULT uuid_generate_v4() PRIMARY KEY,
order_id UUID REFERENCES orders ON DELETE CASCADE,
product_id UUID REFERENCES products,
quantity INTEGER NOT NULL,
price DECIMAL(10, 2) NOT NULL
);
-- Indexes for performance
CREATE INDEX idx_orders_user_id ON orders(user_id);
CREATE INDEX idx_products_created_at ON products(created_at);
[사용자] 스키마 괜찮아 보임
[사용자] Run Migration
┌──────────────────────────────────────┐
│ ✓ Migration 성공 │
├──────────────────────────────────────┤
│ 3 tables created │
│ 2 indexes created │
│ │
│ Agent 3 자동 시작됨 │
└──────────────────────────────────────┘
Step 4: 중간 점검 (T+5:00)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
전체 진행 상황:
에이전트 1 (Frontend):
✓ 제품 목록 페이지 (완료)
✓ 제품 상세 페이지 (완료)
⟳ 장바구니 UI (80%)
에이전트 2 (Backend):
✓ DB 스키마 (완료)
✓ Stripe 통합 (완료)
⟳ 주문 처리 API (60%)
에이전트 3 (Admin):
✓ 제품 관리 (완료)
⟳ 주문 관리 (40%)
에이전트 4 (Testing):
⏸ 대기 중 (에이전트 2 완료 필요)
전체 진행률: ████████░░ 65%
예상 완료: 3시간 후
Step 5: 통합 및 테스트 (T+8:00)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┌──────────────────────────────────────┐
│ 🎉 모든 에이전트 작업 완료! │
├──────────────────────────────────────┤
│ │
│ Agent 4 (Testing) 시작 │
│ │
│ 자동 테스트 실행 중... │
│ ⟳ E2E 테스트 (10/15 passed) │
│ │
└──────────────────────────────────────┘
[5분 후]
┌──────────────────────────────────────┐
│ ⚠️ Agent 4 - Issues Found │
├──────────────────────────────────────┤
│ │
│ 5 tests failed: │
│ │
│ 1. 장바구니에 동일 상품 추가 시 │
│ 수량 증가 안 됨 │
│ File: components/Cart.tsx:45 │
│ │
│ 2. 결제 시 재고 확인 안 됨 │
│ File: app/api/checkout/route.ts:78│
│ │
│ 3. 관리자 패널 인증 우회 가능 │
│ File: app/admin/layout.tsx:12 │
│ │
│ [ Fix Automatically ] │
│ [ Review Issues ] │
│ │
└──────────────────────────────────────┘
[사용자] Fix Automatically
┌──────────────────────────────────────┐
│ 🔧 수정 중... │
├──────────────────────────────────────┤
│ │
│ ✓ Issue 1 수정됨 │
│ ✓ Issue 2 수정됨 │
│ ✓ Issue 3 수정됨 │
│ │
│ 재테스트 중... ✓ All tests passed! │
│ │
└──────────────────────────────────────┘
Step 6: 완료 및 배포 (T+9:00)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
┌──────────────────────────────────────┐
│ ✅ 프로젝트 완성! │
├──────────────────────────────────────┤
│ │
│ 통계: │
│ - 총 파일: 47개 │
│ - 코드 라인: 3,247 lines │
│ - 소요 시간: 9시간 │
│ - 에이전트 작업 시간: 24시간 │
│ (병렬 처리로 62% 단축) │
│ │
│ 다음 단계: │
│ [ Deploy to Vercel ] │
│ [ Run Local Server ] │
│ [ Generate Documentation ] │
│ │
└──────────────────────────────────────┘
[사용자] Deploy to Vercel
[Vercel MCP 자동 실행]
✓ Git 저장소 생성
✓ Vercel 프로젝트 연결
✓ 환경 변수 설정
✓ 배포 중... (2분)
✓ 배포 완료!
Live URL: https://my-shop-abc123.vercel.app
┌──────────────────────────────────────┐
│ 🚀 배포 성공! │
├──────────────────────────────────────┤
│ │
│ Production URL: │
│ https://my-shop-abc123.vercel.app │
│ │
│ Performance: │
│ - Lighthouse: 94/100 │
│ - First Load: 1.2s │
│ │
│ [ Open Website ] [ View Analytics ] │
│ │
└──────────────────────────────────────┘
핵심 인사이트
1
2
3
4
5
6
7
8
9
10
11
12
단일 에이전트 사용 시:
24시간 작업 → 순차 실행 → 24시간 소요
멀티 에이전트 사용 (4개):
24시간 작업 → 병렬 실행 → 9시간 소요
절감: 62%
추가 장점:
✓ 각 작업에 최적 모델 사용
✓ 동시 진행으로 일정 단축
✓ 에이전트 간 의존성 자동 관리
✓ 통합 테스트로 품질 보장
B. Artifacts 시스템 활용
Artifact 종류 및 활용법
1. Task Plan (작업 계획)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
에이전트가 작업 시작 전 생성하는 로드맵
예시:
┌─────────────────────────────────────┐
│ Task Plan: 사용자 인증 시스템 구현 │
├─────────────────────────────────────┤
│ │
│ Phase 1: 백엔드 인증 로직 │
│ ├─ Supabase Auth 설정 │
│ ├─ 이메일/비밀번호 로그인 │
│ ├─ JWT 토큰 관리 │
│ └─ 세션 유지 │
│ │
│ Phase 2: 프론트엔드 UI │
│ ├─ 로그인 페이지 │
│ ├─ 회원가입 페이지 │
│ ├─ 비밀번호 재설정 │
│ └─ 프로필 페이지 │
│ │
│ Phase 3: 보안 │
│ ├─ RLS 정책 설정 │
│ ├─ CSRF 보호 │
│ └─ Rate limiting │
│ │
│ 예상 시간: 4-6시간 │
│ 의존성: Supabase 계정 필요 │
│ │
│ [ Approve ] [ Modify ] │
│ │
└─────────────────────────────────────┘
사용자 활용:
✓ 계획이 맞는지 검토
✓ 누락된 부분 추가
✓ 우선순위 조정
✓ 시간 예측 확인
2. Implementation Plan (구현 계획)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
구체적인 파일 및 코드 구조
예시:
┌─────────────────────────────────────┐
│ Implementation Plan │
├─────────────────────────────────────┤
│ │
│ 생성할 파일: │
│ ✓ app/api/auth/login/route.ts │
│ ✓ app/api/auth/signup/route.ts │
│ ✓ components/LoginForm.tsx │
│ ✓ components/SignupForm.tsx │
│ ✓ lib/auth.ts │
│ │
│ 수정할 파일: │
│ ~ app/layout.tsx │
│ +10 lines: AuthProvider 추가 │
│ ~ middleware.ts │
│ +25 lines: 인증 체크 │
│ │
│ 패키지 설치: │
│ npm install @supabase/auth-helpers │
│ npm install jose │
│ │
│ 환경 변수 추가 필요: │
│ NEXT_PUBLIC_SUPABASE_URL │
│ NEXT_PUBLIC_SUPABASE_ANON_KEY │
│ SUPABASE_SERVICE_ROLE_KEY │
│ │
│ [ Proceed ] [ Adjust ] │
│ │
└─────────────────────────────────────┘
사용자 활용:
✓ 파일 구조 검토
✓ 명명 규칙 확인
✓ 패키지 선택 적절한지 점검
3. Screenshots (스크린샷)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
UI 구현 결과를 시각적으로 확인
자동 생성 타이밍:
- 새 페이지 생성 시
- 스타일 변경 시
- 사용자 요청 시
예시:
┌─────────────────────────────────────┐
│ Screenshot: Login Page │
├─────────────────────────────────────┤
│ │
│ [로그인 페이지 이미지] │
│ │
│ Responsive Preview: │
│ Desktop: ✓ │
│ Tablet: ✓ │
│ Mobile: ✓ │
│ │
│ [ Compare with Design ] │
│ [ Request Changes ] │
│ │
└─────────────────────────────────────┘
사용자 활용:
✓ 디자인 의도대로 구현되었는지 확인
✓ 반응형 동작 검증
✓ 수정 사항 피드백
4. Browser Recordings (브라우저 녹화)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
사용자 플로우 동작 확인
자동 녹화 시나리오:
- 폼 제출 플로우
- 결제 프로세스
- 네비게이션 흐름
예시:
┌─────────────────────────────────────┐
│ Recording: Checkout Flow │
├─────────────────────────────────────┤
│ │
│ [비디오 플레이어] │
│ Length: 0:45 │
│ │
│ Steps Captured: │
│ 1. 장바구니 확인 (0:00-0:05) │
│ 2. 배송 정보 입력 (0:05-0:20) │
│ 3. 결제 정보 입력 (0:20-0:35) │
│ 4. 주문 완료 (0:35-0:45) │
│ │
│ ✓ All steps successful │
│ │
│ [ Download Recording ] │
│ [ Report Issue at 0:15 ] │
│ │
└─────────────────────────────────────┘
사용자 활용:
✓ 전체 플로우가 매끄러운지 확인
✓ 특정 시점의 문제 지적
✓ QA 문서화에 활용
4.4 MCP (Model Context Protocol) 실전 활용
A. GitHub 통합
설정
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// ~/.config/antigravity/config.json
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@anthropic/mcp-server-github",
"--token",
"${GITHUB_TOKEN}"
]
}
}
}
Personal Access Token 생성
1
2
3
4
5
6
7
8
9
10
11
12
1. GitHub.com → Settings → Developer settings
2. Personal access tokens → Tokens (classic)
3. Generate new token (classic)
4. 권한 선택:
✓ repo (전체)
✓ workflow
✓ write:packages
✓ delete_repo
5. Generate token
6. 토큰 복사 (ghp_xxxxxxxxxxxx)
7. 환경 변수 설정:
export GITHUB_TOKEN=ghp_xxxxxxxxxxxx
사용 예시
1. 이슈 기반 개발
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
프롬프트:
"GitHub 이슈 #45의 내용을 읽고 버그를 수정해줘.
수정 후 새 브랜치를 만들고 PR을 생성해줘."
Antigravity 실행:
1. GitHub MCP → 이슈 #45 내용 가져오기
Issue #45: "장바구니에 동일 상품 추가 시 수량 증가 안 됨"
Steps to reproduce:
1. 제품 A를 장바구니에 추가
2. 다시 제품 A를 장바구니에 추가
3. 결과: 제품이 중복으로 추가됨 (예상: 수량 증가)
2. 코드 분석 및 문제 파악
File: components/Cart.tsx
Line 42-50
문제: 상품 ID 비교 로직 누락
3. 수정
const addToCart = (product) => {
const existing = items.find(i => i.id === product.id);
if (existing) {
// 수량 증가
updateQuantity(existing.id, existing.quantity + 1);
} else {
// 새 항목 추가
setItems([...items, { ...product, quantity: 1 }]);
}
};
4. Git 작업
$ git checkout -b fix/issue-45-cart-duplicate
$ git add components/Cart.tsx
$ git commit -m "Fix: Increment quantity for duplicate cart items
- Add duplicate check in addToCart function
- Update quantity instead of adding duplicate
Fixes #45"
$ git push origin fix/issue-45-cart-duplicate
5. PR 생성
GitHub MCP → Create Pull Request
Title: "Fix: Increment quantity for duplicate cart items"
Body: "Resolves #45
## Changes
- Added duplicate item check in cart logic
- Items now increment quantity instead of duplicating
## Testing
- Manually tested cart functionality
- Verified quantity increments correctly"
Reviewers: @teammate1, @teammate2
✓ PR 생성됨: github.com/user/repo/pull/123
2. 릴리스 노트 자동 생성
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
프롬프트:
"지난 주 merged된 PR들을 바탕으로 릴리스 노트를 작성하고
v1.2.0 태그를 생성해줘."
실행:
1. GitHub MCP → 지난 7일간 merged PR 가져오기
PR #120: "Add dark mode support"
PR #121: "Fix login redirect loop"
PR #123: "Improve search performance"
2. 카테고리별 정리 및 릴리스 노트 생성
# Release v1.2.0
## ✨ New Features
- Dark mode support (#120)
## 🐛 Bug Fixes
- Fixed login redirect loop issue (#121)
## ⚡ Performance
- Improved search performance by 40% (#123)
## 📦 Dependencies
- Updated Next.js to 14.0.4
- Updated React to 18.2.0
3. Git 태그 생성
$ git tag -a v1.2.0 -m "Release version 1.2.0"
$ git push origin v1.2.0
4. GitHub Release 생성
GitHub MCP → Create Release
Tag: v1.2.0
Name: "Version 1.2.0"
Body: [위의 릴리스 노트]
✓ Release 생성됨: github.com/user/repo/releases/tag/v1.2.0
B. Supabase 통합
설정
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
"mcpServers": {
"supabase": {
"command": "npx",
"args": [
"-y",
"@anthropic/mcp-server-supabase",
"--url",
"${SUPABASE_URL}",
"--key",
"${SUPABASE_SERVICE_ROLE_KEY}"
]
}
}
}
환경 변수
1
2
export SUPABASE_URL=https://xxxproject.supabase.co
export SUPABASE_SERVICE_ROLE_KEY=eyJhbGc...
사용 예시
1. 스키마 변경 및 데이터 마이그레이션
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
프롬프트:
"users 테이블에 'subscription_tier' 컬럼을 추가하고,
기존 사용자는 모두 'free'로 설정해줘.
그리고 'premium' 사용자를 위한 RLS 정책도 만들어줘."
실행:
1. Supabase MCP → 마이그레이션 생성
-- supabase/migrations/20260110_add_subscription_tier.sql
-- 컬럼 추가
ALTER TABLE users
ADD COLUMN subscription_tier TEXT DEFAULT 'free';
-- 기존 사용자 업데이트
UPDATE users
SET subscription_tier = 'free'
WHERE subscription_tier IS NULL;
-- NOT NULL 제약조건
ALTER TABLE users
ALTER COLUMN subscription_tier SET NOT NULL;
2. RLS 정책 생성
-- Premium 기능 접근 정책
CREATE POLICY "Premium users can access premium features"
ON premium_features
FOR SELECT
USING (
auth.uid() IN (
SELECT id FROM users
WHERE subscription_tier = 'premium'
)
);
3. 마이그레이션 실행
Supabase MCP → Run Migration
✓ Migration applied successfully
✓ 1,247 users updated to 'free' tier
✓ RLS policy created
4. TypeScript 타입 업데이트
// lib/database.types.ts
export interface User {
id: string;
email: string;
subscription_tier: 'free' | 'premium' | 'enterprise';
created_at: string;
}
2. 데이터 분석 및 리포트
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
프롬프트:
"지난 30일간 가입한 사용자 중 몇 %가
7일 이내에 첫 구매를 했는지 분석해줘.
결과를 차트로 시각화해줘."
실행:
1. Supabase MCP → SQL 쿼리 실행
SELECT
COUNT(DISTINCT u.id) as total_signups,
COUNT(DISTINCT o.user_id) as users_with_purchase,
ROUND(
COUNT(DISTINCT o.user_id)::NUMERIC /
COUNT(DISTINCT u.id) * 100,
2
) as conversion_rate
FROM users u
LEFT JOIN orders o ON u.id = o.user_id
AND o.created_at <= u.created_at + INTERVAL '7 days'
WHERE u.created_at >= NOW() - INTERVAL '30 days';
결과:
total_signups: 1,247
users_with_purchase: 312
conversion_rate: 25.02%
2. 일별 분석
SELECT
DATE(u.created_at) as signup_date,
COUNT(DISTINCT u.id) as signups,
COUNT(DISTINCT o.user_id) as converted
FROM users u
LEFT JOIN orders o ON u.id = o.user_id
AND o.created_at <= u.created_at + INTERVAL '7 days'
WHERE u.created_at >= NOW() - INTERVAL '30 days'
GROUP BY DATE(u.created_at)
ORDER BY signup_date;
3. 시각화 생성 (Recharts)
// components/ConversionChart.tsx 자동 생성
import { LineChart, Line, XAxis, YAxis, Tooltip } from 'recharts';
const data = [
{ date: '2025-12-11', signups: 45, converted: 12 },
{ date: '2025-12-12', signups: 52, converted: 15 },
...
];
export function ConversionChart() {
return (
<LineChart data={data}>
<XAxis dataKey="date" />
<YAxis />
<Tooltip />
<Line dataKey="signups" stroke="#8884d8" />
<Line dataKey="converted" stroke="#82ca9d" />
</LineChart>
);
}
✓ 차트 생성 완료
✓ 인사이트: 주말 가입자의 전환율이 평일보다 15% 높음
C. Airtable 통합
설정
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
"mcpServers": {
"airtable": {
"command": "npx",
"args": [
"-y",
"@anthropic/mcp-server-airtable",
"--api-key",
"${AIRTABLE_API_KEY}",
"--base-id",
"${AIRTABLE_BASE_ID}"
]
}
}
}
사용 예시: 버그 트래킹
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
프롬프트:
"Sentry에서 보고된 에러를 Airtable 버그 트래커에 자동으로 추가해줘.
우선순위는 에러 빈도로 결정하고,
비슷한 에러는 그룹핑해줘."
실행:
1. Sentry API → 최근 에러 가져오기
에러 1: TypeError: Cannot read property 'map'
빈도: 127회
에러 2: NetworkError: Failed to fetch
빈도: 45회
에러 3: ReferenceError: product is not defined
빈도: 23회
2. Airtable MCP → 레코드 생성
Table: Bugs
Record 1:
- Title: "TypeError in product listing page"
- Description: "Cannot read property 'map' of undefined"
- Priority: "High" (빈도 100+ 기준)
- Status: "New"
- Occurrences: 127
- First Seen: 2026-01-09
- Last Seen: 2026-01-10
- Stack Trace: [링크]
Record 2:
- Title: "Network error on checkout"
- Description: "Failed to fetch payment endpoint"
- Priority: "Medium"
- Status: "New"
- Occurrences: 45
...
3. 자동 그룹핑
에러 1과 에러 3을 "Product Data" 그룹으로 묶음
(둘 다 product 관련)
✓ 3개 버그 레코드 생성
✓ 1개 그룹 생성
✓ 개발자에게 Slack 알림 발송
5. FLOW 프레임워크: 전문가급 개발 방법론
5.1 프레임워크 개요
FLOW는 AI 도구를 활용한 체계적 개발 방법론입니다:
- Frame (프레임): 문제 정의
- Layout (레이아웃): 디자인 설계
- Orchestration (오케스트레이션): 개발 실행
- World (월드): 배포 및 운영
5.2 Frame (프레임): 문제 정의
A. 핵심 원칙
나쁜 프롬프트:
1
"웹사이트 만들어줘"
좋은 프롬프트:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
"건강식품 전자상거래 웹사이트를 만들어줘.
목표 고객: 30-50대 건강 관심층
핵심 기능:
- 제품 카탈로그 (필터링, 검색)
- 장바구니 및 결제
- 구독 서비스
- 영양 정보 제공
기술 요구사항:
- Next.js 14 (App Router)
- Supabase (데이터베이스, 인증)
- Stripe (결제)
- 모바일 우선 반응형
비즈니스 목표:
- 전환율 최적화
- SEO 친화적
- 로딩 속도 < 2초"
5.3 Layout (레이아웃): 디자인 설계
A. 비주얼 레퍼런스 수집
출처:
- Dribbble (https://dribbble.com) - 디자인 트렌드, UI 패턴
- Awwwards (https://www.awwwards.com) - 수상작 웹사이트
- Behance (https://www.behance.net) - 케이스 스터디
Antigravity에 디자인 지시:
1
2
3
4
5
6
1. Dribbble 디자인 스크린샷 준비
2. Antigravity 채팅창에 드래그 앤 드롭
3. 프롬프트:
"첨부된 디자인을 참고하여 제품 대시보드를 만들어줘.
브랜드 가이드는 /brand 폴더 참조.
컴포넌트는 재사용 가능하게 설계해줘."
5.4 Orchestration (오케스트레이션): 개발 실행
A. 모델 스위칭 전략
| 작업 유형 | 추천 모델 | 이유 |
|---|---|---|
| UI/UX 디자인 | Gemini 3 Pro | 최고의 시각적 이해 |
| 복잡한 비즈니스 로직 | Claude Opus 4.5 | 장기 추론 능력 |
| 빠른 프로토타이핑 | Gemini 3 Flash | 속도와 비용 |
| 보안 감사 | GPT-5.2 Thinking | 전문가급 분석 |
5.5 World (월드): 배포 및 운영
A. 자동 배포 파이프라인
Vercel 연동:
1
2
3
4
5
6
7
8
9
Antigravity 코드 수정
↓
GitHub 자동 푸시
↓
Vercel 자동 빌드
↓
프로덕션 배포
↓
배포 URL 알림
6. 실전 프로젝트 가이드
6.1 프로젝트 1: SaaS 랜딩 페이지 (48시간 완성)
기술 스택
- Next.js 14 (App Router)
- Tailwind CSS
- Framer Motion (애니메이션)
- Vercel (배포)
1일차 오전: 기획 (4시간)
1
2
3
4
5
6
7
8
Claude에게:
"다음 제품의 랜딩 페이지 구조를 제안해줘:
제품: ProjectPulse - 프로젝트 관리 도구
타겟: 10-50인 스타트업
차별점: AI 기반 리스크 예측
경쟁사 분석 포함해서 최적의 섹션 구성을 제시해줘"
1일차 오후: 디자인 레퍼런스 (2시간)
1
2
3
4
5
6
7
8
9
10
11
12
작업:
1. Dribbble에서 "SaaS landing page" 검색
2. 마음에 드는 디자인 5개 스크린샷
3. Antigravity에 업로드
프롬프트:
"첨부된 디자인들의 장점을 결합해서
ProjectPulse 랜딩 페이지를 만들어줘.
브랜드 컬러:
Primary: #6366F1 (Indigo)
Secondary: #8B5CF6 (Purple)"
최종 결과물 체크리스트
1
2
3
4
5
6
✓ 8개 섹션 완성
✓ 반응형 디자인 (모바일, 태블릿, 데스크톱)
✓ 애니메이션 부드럽게 작동
✓ Lighthouse 점수: Performance 95, SEO 98
✓ 배포 완료
✓ 총 소요 시간: 20시간
6.2 프로젝트 2: B2B 자동화 대시보드
워크플로우:
1
2
3
4
5
1단계: Clay에서 타겟 기업 리스트 생성
2단계: 기업 정보 인리치먼트
3단계: LinkedIn 프로필 확인
4단계: 개인화된 아웃리치 메시지 생성
5단계: Claude for Chrome으로 아웃리치 실행
예상 성과
1
2
3
4
5
6
7
8
9
투입:
- 초기 설정: 8시간
- 주간 관리: 2시간
- 월 비용: $189
산출 (월간):
- 아웃리치: 1,000건
- 미팅 전환: 13건
- ROI: 13,657%
7. 모델 선택 전략
7.1 작업별 최적 모델
코딩 작업
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
새 프로젝트 + UI 중심
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
추천: Gemini 3 Pro
이유: 최고의 UI/UX 생성, WebDev Arena 1위
복잡한 리팩토링
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
추천: Claude Opus 4.5
이유: SWE-bench 80.9%, 장기 작업 안정성
빠른 버그 수정
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
추천: Gemini 3 Flash
이유: 3배 빠른 속도, 저렴한 가격
보안 감사
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
추천: GPT-5.2 Thinking
이유: 전문가급 분석
7.2 비용 대비 성능
1
2
3
4
5
최적 선택:
- 예산 무제한: Opus 4.5
- 균형: Gemini 3 Pro 또는 Sonnet 4.5
- 가성비: Gemini 3 Flash
- 극단적 절약: DeepSeek V3.2
8. 비용 최적화 전략
8.1 프롬프트 최적화
비효율적:
1
2
3
입력: 500 토큰
출력: 5,000 토큰
비용: $0.125
최적화:
1
2
3
4
입력: 200 토큰
출력: 1,500 토큰
비용: $0.0375
절감: 70%
8.2 Batch Processing
1
2
3
4
5
6
7
8
9
클라우드 API (100만 토큰):
Opus 4.5: $25
DeepSeek API: $0.40
자체 호스팅:
월 $2,000 (처리량 100M 토큰)
토큰당: $0.02/M
손익분기점: 월 8M 토큰
9. 보안 및 주의사항
9.1 데이터 보안
절대 하지 말아야 할 것:
1
2
3
4
❌ API 키를 코드에 하드코딩
❌ 프롬프트에 비밀번호 포함
❌ 고객 개인정보를 AI에 전송
❌ 신용카드 정보 처리
올바른 방법:
1
2
3
4
✓ 환경 변수 사용
✓ 데이터 마스킹
✓ 로컬 처리 (필요시)
✓ 암호화 전송
9.2 LinkedIn 자동화 제한
안전한 사용:
1
2
3
4
5
6
7
8
하루 최대:
- 프로필 방문: 100회
- 연결 요청: 50회
- 메시지 발송: 30회
시간 간격:
- 행동 간 최소: 30초
- 랜덤 변동: ±50%
10. 한국 개발자를 위한 특별 가이드
10.1 한국어 처리 최적화
모델별 한국어 성능
1
2
3
4
1. GPT-5.2 (★★★★★) - 문맥 이해 탁월
2. Claude Opus 4.5 (★★★★☆) - 기술 문서 강함
3. Gemini 3 Pro (★★★★☆) - 한영 혼용 처리
4. DeepSeek V3.2 (★★★☆☆) - 기술 용어 정확
프롬프트 작성 팁
한영 혼용 (권장):
1
2
3
4
5
6
7
8
9
"Next.js 14의 App Router를 사용해서
상품 목록(Product Listing) 페이지를 만들어줘.
기능:
- 페이지네이션 (Pagination)
- 카테고리 필터 (Category Filter)
디자인은 Tailwind CSS를 사용하고,
한국 사용자를 위한 UI/UX로 최적화해줘."
10.2 한국 시장 특화 개발
결제 시스템 (Toss Payments)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
export async function createTossPayment({
amount,
orderName,
customerName
}) {
const response = await fetch(
'https://api.tosspayments.com/v1/payments',
{
method: 'POST',
headers: {
'Authorization': `Basic ${Buffer.from(
process.env.TOSS_SECRET_KEY + ':'
).toString('base64')}'
},
body: JSON.stringify({ amount, orderName, customerName })
}
);
return response.json();
}
주소 검색 (다음 API)
1
2
3
4
5
6
7
8
9
10
11
export function AddressSearch({ onSelect }) {
const handleClick = () => {
new window.daum.Postcode({
oncomplete: function(data) {
onSelect(data.roadAddress || data.jibunAddress);
}
}).open();
};
return <button onClick={handleClick}>주소 검색</button>;
}
10.3 규제 준수
개인정보보호법 필수 사항
1
2
3
4
5
6
7
8
9
10
11
12
13
14
1. 개인정보 수집 동의
- 필수 vs 선택 항목 명시
- 목적별 동의 체크박스
2. 개인정보 처리방침
- 수집 항목, 보유 기간, 파기 방법
3. 권리 행사
- 열람, 정정, 삭제, 처리 정지
4. 기술적 조치
- 비밀번호 암호화 (bcrypt)
- 개인정보 암호화 저장
- SSL/TLS 적용
11. 트러블슈팅
11.1 Antigravity 문제
에이전트가 응답하지 않음
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
원인 1: 너무 복잡한 작업
해결:
1. 작업 중단
2. 작업을 작은 단계로 분할
3. 단계별로 재시도
원인 2: 모델 과부하
해결:
1. 다른 모델로 전환
2. 5분 대기 후 재시도
원인 3: 네트워크 문제
해결:
1. 인터넷 연결 확인
2. Antigravity 재시작
MCP 서버 연결 실패
1
2
3
4
5
해결 단계:
1. Personal Access Token 확인
2. 설정 파일 확인
3. MCP 서버 수동 테스트
4. Antigravity 재시작
11.2 배포 문제
Vercel 빌드 실패
1
2
3
4
5
일반적인 원인:
1. 환경 변수 미설정
2. Node.js 버전 불일치
3. 빌드 명령어 오류
4. 의존성 설치 실패
12. 미래 전망 및 학습 로드맵
12.1 2026년 트렌드
단기 (3-6개월)
1
2
3
4
5
6
7
8
1. 모델 성능 수렴
→ 차별화: 비용, 속도, 특화
2. 에이전트 신뢰성 개선
→ 작업 성공률 80%+
3. 비용 하락
→ 40% 가격 감소 예상
12.2 학습 로드맵
초급 개발자 (0-6개월)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1개월: 기초 다지기
- Antigravity 사용법
- 프롬프트 엔지니어링
- Next.js/React 기본
2개월: 데이터베이스
- Supabase 기초
- SQL 기본
- 인증/인가
3개월: API 통합
- REST API
- Stripe 결제
- 이메일 발송
4개월: 고급 UI/UX
- Tailwind 고급
- 애니메이션
- 반응형 디자인
5개월: 배포
- Vercel 배포
- SEO 최적화
- 성능 모니터링
6개월: 포트폴리오
- 3-5개 프로젝트
- GitHub 정리
- 이력서 작성
12.3 지속 학습 전략
정보 출처
일간:
- Hacker News
- Twitter/X (@sama, @karpathy)
- Reddit (r/LocalLLaMA, r/ClaudeAI)
주간:
- 뉴스레터 (The Rundown AI)
- 팟캐스트 (Latent Space)
- YouTube (AI Explained)
월간:
- 리서치 페이퍼 (arxiv.org)
- 컨퍼런스 (NeurIPS, Google I/O)
맺음말
2026년은 AI가 개발 도구에서 개발 파트너로 진화하는 원년입니다.
핵심 메시지:
도구가 아닌 문제에 집중하라 AI는 “어떻게”를 해결합니다. 개발자는 “무엇을”, “왜”에 집중해야 합니다.
비용 효율성을 추구하라 최고 성능 모델이 항상 답은 아닙니다. 작업에 맞는 적절한 모델을 선택하는 것이 중요합니다.
끊임없이 학습하라 6주 만에 업계 판도가 바뀌는 시대입니다. 뒤처지지 않으려면 지속적인 학습이 필수입니다.
실험을 두려워하지 마라 AI 도구는 실수 비용이 낮습니다. 과감하게 시도하고, 빠르게 반복하세요.
커뮤니티와 함께하라 혼자서는 모든 변화를 따라갈 수 없습니다. 커뮤니티에서 배우고, 공유하세요.
이 가이드가 여러분의 AI 개발 여정에 실질적인 도움이 되기를 바랍니다.
파도를 타거나, 휩쓸리거나. 선택은 여러분의 몫입니다.
작성일: 2026-01-10
부록
A. 유용한 링크
공식 문서
- Antigravity: https://antigravity.google.com/docs
- Claude Code: https://docs.claude.ai/code
- Claude for Chrome: https://chrome.google.com/webstore/claude
커뮤니티
- Discord: Antigravity Community
- Reddit: r/ClaudeAI, r/GoogleAI
- GitHub: AI-Developers-Korea
학습 자료
- YouTube: 제공된 3개 영상
- Deeplearning.AI
- Fast.ai
B. 용어 설명
SWE-bench Software Engineering Benchmark. 실제 GitHub 이슈를 해결하는 능력을 측정하는 코딩 벤치마크.
MCP Model Context Protocol. AI 모델과 외부 서비스를 연결하는 표준 프로토콜.
Artifacts Antigravity에서 에이전트가 생성하는 작업 결과물. 계획, 스크린샷, 녹화 등을 포함.
Agent-First 코드를 직접 작성하기보다 AI 에이전트에게 목표를 제시하고 구현을 맡기는 개발 철학.
RLS Row Level Security. Supabase 등 데이터베이스에서 행 단위로 접근 권한을 제어하는 보안 메커니즘.
Vibe Coding 느낌과 직관으로 코딩하는 것. AI 시대에는 정확한 문법보다 의도 전달이 중요.
관련영상
제시해주신 영상 “Claude on Chrome Changes EVERYTHING for Business Owners” 는 앤스로픽(Anthropic)이 출시한 클로드(Claude) 크롬 확장 프로그램 이 비즈니스 운영 방식, 특히 데이터 자동화 도구인 클레이(Clay)와의 결합을 통해 어떻게 업무 효율을 극대화할 수 있는지 상세히 다루고 있습니다.
주요 내용을 서술형으로 정리해 드립니다.
1. 클로드 크롬 확장 프로그램의 핵심 기능
영상에서 강조하는 클로드 크롬 확장 프로그램의 가장 큰 특징은 ‘브라우저 세션 제어 능력’ 입니다. 단순히 텍스트 질문에 답하는 것을 넘어, 사용자의 브라우저 화면을 스크린샷으로 찍어 내용을 읽고, 버튼을 클릭하거나 폼을 작성하는 등 실제 작업을 수행할 수 있습니다. 01:12 특히 사용자가 직접 워크플로우를 가르치는 ‘티칭(Teaching)’ 기능을 통해 복잡한 반복 업무를 AI에게 위임할 수 있다는 점이 핵심입니다. 07:10
2. 클레이(Clay)와 연동한 실무 자동화 사례
영상 제작자인 자비에(Xavier)는 데이터 인리치먼트(Enrichment) 도구인 ‘클레이’를 활용해 다음의 작업들을 시연합니다.
- 리드 리스트 생성: 북미 지역의 직원 수 10~50명 규모의 SaaS 기업 리스트를 자동으로 구축하도록 지시하면, 클로드가 스스로 클레이에서 새 워크북을 만들고 필터를 설정합니다. 00:42
- 데이터 검수 및 QA: 수십 개의 열(Column)이 있는 복잡한 테이블에서 프롬프트의 오류나 종속성 문제를 찾아내는 데 매우 유용합니다. 자비에는 클로드가 45분간 테이블을 분석해 자신이 놓쳤던 수많은 오류를 찾아냈다고 언급합니다. 04:22
- 맞춤형 기술 교육: 사용자가 마이크로폰을 켜고 직접 작업을 수행하며 설명하면, 클로드는 이를 학습하여 나중에 단축키(Forward Slash) 하나로 동일한 작업을 반복 수행할 수 있습니다. 07:25
3. 링크드인(LinkedIn) 및 소셜 미디어 관리
클로드 확장 프로그램은 소셜 미디어 운영에도 강력한 도구가 됩니다.
- 잠재 고객 필터링: 최근 링크드인 일촌 신청 목록을 훑어보고, 특정 직함(CEO, 창업자 등)을 가진 사람만 추출하여 CSV 파일로 정리하는 작업을 순식간에 해냅니다. 13:32
- 댓글 자동 대응: 유튜브나 링크드인 포스트의 댓글을 분석하여 답변하지 않은 댓글에 좋아요를 누르고 답글을 다는 과정을 자동화할 수 있습니다. 19:53
4. 사용 시 주의사항 및 한계점
혁신적인 도구임에도 불구하고 몇 가지 고려해야 할 점이 있습니다.
- 속도 문제: 클로드는 매 단계 스크린샷을 찍고 분석한 뒤 행동하기 때문에 인간이 직접 클릭하는 것보다 속도가 느릴 수 있습니다. 12:17
- 계정 차단 위험: 링크드인과 같은 플랫폼에서 자동화 도구를 과도하게 사용할 경우 계정이 정지될 위험이 있으므로 주의가 필요합니다. 15:45
- 정확도: 가끔 사용자의 의도를 완벽히 파악하지 못하고 작업을 멈추는 경우가 있어, 초기에는 워크플로우를 세밀하게 다듬는 노력이 필요합니다. 18:34
5. 비즈니스 소유자를 위한 통찰
자비에는 이 도구의 진정한 목적은 ‘시간을 사는 것’ 이라고 강조합니다. 단순 반복 업무를 배경에서 클로드에게 맡기고, 비즈니스 소유자는 그 시간에 더 본질적이고 전략적인 업무에 집중함으로써 마치 10명의 직원을 둔 것처럼 생산성을 높일 수 있다는 것입니다. 05:10
이 영상은 AI 에이전트가 브라우저라는 우리 업무의 중심 공간으로 들어와 실질적인 ‘비서’ 역할을 수행하기 시작했음을 잘 보여주고 있습니다.
영상 링크: https://www.youtube.com/watch?v=LtUcf5SDyXA
제시해주신 영상 “How to Use AntiGravity Better than 99% of People” 은 구글의 새로운 AI 코딩 툴인 안티그래비티(AntiGravity) 를 활용하여, 코딩 경험이 전혀 없는 초보자도 전문가 수준의 소프트웨어를 빠르고 효율적으로 개발할 수 있는 비법과 프레임워크를 소개합니다.
주요 내용을 ‘FLOW’라는 4단계 프레임워크를 중심으로 자세하게 정리해 드립니다.
1. 프레임(Frame): 문제 정의의 구체화
성공적인 앱 개발의 첫 단추는 해결하고자 하는 문제를 명확히 하는 것입니다. 영상에서는 클로드(Claude) 를 활용해 아이디어를 다듬는 과정을 보여줍니다. 예를 들어 ‘가계부 앱’을 만들고 싶다면, 단순히 기능만 나열하는 게 아니라 AI에게 자신의 생각을 비판해달라고 요청하여 더욱 정교한 기획안(SOP)을 도출합니다. 02:16
2. 레이아웃(Layout): 디자인과 브랜드 가이드라인 설정
안티그래비티의 강점은 시각적 요소를 매우 잘 다룬다는 점입니다.
- 디자인 참고: 드리블(Dribbble) 같은 사이트에서 마음에 드는 UI 이미지를 캡처해 안티그래비티에 붙여넣으면 AI가 이를 분석해 코드로 구현합니다. 04:12
- 브랜드 일관성: 브랜드 가이드라인(폰트, 색상 등)이나 로고 파일을 프로젝트 폴더에 드래그 앤 드롭하면, AI가 이를 참조하여 브랜드 아이덴티티가 반영된 디자인을 생성합니다. 04:30, 05:04
3. 오케스트레이션(Orchestration): 멀티 에이전트 활용과 MCP 연결
이 단계는 안티그래비티의 핵심 기능을 활용해 실제 개발을 진행하는 단계입니다.
- 멀티 에이전트(Multi-Agent): 에이전트 매니저를 통해 여러 명의 AI ‘직원’을 동시에 고용할 수 있습니다. 한 에이전트는 코딩을 하고, 다른 에이전트는 시장 조사를 수행하며, 또 다른 에이전트는 경쟁사 분석을 하는 등 병렬 작업이 가능합니다. 07:44, 08:23
- 모델 선택: 디자인은 제미나이 3 프로(Gemini 3 Pro), 자연스러운 문구 작성은 클로드 4.5 소넷(Claude 4.5 Sonnet), 일반적인 코드 검수는 GPT 모델을 선택하는 등 상황에 맞게 모델을 교체하며 효율을 극대화합니다. 21:38
- MCP 서버 연결: MCP(Model Context Protocol)를 통해 GitHub, Supabase, Airtable 등 외부 앱과 안티그래비티를 직접 연결하여 데이터를 주고받거나 앱을 배포할 수 있습니다. 13:05, 14:33
4. 월드(World): 배포 및 실전 활용
개발된 앱을 실제 세상에 내놓는 단계입니다.
- 자동 동기화: 안티그래비티에서 코드를 수정하면 연결된 GitHub 저장소에 즉시 반영되고, 이는 다시 Vercel 과 같은 호스팅 서비스와 연동되어 실시간으로 업데이트됩니다. 23:37
- 자가 치유(Self-healing): 안티그래비티는 스스로 크롬 브라우저를 띄워 UI를 테스트하고, 오류가 발견되면 자율적으로 코드를 수정하는 능력을 갖추고 있어 배포 과정의 실수를 최소화합니다. 09:40
요약 및 결론
잭 로버츠(Jack Roberts)는 안티그래비티가 단순한 챗봇이 아니라 소프트웨어를 만드는 ‘공장’과 같다고 말합니다. 특히 유니버설 인박스(Universal Inbox) 를 통해 여러 에이전트의 작업 진행 상황을 관리하고 승인하는 방식은 기존 코딩 도구들과 차별화되는 지점입니다. 09:23
이 가이드를 따라가면 기술적 장벽 없이도 복잡한 AI 앱을 구축하고 시장에 선보일 수 있는 강력한 경쟁력을 갖게 됩니다.
영상 다시보기: https://www.youtube.com/watch?v=QZCYFJTv8jI
제시해주신 영상 “(성능압살) 홈페이지 외주 주지 마세요. 초보자도 전문가급 웹사이트 만들 수 있습니다.” 는 구글의 최신 AI 도구인 안티그래비티(AntiGravity) 를 활용해 코딩 지식이 없는 일반인도 고퀄리티의 웹사이트를 제작하는 방법을 설명합니다. 특히 제미나이 3 프로(Gemini 3 Pro) 와 이미지 생성 AI인 나노바나 프로(Nano Banana Pro) 의 결합이 가진 시너지를 강조합니다.
주요 내용을 상세한 서술형으로 정리해 드립니다.
1. 안티그래비티 활용의 핵심: 체계적인 기획
단순히 “웹사이트 만들어 줘”라고 한 줄의 프롬프트를 입력하는 기존 방식으로는 만족스러운 결과를 얻기 어렵습니다. 영상에서는 전문가 수준의 결과물을 얻기 위해 다음 요소들을 포함한 상세 가이드를 제공해야 한다고 강조합니다. 02:19
- 테마 및 섹션: 어떤 주제의 사이트인지, 어떤 메뉴와 섹션이 필요한지 정의.
- 애니메이션 및 기술 스택: 어떤 움직임을 넣을지, 어떤 최신 기술(예: Next.js)을 사용할지 명시.
- 단계별 개발: 한 번에 완성하기보다 뼈대 구축부터 애니메이션 추가까지 단계를 나눠 진행(에러 감소 및 퀄리티 향상). 04:09
2. 제미나이 3 & 나노바나 프로의 결합
안티그래비티 안에서 이 두 모델을 동시에 사용하면 개발과 디자인이 한 번에 해결됩니다.
- 이미지 자동 생성: 외부 사이트에서 이미지를 구할 필요 없이, 나노바나 프로를 통해 웹사이트 주제에 맞는 고퀄리티 제품 샷이나 일러스트를 실시간으로 생성하여 배치할 수 있습니다. 06:41, 07:08
- 유저 피드백 기능: 만들어진 이미지나 특정 영역에 직접 코멘트를 달아 AI에게 수정을 요청할 수 있습니다. 예를 들어, “이 이미지를 더 다이어트 제품에 어울리게 바꿔 줘”라고 지시하면 AI가 즉시 새로운 디자인을 제안합니다. 08:52, 09:07
3. 디자인 영감을 통한 시각적 고도화
텍스트만으로 설명하기 어려운 디자인은 이미지를 활용합니다.
- 스크린샷 참조: 드리블(Dribbble)이나 디자인 수상 사이트에서 마음에 드는 레이아웃이나 애니메이션을 캡처합니다.
- 비주얼 프로그래밍: 캡처한 이미지를 안티그래비티 에디터에 붙여넣고 “이런 스타일로 만들어 줘”라고 요청하면 AI가 그 디자인을 분석하여 코드로 재현합니다. 09:51, 10:08
4. 실전 웹사이트 구축 프로세스
영상에서는 다이어트 관련 랜딩 페이지를 예시로 제작 과정을 보여줍니다.
- 라이트 테마 전환: 초기 어두운 테마를 사용자의 요청에 따라 밝고 깔끔한 화이트 톤으로 변경합니다. 06:25
- 인터랙티브 요소: 배경에 단어들이 나타났다 사라지는 애니메이션이나 드롭다운 버튼 등을 추가하여 생동감을 불어넣습니다. 07:24
- 로컬 실행: 개발된 결과물은 윈도우 커맨드 창(cmd)에서
npm run dev명령어를 통해 자신의 컴퓨터에서 즉시 확인하고 테스트할 수 있습니다. 08:21
결론: AI 노코드 시대의 도래
이제 웹사이트 외주에 큰 비용을 들일 필요 없이, 안티그래비티라는 강력한 도구와 올바른 프롬프트 전략만 있다면 누구나 전문가급 웹사이트를 소유할 수 있습니다. 영상 제작자는 기술적 우위보다 ‘어떤 가이드로 AI를 부릴 것인가’ 가 더 중요한 시대가 되었음을 시사합니다. 11:00