Hermes-Agent X Codex로 AI 어벤저스 팀 만들기 | 활용편 #2
Dante’s Datalab — Hermes-에이전트 4월 30일 메이저 업데이트(프로필 + 칸반)를 활용해 Slack 한 채널 안에서 역할별 AI 팀을 운영하는 실전 시연. 단테가 직접 만든 두 Slack 플러그인
/board,/meeting을 Codex로 설치·세팅하고, 네 명의 페르소나(Brian/Grace/Sunny/Mike)로 자동 회의·칸반 워크플로우까지 보여준다.
메타
- 채널: Dante’s Datalab (단태랩)
- 재생 시간: 45분 50초
- 자막: ko-orig (한국어 원본 자동 자막)
- 타임라인:
- 00:00 인트로·1편 복습
- 01:18 프로필·칸반 컨셉
- 01:31 대시보드에서 칸반 만들기
- 06:35 Slack
/board플러그인 설치 - 14:43 Slack에서 칸반 풀 사이클 운영
- 21:11 Slack
/meeting플러그인 설치 - 25:56 Cron 정기 회의 자동 스케줄링
- 34:43 Typecast TTS 음성 회의
- 37:22
/meeting실전 - 42:42 회의 → 칸반 루프 통합
- 45:38 아웃트로
핵심 메시지
AI 에이전트를 하나씩 호출하는 방식에서 벗어나, Slack 안에서 역할별 AI 팀을 운영하는 구조를 만든다.
Hermes-에이전트 단독으로도 OpenClaw 영역이던 멀티에이전트 오케스트레이션을 처리할 수 있다는 주장. 두 신기능 — 프로필(페르소나 격리)과 칸반보드(태스크 시각화) — 으로 가능해졌다.
아키텍처 정리
Slack 채널 (단일)
├── /board → 칸반 UI (BlockKit)
├── /meeting → 자동 회의 UI
└── 4개 Slack 앱 (Brian, Grace, Sunny, Mike)
│
▼ 각 앱 1:1 매핑
4개 게이트웨이 ([[wiki/concepts/gateway-architecture]])
│
▼ 각각 프로필 매핑
4개 Hermes 프로필 (각자 soul.md, skills/, memory)
│
▼ 백엔드로
[[wiki/entities/openai-codex|Codex]] / [[wiki/entities/claude-code|Claude Code]] (코딩 전용 CLI)
핵심 제약: 하나의 Slack 앱은 단 하나의 프로필만 매핑 가능. 네 명을 동시에 운영하려면 4개 앱 + 4개 토큰 세트 + 4개 게이트웨이 필요. 칸반 모드에서는 어사인이로 프로필을 자동 선택할 수 있지만, 일반 채팅 모드는 단일 기본 프로필 제약이 있어 게이트웨이 분리가 강제된다. (슬랙앱-프로필-페어와이즈매핑)
IDEAS
- Hermes 메이저 업데이트의 칸반·프로필로 오픈클로 영역이던 멀티에이전트 오케스트레이션을 흡수
- 메인-서브-에이전트-이중구조: Hermes를 메인 에이전트로, Codex·Claude Code를 백엔드 코딩 도구로 활용
- Slack 앱과 프로필을 1:1 페어와이즈 매핑 — 단일 앱 다중 프로필은 불가
- 칸반 6단계 상태: Triage / Backlog / Todo / Ready / InProgress / Done / Blocked
- Parent/Child 의존성으로 태스크 체이닝 → 워크플로우 그래프 자동 생성 (칸반-기반-에이전트-워크플로우)
- 우선순위는 숫자가 낮을수록 우선 (0이 최고)
- 태스크별로 사용할 스킬을 명시적으로 지정 가능 (예:
XURL웹 패치 스킬) - Move 버튼으로 상태 재이동 — 프롬프트 재입력 없이 작업 반복
- Slack App Configuration Token은 12시간 권한 → 정기 회전 필요
- 슬래시 커맨드(
/board,/meeting)로 모바일·웹 어디서든 호출 - 멘션 필수 설정(
requireMention)으로 모든 게이트웨이가 응답하는 잡음 제거 - 회의 진행 방식: 순차(sequential) / 믹스드(mixed) / 자동·수동 제어
- 모더레이터-에이전트-패턴: 모더레이터를 세우면 회의 자동 주제 진행·결론 보고
- TTS 통합으로 회의 발언을 음성 출력 — Typecast(유료) 또는 내장 무료 HTTPS
- Cron 스케줄링으로 정기 회의 자동 트리거
- 셀프호스팅의 본질: 자동화 커스터마이징·스킬 자유·로컬 저장소 접근·모델 선택권
- 단순 채팅은 ChatGPT·Claude·Gemini가 더 낫다 — Hermes는 자동화 목적에서만 가치
- 페르소나별 별도 게이트웨이 → 채팅 컨텍스트가 다른 프로필로 새지 않음
- 오픈클로는 에이전트 페르소나 중심, Hermes는 사용자 페르소나 기억 중심 철학
- 둘 다 운용 가능 — Hostinger VPS KVM2 한 대로 동시 운영 + 상호 호출
INSIGHTS
- 멀티에이전트 운영의 패러다임 전환: “한 번에 하나 호출” → “역할별 팀 운영 구조”. 채팅 인터페이스의 단일 컨텍스트 한계를 보드/회의 UI로 우회. (멀티에이전트-수직구조의 수직 위임과 대비되는 수평 협업 모델)
- 셀프호스팅 에이전트의 진정한 가치는 자동화 가능성: 단순 챗봇으로 쓰면 완성형 LLM 서비스보다 못하다. 운영의 자유도가 ROI를 만든다.
- 메인-서브 이중 구조의 확장성: Hermes(통합 인터페이스·기억) + Codex/Claude Code(전문 코딩) 분리는 모듈성을 확보. 인터페이스 안정성과 전문 처리 능력의 디커플링.
- 칸반의 Parent/Child는 DAG: 단순 태스크 큐가 아닌 워크플로우 그래프. 의존성 그래프로 자동화 표현. (에이전트-팀-조직화 확장)
- Slack 앱 ↔ 프로필 1:1 강제는 인격 정체성 보존 설계: 토큰·게이트웨이 분리로 컨텍스트 교차 오염 차단.
- 음성 모드의 인지 부하 분산: TTS는 부가 기능이 아닌 회의 전달력 도구. 텍스트 스크롤로 놓치는 흐름을 음성이 보완.
- 모더레이터 에이전트 = 자율 의사결정 루프의 핵심: 인간 개입 없이 결론까지 도출. (goal-mode-자율루프와 통할 수 있음)
QUOTES
- “헤르메스 하나만 메인 에이전트로 두고 서브 에이전트로 클로드 코드, 코덱스 등 코딩 전용 CLI 도구를 백엔드 모델처럼 갖다 쓰면서 다양한 멀티태스킹을 하는 것이 너무 쉬워졌습니다.”
- “Parent라는 차일드의 개념은 … 두 개가 연결돼 있다면 모든 업무를 체인이닝을 해서 워크플로로 만들 수 있다라는 얘기가 되는 거죠.”
- “헤르메스 에이전트를 여러분들 업무에 가져오실 때 여러분들 그냥 채치피티처럼 쓰지 않으셨으면 좋겠어요.”
- “반드시 이 프로필 하나에 슬랙앱 하나씩 연결을 해서 사용을 하시는 거를 권장드리고요.”
- “모더레이터를 세워 두면 이 모더레이터가 회의를 자동으로 주제하고 그 내용을 저한테 보고하는 형태로 구성을 할 것입니다.”
- “비서라는 것은 사실 눈빛만 봐도 뭘 원하는지 알아서 내 데스크 위에 자료를 놓아주는 든든한 존재죠. 이 니즈에 헤르메스는 굉장히 부합해요.”
- “오픈클로는 … 워크플로 작업을 빠르게 조립해서 작업을 맡기고 싶을 때 … 헤르메스는 … 개인화에서 점점 더 나만의 스킬을 발전시키고 싶을 때 쓰는 것이 더 합리적으로 느껴졌습니다.”
REFERENCES (영상 내 언급)
| 이름 | 종류 | 비고 |
|---|---|---|
| Hermes-에이전트 | tool | NousResearch 공식 |
| 오픈클로 | tool | 비교 대상 |
| [[wiki/entities/openai-codex | Codex]] | tool |
| [[wiki/entities/claude-code | Claude Code]] | tool |
| hermes-slack-board | tool | /board 플러그인 |
| hermes-slack-meeting-room | tool | /meeting 플러그인 |
| hermes-skill | tool | Codex/Claude Code용 설치 스킬 |
| Typecast | tool | 한국어 유료 TTS |
| Firecrawl | tool | 웹 검색·크롤링 SaaS |
| Hostinger | org | VPS 호스팅 |
| NousResearch | org | Hermes Agent 개발사 |
| Slack-BlockKit | concept | 위젯 UI 시스템 |
| [[wiki/entities/chatgpt | ChatGPT]] | tool |
| Telegram | tool | 대안 메신저 |
| Google Workspace CLI (GWS CLI) | tool | 시연용 스킬 |
FACTS
- Hermes-Agent 4월 30일 메이저 업데이트로 프로필·칸반 추가
- 칸반 상태: Triage, Backlog, Todo, Ready, InProgress, Done, Blocked
- Slack App Configuration Token 만료: 12시간
- 시연 회사원: Brian(모더레이터), Grace, Sunny, Mike
- Hostinger VPS KVM2 한 대에서 Hermes-에이전트 + 오픈클로 동시 운용 가능
- 회의 음성 모드 4가지 옵션 (요약 음성 등)
- 영상 길이: 45분 50초
RECOMMENDATIONS
- 단일 채팅 용도면 ChatGPT/Claude/Gemini를 쓰고, Hermes는 멀티에이전트·자동화 시나리오에서만 사용
- 토큰 채팅창 노출 금지 —
.env환경변수 또는 즉시 회전 - 모든 프로필에 멘션 필수 설정으로 잡음 제거
- 프로필별로 스킬 분리해 전문화
- 회의에는 반드시 모더레이터 설정 (자동화 보장)
- 정형화 반복 업무는 칸반 Move 버튼으로 재실행 — 프롬프트 재입력 회피
- TTS는 회의 전달력 향상 — 프로덕션은 Typecast 같은 유료 추천
- Hermes·OpenClaw 둘 중 선택할 게 아니라 강점별로 분담 운영
시사점 (한국어 운영 관점)
멀티에이전트-수직구조가 보스 에이전트가 부하 에이전트에게 위임하는 수직 모델이라면, 이 영상은 동등한 페르소나들이 칸반/회의로 협업하는 수평 모델을 보여준다. 두 패턴은 배타적이지 않으며, 운영 컨텍스트(반복 작업 vs 의사결정)에 따라 골라 쓸 수 있다.
goal-mode-자율루프·짧은-피드백-루프를 결합하면, 칸반 + 모더레이터 회의 + Cron 스케줄링 조합으로 인간 부재 시에도 돌아가는 자율 운영 루프가 가능해진다.
관련 노트
- Hermes-에이전트 — 4월 30일 업데이트의 의미 (프로필·칸반)
- 오픈클로 — 비교 대상, 페르소나 중심 철학
- gateway-architecture — 멀티 채널 통합의 핵심 패턴
- 에이전트-팀-조직화 — 팀 구조 운영 사례 (수평 모델 보완)
- 소울md-에이전트-인격-설계 — 프로필별 soul.md
- 칸반-기반-에이전트-워크플로우 — 본 영상에서 도출된 신규 패턴
- 모더레이터-에이전트-패턴 — 본 영상에서 도출된 신규 패턴
- 메인-서브-에이전트-이중구조 — 본 영상에서 도출된 신규 패턴
- 슬랙앱-프로필-페어와이즈매핑 — 본 영상에서 도출된 신규 제약
- 멀티에이전트-수직구조 — 수직 위임 모델과의 대비