구글 안티그래비티 완전 분석 — 모델·요금제·CLI 총정리

🚀 구글 안티그래비티(Antigravity) 완전 분석 구글이 2025년 11월 Gemini 3와 함께 공개한 에이전트 퍼스트(agent-first) IDE 안티그래비티는 Claude·GPT·Gemini를 한 도구에서 골라 쓰는 멀티모델 코딩 환경이다. 이 글에서는 ① 지원 모델과 요금제별 사용량의 실체, ② 실사용자 평가, ③ 구글의 방향성, ④ Claude Code와의 비교·연계, ⑤ CLI( agy )로 직접 쓰는 법까지 다섯 갈래를 차례로 정리한다. 자료 간 충돌이 있는 지점은 한쪽으로 단정하지 않고 양쪽을 모두 살려 표기했다. 📅 기준 시점: 2026년 6월 · 프리뷰 단계 정보로 수치는 변동 가능 1. 안티그래비티란 무엇인가 — 기초 정리 안티그래비티는 2025년 7월 구글이 24억 달러 규모 라이선스 계약 으로 영입한 전 Windsurf 팀이 설계를 주도했다. VSCode를 포크한 위에 자율 에이전트 오케스트레이션 계층을 얹은 구조다. 2026년 5월 Google I/O에서 발표된 안티그래비티 2.0 은 데스크탑 앱과 함께 공식 CLI agy 를 처음 공개하며 기존 Gemini CLI의 공식 후계자 자리를 확정했다. 핵심 정체성은 단순 코드 자동완성이 아니라 병렬 에이전트 오케스트레이션 이다. 여러 에이전트가 동시에 — 하나는 API, 하나는 테스트, 또 하나는 프론트엔드 — 작업을 나눠 진행하고, 각 에이전트는 계획·테스트 결과·스크린샷·영상을 담은 Artifact 를 남긴다. "사람이 한 줄씩 승인"하는 방식이 아니라 "에이전트들이 일을 마치고 사람이 사후 검수"하는 모델이다. flowchart TD A([사용자 작업 지시]) --> B[에이전트 A API 구현] A --> C[에이전트 B 테스트 작성] A --> D[에이전트 C UI 생성] B --> E[Artifact 계획·결과·영상] C --> E D --> E...

AI 에이전트 하네스, 엔지니어의 역할이 바뀐다

🔬 AI 에이전트 시대의 새로운 엔지니어링 표준: 하네스(Harness) 구축 방법론

2026.04.13 | AI 엔지니어링 · 에이전트 평가 체계 · 메타 리서치

AI 에이전트가 단순한 텍스트 생성기를 넘어 실제 행동을 수행하는 자율 시스템으로 진화하고 있습니다. 이메일 발송, 결제 처리, 코드 배포까지 — 이제 에이전트의 판단 하나가 비즈니스에 직접적인 영향을 미칩니다. 이 변화의 중심에 '하네스(Harness)'라는 개념이 자리잡고 있습니다. 메타(Meta)가 최근 발표한 에이전트 평가 프레임워크를 중심으로, 엔지니어의 역할이 어떻게 근본적으로 재정의되고 있는지 심층 분석합니다.

🧩 하네스(Harness)란 무엇인가

📖 정의와 핵심 개념

소프트웨어 공학에서 '테스트 하네스'는 소프트웨어 구성 요소를 검증하기 위한 도구 집합을 의미합니다. AI 에이전트 맥락에서는 이 개념이 크게 확장됩니다.

LLM 기반 에이전트가 도구(Tool)를 사용하거나 추론(Reasoning)을 수행할 때, 그 결과가 의도된 범위 안에 있는지 측정하고 제어하는 '평가 및 실행 환경 체계'를 뜻합니다.

쉽게 말해, 자율주행차의 시뮬레이션 테스트 환경처럼 AI 에이전트를 안전하게 시험하고 감독하는 전체 시스템입니다.

🔧 하네스의 3대 핵심 요소

평가 벤치마크 — 에이전트의 성공 여부를 판단하는 정교한 기준 (Meta의 GAIA, AgentBench 등)

샌드박스 환경 — 에이전트가 안전하게 도구를 실행하고 외부 세계와 상호작용하는 격리 공간

피드백 루프 — 평가 결과를 바탕으로 프롬프트나 파라미터를 자동 최적화하는 순환 시스템

⚡ 왜 지금 하네스가 필수인가

기존 LLM이 '텍스트 생성'에 머물렀다면, 에이전트는 '행동(Action)'을 합니다. 행동은 되돌릴 수 없거나 시스템에 심각한 영향을 줄 수 있습니다.

→ 이메일을 보낸 뒤 취소할 수 없습니다

→ 잘못된 API 호출은 데이터를 영구 삭제할 수 있습니다

→ 결제 에이전트의 오류는 즉각적인 금전 손실로 이어집니다

에이전트의 자율성이 높아질수록, 이를 묶어두고(Harnessing) 검증할 안전장치는 선택이 아닌 필수가 됩니다.

🏢 메타(Meta)의 최신 접근 방식

🦙 Llama-Agentic-System

메타는 자사의 Llama 모델을 기반으로 에이전트 신뢰성을 높이기 위한 평가 프레임워크를 공개했습니다. 단순히 모델 성능을 높이는 것이 아니라, 에이전트가 실전에서 얼마나 안정적으로 동작하는지를 체계적으로 검증하는 데 초점을 맞추고 있습니다.

Cyber-Harness — 에이전트의 사이버 보안 능력을 평가하기 위한 표준화 환경. 보안 커뮤니티와 학계에서 주목

GAIA 벤치마크 — 메타·허깅페이스 공동 개발. 실제 도구 사용이 필수인 현실적 과업을 제시하며, 하네스 구축의 목표 기준점 역할

💬 현장 엔지니어들의 목소리

GeekNews, Reddit 등 개발자 커뮤니티에서는 이미 체감하고 있는 변화가 뚜렷합니다.

"에이전트 구현보다 에이전트가 제대로 동작하는지 확인하는 '평가 셋'을 만드는 데 80%의 시간을 쓴다"

에이전트 성능의 변동성(Variance)은 프롬프트 미세 조정보다 평가 데이터셋의 품질에 더 크게 좌우된다는 연구 결과가 연이어 발표되고 있습니다.

🔄 엔지니어의 역할, 이렇게 바뀐다

구분 🔧 전통적 엔지니어링 🤖 하네스 기반 에이전트 엔지니어링
핵심 과업 로직(If-Then) 작성 평가 시나리오 및 골든 데이터 구축
품질 제어 유닛 테스트, 통합 테스트 성능 지표(Recall/Precision), 에이전트 궤적 분석
도구 활용 라이브러리 호출 에이전트가 도구를 선택할 수 있는 '능력' 배양
핵심 질문 "어떻게 코드를 짤까?" "잘못된 판단을 어떻게 감지하고 차단할까?"

🧠 핵심 인사이트

엔지니어는 이제 '프롬프트 작성자'를 넘어 '에이전트 감독관'이 되어야 합니다. 확률적으로 동작하는 LLM의 특성을 인정하고, 결과의 분포를 통계적으로 관리하는 역량이 새로운 핵심 경쟁력입니다.

🏗️ 하네스 구축 4단계 실전 가이드

Step 1️⃣ 관측 가능성(Observability) 레이어

에이전트의 '생각 과정'을 투명하게 볼 수 있어야 합니다. 블랙박스 상태에서는 문제 진단이 불가능합니다.

Tracing: 에이전트의 추론 단계(Chain of Thought)를 로그로 남기고 시각화 (LangSmith, Arize Phoenix 등)

State Management: 에이전트의 메모리와 도구 사용 상태를 실시간 모니터링

Step 2️⃣ 엄격한 평가 체계(Evaluation Harness) 설계

하네스의 심장부입니다. 에이전트가 어디서 실패하는지 정확히 잡아내는 체계를 만들어야 합니다.

골든 세트(Golden Set) 구축: 에이전트가 수행해야 할 과업의 정답(Ground Truth)을 대량 확보. LLM-as-a-Judge 방식도 활용

다차원 지표 정의: 단순 성공/실패가 아닌 도구 호출 정확도, 추론 논리성, 응답 지연 시간 등을 종합 평가

Step 3️⃣ 실행 제어 및 가드레일(Guardrails) 설정

에이전트가 위험한 행동을 하지 못하도록 물리적 안전장치를 구축하는 단계입니다.

도구 하네스: API 호출 시 입력값 유효성 검사, 위험 명령(예: rm -rf) 사전 차단 프록시 계층

Output Rail: 최종 출력이 보안 정책 위반 여부, 형식(JSON 등) 준수 여부를 강제 검증

Step 4️⃣ 지속적 개선 피드백 루프

하네스가 진정한 가치를 발휘하는 구간입니다. 발견된 실패를 자동으로 학습 데이터로 전환합니다.

→ 실패 사례를 자동 추출하여 프롬프트 엔지니어링 또는 미세 조정(Fine-tuning) 데이터로 환류시키는 파이프라인 구축. 이를 통해 에이전트는 같은 실수를 반복하지 않는 자기 개선 시스템으로 진화합니다.

🎯 실무자를 위한 핵심 제언 3가지

1. 평가가 곧 제품이다

에이전트 자체보다 에이전트를 테스트하는 '하네스 환경'이 제품의 경쟁력을 결정합니다. 에이전트 코딩에 20%, 평가 체계 설계에 80%의 리소스를 투입하는 것이 현실적인 비율입니다. 정교한 하네스 없이 출시된 에이전트는 예측 불가능한 리스크를 안고 가는 것과 같습니다.

2. 도메인 지식이 경쟁력의 원천

하네스의 평가 기준을 세우려면 해당 비즈니스 도메인에 대한 깊은 이해가 필수입니다. 금융 에이전트라면 금융 규제를, 의료 에이전트라면 의료 프로토콜을 아는 엔지니어가 더 나은 하네스를 설계할 수 있습니다. 엔지니어와 비즈니스 분석가의 협업이 그 어느 때보다 중요해졌습니다.

3. 학술적 기반 위에 실전을 쌓아라

Meta의 Llama-Agentic-System 백서와 AgentBench 논문을 참고하여 표준화된 평가 아키텍처를 도입하는 것이 초기 시행착오를 크게 줄이는 지름길입니다. 바퀴를 재발명하지 말고, 검증된 프레임워크 위에 자사의 도메인 특화 레이어를 얹는 전략이 효과적입니다.

🧠 마무리 인사이트

하네스 구축은 단순한 기술적 선택이 아닌, AI 에이전트의 상용화를 위한 필수 관문입니다. "에이전트를 만드는 것"에서 "에이전트를 신뢰할 수 있게 만드는 것"으로 — 이 전환을 먼저 완성하는 팀이 AI 에이전트 시대의 승자가 될 것입니다.

참고 자료: Meta AI Research · AgentBench (THUDM) · Llama Agentic System · GAIA Benchmark

본 콘텐츠는 정보 제공 목적으로 작성되었으며, 특정 기술적 판단이나 투자 결정에 대한 책임을 지지 않습니다.

📄 Raw Data
내가 리서치한 내용에 따르면, 최근 메타(Meta)가 발표한 **'하네스(Harness)'**와 관련된 논의는 단순히 도구를 넘어 **AI 에이전트의 신뢰성과 성능을 보장하기 위한 '평가 및 제어 체계'**에 초점을 맞추고 있습니다. 특히 엔지니어링 관점에서 이는 '코딩하는 역할'에서 '평가 체계를 설계하는 역할'로의 근본적인 전환을 의미합니다.

제시해주신 주제를 바탕으로 학술적 배경, 엔지니어의 역할 변화, 그리고 실제 구축 방법론을 체계적으로 정리한 리서치 보고서를 공유합니다.

---

# [종합 리서치] AI 에이전트 시대의 새로운 엔지니어링 표준: 하네스(Harness) 구축 방법론과 역할의 진화

## 1. 질문 파악
본 리서치는 메타의 최근 발표와 관련 논문(주로 에이전트 평가 및 벤치마킹 체계)을 중심으로, **'하네스(Harness)'**가 AI 에이전트 구축에서 갖는 의미를 분석합니다. 특히 엔지니어가 기존의 기능 구현 중심 사고에서 벗어나, 에이전트의 행동을 규정하고 검증하는 '거버넌스 및 평가 설계자'로서 어떻게 변화해야 하는지, 그리고 이를 위한 기술적 구성 방안은 무엇인지 심층적으로 조사합니다.

## 2. 기초 정보 (Foundation)

### 2.1 하네스(Harness)의 정의와 맥락
소프트웨어 공학에서 '테스트 하네스(Test Harness)'는 소프트웨어 구성 요소를 테스트하기 위한 드라이버, 스텁, 도구들의 집합을 의미합니다. AI 에이전트 맥락에서의 **하네스**는 다음과 같이 확장됩니다.
*   **정의**: 대규모 언어 모델(LLM) 기반 에이전트가 특정 도구(Tool)를 사용하거나 추론(Reasoning)을 수행할 때, 그 결과가 의도된 범위 내에 있는지 측정하고 제어하는 **'평가 및 실행 환경 체계'**입니다.
*   **핵심 요소**: 
    1.  **평가 벤치마크**: 에이전트의 성공 여부를 판단하는 정교한 기준 (예: Meta의 GAIA, AgentBench 등).
    2.  **샌드박스 환경**: 에이전트가 안전하게 도구를 실행하고 외부 세계와 상호작용할 수 있는 격리된 공간.
    3.  **피드백 루프**: 평가 결과를 바탕으로 프롬프트나 파라미터를 최적화하는 시스템.

### 2.2 배경지식: 왜 지금 '하네스'인가?
기존의 LLM이 '텍스트 생성'에 머물렀다면, 에이전트는 '행동(Action)'을 합니다. 행동은 가역적이지 않거나(예: 이메일 발송, 결제), 시스템에 심각한 영향을 줄 수 있습니다. 따라서 에이전트가 자율성을 가질수록 이를 묶어두고(Harnessing) 검증할 안전장치가 필수적이게 된 것입니다.

## 3. 현황 데이터 및 최신 동향 (Current State)

### 3.1 메타(Meta)의 접근 방식
메타는 최근 **'Llama-Agentic-System'**과 더불어 에이전트의 신뢰성을 높이기 위한 평가 프레임워크를 강조하고 있습니다. 
*   **Cyber-Harness**: 최근 보안 커뮤니티와 학계에서 주목받는 개념으로, 에이전트의 사이버 보안 능력을 평가하기 위한 표준화된 환경입니다.
*   **GAIA (General AI Assistants) 벤치마크**: 메타와 허깅페이스 등이 참여하여 만든 벤치마크로, 실제 도구를 사용해야만 풀 수 있는 현실적 과업을 제시합니다. 이는 하네스 구축의 '목표 지점'이 됩니다.

### 3.2 시장 및 커뮤니티 반응
*   **GeekNews(Hada.io) 및 Reddit 의견**: 많은 엔지니어들이 "에이전트 구현보다 에이전트가 제대로 동작하는지 확인하는 '평가 셋'을 만드는 데 80%의 시간을 쓴다"고 증언합니다. 
*   **데이터 동향**: 에이전트 성능의 변동성(Variance)은 프롬프트 미세 조정보다 '평가 데이터셋의 품질'에 더 큰 영향을 받는다는 연구 결과가 지속적으로 발표되고 있습니다.

## 4. 원인 분석 및 엔지니어의 역할 변화 (Root Cause & Shift)

### 4.1 '구현'에서 '평가 설계'로의 패러다임 전환
전통적인 소프트웨어 엔지니어링과 하네스 기반 에이전트 엔지니어링의 차이는 극명합니다.

| 구분 | 전통적 엔지니어링 | 에이전트 하네스 엔지니어링 |
| :--- | :--- | :--- |
| **핵심 과업** | 로직(If-Then) 작성 | 평가 시나리오 및 골든 데이터(Ground Truth) 구축 |
| **품질 제어** | 유닛 테스트, 통합 테스트 | 성능 지표(Recall/Precision) 및 에이전트 궤적(Trajectory) 분석 |
| **도구 활용** | 라이브러리 호출 | 에이전트가 도구를 선택할 수 있는 '능력' 배양 |

### 4.2 엔지니어가 직면한 구조적 변화
엔지니어는 이제 **'프롬프트 작성자'를 넘어 '에이전트 감독관'**이 되어야 합니다. 
*   **관점의 변화**: "어떻게 코드를 짤까?"가 아니라 "에이전트가 잘못된 판단을 했을 때 어떻게 이를 감지하고 차단할 하네스를 구축할까?"가 핵심 질문이 됩니다.
*   **불확실성 관리**: 확률적으로 동작하는 LLM의 특성을 인정하고, 결과의 분포를 통계적으로 관리하는 역량이 요구됩니다.

## 5. 하네스 구축을 위한 접근 방식 및 구성 방법 (Implementation)

하네스 에이전트 구축을 위해 엔지니어는 다음과 같은 4단계 레이어 구조로 접근해야 합니다.

### Step 1: 관측 가능성(Observability) 레이어 구축
에이전트의 '생각 과정'을 투명하게 볼 수 있어야 합니다.
*   **Tracing**: 에이전트의 추론 단계(Chain of Thought)를 로그로 남기고 시각화하는 도구(LangSmith, Arize Phoenix 등)를 통합합니다.
*   **State Management**: 에이전트의 메모리와 외부 도구 사용 상태를 실시간으로 모니터링합니다.

### Step 2: 엄격한 평가 체계(Evaluation Harness) 설계
*   **골든 세트(Golden Set) 구축**: 에이전트가 수행해야 할 과업의 정답(Ground Truth)을 엔지니어가 직접 혹은 LLM-as-a-judge 방식을 통해 대량으로 확보합니다.
*   **지표 정의**: 단순히 성공/실패가 아니라, '도구 호출의 정확도', '추론의 논리적 결점 여부', '응답 지연 시간' 등을 지표화합니다.

### Step 3: 실행 제어 및 가드레일(Guardrails) 설정
*   **도구 하네스**: 에이전트가 API를 호출할 때 입력값의 유효성을 검사하고, 위험한 명령(예: `rm -rf`)을 사전에 차단하는 프록시 계층을 둡니다.
*   **Output Rail**: 에이전트의 최종 출력이 보안 정책을 위반하는지, 혹은 형식(JSON 등)에 맞는지 강제로 검증합니다.

### Step 4: 지속적 개선을 위한 피드백 루프
*   하네스에서 발견된 에이전트의 실패 사례를 자동으로 추출하여 프롬프트 엔지니어링이나 미세 조정(Fine-tuning) 데이터로 환류(Feedback)시키는 파이프라인을 구축합니다.

## 6. 결론 및 시사점

리서치 결과, 하네스(Harness) 구축은 단순한 기술적 선택이 아닌 **AI 에이전트의 상용화를 위한 필수 관문**입니다. 

**엔지니어를 위한 핵심 제언:**
1.  **평가가 곧 제품이다**: 에이전트 자체보다 에이전트를 테스트하는 '하네스 환경'이 제품의 경쟁력을 결정합니다.
2.  **도메인 지식의 내재화**: 하네스의 평가 기준을 세우기 위해서는 해당 비즈니스 도메인에 대한 깊은 이해가 필요합니다. 이는 엔지니어가 비즈니스 분석가와 더욱 긴밀히 협업해야 함을 시사합니다.
3.  **학술적 자료 활용**: Meta의 *Llama-Agentic-System* 백서와 *AgentBench* 관련 논문들을 참고하여, 표준화된 에이전트 평가 아키텍처를 도입하는 것이 초기 시행착오를 줄이는 지름길입니다.
---

## References

- [Meta AI Research](https://ai.meta.com/research/)
- [GeekNews 하네스 토픽](https://news.hada.io/topic?id=28430)
- [AgentBench GitHub](https://github.com/THUDM/AgentBench)
- [Llama Agentic System Guide](https://github.com/meta-llama/llama-agentic-system)

댓글

이 블로그의 인기 게시물

Vim 9.2 릴리즈 총정리: 더 빠르고 강력해진 텍스트 편집의 제왕

폐쇄망 SoC 설계자를 위한 가볍고 빠른 Vim 최적화 가이드

에이전트 시대를 위한 터미널 cmux 가이드: 설치부터 AI 활용까지