오픈소스 자율 에이전트인 Hermes Agent는 코딩을 모르는 비개발자도 ‘가장 현실적인 AI 직원’을 고용할 수 있는 강력한 도구입니다. 하지만 좋은 프롬프트만으로는 부족하며, 에이전트가 무엇을 보고, 무엇을 기억하며, 어떤 권한을 가지고 움직이는지 구조를 이해해야 안전하게 통제할 수 있습니다.
AI 오토메이션 전문가 Tom Crawshaw(The AI Architects)가 공개한 **Every Hermes Agent Concept Explained for Normal People**은 이름이 비슷해 가장 혼란을 주는 7대 핵심 개념 쌍(Pairs)을 명쾌한 일상 언어로 풀어서 설명하며, 문제 발생 시 어느 레이어를 수정해야 하는지 명확한 가이드라인을 제시합니다.
Sources
- 원문 유튜브 영상: Every Hermes Agent Concept Explained for Normal People (Tom Crawshaw)
- The AI Architects 공식 리소스
- Hermes Agent 공식 문서 (Nous Research)
1. Hermes Agent 핵심 구조 아키텍처
flowchart TD
classDef archNode fill:#c5dcef,stroke:#2b6cb0,stroke-width:1.5px,color:#333;
classDef ruleNode fill:#e0c8ef,stroke:#6b46c1,stroke-width:1.5px,color:#333;
classDef skillNode fill:#fde8c0,stroke:#d69e2e,stroke-width:1.5px,color:#333;
classDef gateNode fill:#c0ecd3,stroke:#38a169,stroke-width:1.5px,color:#333;
Harness["Hermes 하네스 (실행 몸체)"] --- Brain["LLM 모델 (생각하는 두뇌)"]
Harness --> Rules["지침의 3계층 (Prompt / SOUL.md / Project)"]
Harness --> CorePairs["핵심 기능 쌍"]
subgraph CorePairs["핵심 기능 개념"]
P1["Memory vs Skills (기억 vs 실행 레시피)"]
P2["Hooks (사건 기반 자동 실행 트리거)"]
P3["Profiles vs Subagents (역할 vs 임시 조수)"]
end
Harness --> Gateways["게이트웨이 분리"]
subgraph Gateways["게이트웨이 분리"]
G1["Messaging Gateway (사용자 소통 창구)"]
G2["Tool Gateway / MCP (시스템 조작 통로)"]
end
class Harness,Brain archNode;
class Rules,CorePairs,P1,P2,P3 ruleNode;
class Gateways,G1,G2 gateNode;2. 가장 헷갈리는 7대 핵심 개념 쌍 비교
- HERMES vs THE MODEL (하네스와 두뇌):
- Model: Claude, GPT, Qwen처럼 추론하고 답을 생각하는 ‘두뇌’.
- Hermes: 도구를 실행하고 파일/세션을 유지하며 작업을 끝까지 완수하는 ‘실행 프레임워크(하네스)’. 두뇌를 바꿔 끼워도 Hermes라는 일꾼의 기본 구조는 변하지 않습니다.
- PROMPT vs SOUL.md vs PROJECT INSTRUCTIONS (지침의 3계층):
- Prompt: 이번 대화 턴의 일회성 요청.
- SOUL.md: 에이전트의 성격, 어조, 핵심 원칙을 규정하는 영구적인 자아(영혼).
- Project Instructions: 특정 프로젝트 디렉토리에만 국한된 작업 규칙.
- MEMORY vs SKILLS (“기억해” vs “이렇게 일해”):
- Memory: 과거 대화, 사내 문서 히스토리, 사용자 취향을 보관하는 기록 보관소.
- Skills: 특정 태스크(웹 스크래핑, 릴스 영상 편집, 재무 리포팅 등)를 처리하는 재사용 가능한 도구와 행동 레시피 팩.
- HOOKS (사건 기반 자동 트리거):
- 사용자가 지시하기를 기다리지 않고, **“특정 이벤트(새 이메일 도착, 에러 로그 감지 등)가 발생하면 자동으로 이 작업을 실행하라”**고 걸어두는 능동적 방아쇠.
- PROFILES vs SUBAGENTS vs KANBAN:
- Profile: 마케터, 개발자, 회계사 등 에이전트에게 지속적으로 부여되는 직무 역할.
- Subagents: 대규모 탐색이나 무거운 연산을 위해 일시적으로 소환하는 하위 도우미.
- Kanban: 이들의 작업 진행 상태를 시각적으로 추적하는 보드.
- MESSAGING GATEWAY vs TOOL GATEWAY:
- Messaging Gateway: 텔레그램, 슬랙, 디스코드 등 사용자와 소통하는 대화 통로.
- Tool Gateway: 터미널 명령, 파일 수정, MCP 등 에이전트가 현실 환경을 조작하는 도구 실행 통로.
- LOCAL vs VPS vs CLOUD (배포 환경과 프라이버시):
- 로컬 PC vs 24시간 상시 가동 VPS vs 완전 클라우드. 내 PC에서 구동하더라도 외부 클라우드 모델(API)을 쓴다면 데이터가 전송되므로 프라이버시 경계를 명확히 분별해야 합니다.
3. 시사점
Hermes뿐만 아니라 Claude Code, Codex, Antigravity 등 최신 에이전트 도구들이 공통으로 채택하고 있는 내부 아키텍처를 일상 언어로 완벽히 이해함으로써, AI 직원이 오작동하거나 맥락을 잊어버렸을 때 어느 레이어를 교정해야 하는지 진단할 수 있는 필수 나침반입니다.