46 lines
2.9 KiB
Markdown
46 lines
2.9 KiB
Markdown
---
|
|
id: b4c2a1d3-e4f5-4a6b-8c7d-9e1b2c3d4f5a
|
|
category: Dev
|
|
confidence_score: 0.99
|
|
tags: [agent, harness, infrastructure, runtime, governance, ai]
|
|
last_reinforced: 2026-05-01
|
|
github_commit: "wikification-harness"
|
|
---
|
|
|
|
# [[Agent Harness|Agent Harness]]
|
|
|
|
## 📌 한 줄 통찰 (The Karpathy Summary)
|
|
> 에이전트 하네스는 모델(두뇌)을 감싸 외부 세계와 안전하고 영속적으로 소통하게 만드는 '신체 및 환경 인프라'로, 프롬프트 엔지니어링을 넘어 시스템의 신뢰성과 성능 상한을 결정하는 핵심 제어 계층이다.
|
|
|
|
## 📖 구조화된 지식 (Synthesized Content)
|
|
|
|
### 1. 하네스의 6대 구성 요소 (The 6-Component Framework)
|
|
- **E (Execution Loop)**: 관찰-생각-행동 주기를 오케스트레이션하며 에러 복구 및 종료 조건을 제어한다.
|
|
- **T (Tool Registry)**: 검증된 도구 카탈로그(API, 파일 제어 등)를 유지하고 호출을 라우팅한다.
|
|
- **C (Context Manager)**: 정보 필터링, 우선순위화, 메모리 압축 전략을 관리한다.
|
|
- **S (State Store)**: 실행 턴 및 세션 간의 상태를 영속적으로 저장하고 복구를 지원한다.
|
|
- **L (Lifecycle Hooks)**: 인증, 로깅, 정책 시행을 위해 실행 전후를 가로채는 제어 지점이다.
|
|
- **V (Evaluation Interface)**: 실행 궤적(Trajectory)과 성공 신호를 표준화된 형태로 캡처하여 분석한다.
|
|
|
|
### 2. 엔지니어링 패러다임의 진화
|
|
- 프롬프트(2023) -> 컨텍스트(2025) -> **하네스 엔지니어링(2026)**으로 초점이 이동했다. 시스템의 품질은 이제 모델의 지능과 하네스의 제어 능력이 결합된 총합으로 결정된다.
|
|
|
|
### 3. 보안 및 런타임 제어
|
|
- **샌드박싱**: 코드 실행 환경을 물리적으로 격리하여 호스트 시스템을 보호한다.
|
|
- **거버넌스**: 도구 승인 파이프라인(HITL)을 통해 과도한 권한 행사를 방지하고 인젝션 공격을 차단한다.
|
|
|
|
## ⚠️ 모순 및 업데이트 (Contradictions & RL Update)
|
|
- **보안 vs 유용성**: 강력한 격리(MicroVM 등)는 안전하지만 지연 시간을 늘리고 복잡성을 높인다.
|
|
- **메모리 유지 vs 컨텍스트 부패**: 모든 정보를 유지하면 추론에 유리하나 토큰 비용 급증과 주의 집중 분산(Attention Dilution) 문제가 발생한다.
|
|
- **멀티 에이전트 오케스트레이션**: 역할 분리는 효율적이나 에이전트 간 통신 오버헤드와 일관성 관리 비용이 기하급수적으로 증가한다.
|
|
|
|
## 🔗 지식 연결 (Graph)
|
|
- **Parent**: 10_Wiki/Topics/AI
|
|
- **Related**: [[Model Context Protocol (MCP)|Model Context Protocol (MCP)]], [[Context Engineering|Context Engineering]], Plan-Execute-Verify (PEV) Loop, Sandboxing
|
|
- **Raw Source**: 00_Raw/Agent Harness
|
|
|
|
## 💻 GitHub 동기화 자동화 워크플로우
|
|
1. Stage: git add .
|
|
2. Commit: `git commit -m "[P-Reinforce] Wikify Agent Harness Infrastructure"`
|
|
3. Push: `git push origin main`
|