본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 06. 01. 13:27

Hermes Agent에게 일주일 동안 내 워크플로우를 맡겨보았다 — 실제로 일어난 일들

요약

Hermes Agent를 일주일간 사용하며 경험한 워크플로우 자동화 사례를 다룹니다. 스스로 스킬을 생성하고, 다양한 플랫폼과 연동하며, 하위 에이전트를 통한 작업 병렬화 및 자율 큐레이션 기능을 소개합니다.

핵심 포인트

  • 복잡한 워크플로우를 스스로 학습하여 재사용 가능한 스킬로 생성
  • Telegram 등 20개 이상의 플랫폼을 통한 원격 작업 제어 가능
  • 하위 에이전트(Subagents) 생성을 통한 작업 병렬 처리 지원
  • 자율 큐레이터 기능을 통한 스킬 통합 및 관리 자동화

이 글은 Hermes Agent Challenge: Hermes Agent에 대해 작성하기 과제의 제출물입니다.

솔직히 말씀드리겠습니다. 저는 데모에서는 인상적이지만 일상적인 사용에서는 실망스러운

더 중요한 점은, 작업을 마친 후 Hermes가 하나의 스킬 (skill)을 생성했다는 것입니다.

✓ Created skill: research-briefing
  Procedure for structured literature research and briefing generation.
  Saved to ~/.hermes/skills/research-briefing.md

저는 이것을 요청하지 않았습니다. 단지 해당 작업에 7개 이상의 도구 호출 (tool calls)과 복잡한 워크플로우 (workflow)가 포함되어 있었기 때문에 스스로 수행한 것입니다. 이제 그 스킬은 재사용이 가능합니다. 다음번에는 전체 과정을 다시 설명할 필요 없이 /research-briefing이라고 입력하기만 하면 됩니다.

2일 차: Telegram 연결하기

저는 노트북 앞을 떠나 있는 시간이 많습니다. 그래서 휴대폰으로도 작업을 시작할 수 있기를 원했습니다.

hermes gateway telegram

Hermes는 BotFather 설정 과정을 안내해주었고, 스캔할 QR 코드를 제공했으며, 화이트리스트에 추가할 전화번호를 물었습니다. 5분 후, 저는 Telegram에서 작업을 보내고 동일한 채팅창에서 결과를 받을 수 있게 되었습니다.

이 기능이 실제로 가능하게 하는 것: 아침에 Telegram에서 오래 걸리는 작업을 시작해두면, 수업을 듣거나 통근하는 동안 작업이 실행되고 결과가 저를 기다리게 할 수 있습니다. 에이전트 (agent)를 제가 계속 지켜보고 있을 필요가 없습니다.

게이트웨이 (gateway)는 현재 Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Teams, Email, SMS 등 20개 이상의 플랫폼을 지원합니다. 저는 이미 휴대폰에 설치되어 있는 Telegram을 선택했습니다.

3일 차: 하위 에이전트 (Subagents) — 작업 병렬화

이것은 저를 가장 놀라게 한 기능이었습니다. Hermes는 자식 에이전트 (child agent) 인스턴스를 생성하여 병렬로 실행할 수 있습니다:

/delegate Run these three tasks in parallel:
1. Summarize the Q1 changelog for our project
2. Write unit tests for the auth module
...

Hermes는 격리된 컨텍스트 (context)와 도구 접근 권한을 가진 세 개의 하위 에이전트를 생성했습니다. 세 개 모두 동시에 실행되었습니다. 결과는 하나의 통합된 답변으로 돌아왔습니다.

기본 설정은 3개의 동시 하위 에이전트입니다. 설정 (config)에서 이 숫자를 높일 수 있습니다. 각 하위 에이전트는 자신만의 터미널 세션 (terminal session)을 갖기 때문에, 서로의 파일 상태 (file state)를 침범하지 않습니다.

이것은 단순히 장난감처럼 들릴 수도 있지만, 세 개의 순차적인 작업을 단 한 번의 병렬 실행으로 압축했다는 사실을 깨닫게 되면 이야기가 달라집니다.

4일 차: 큐레이터 (Curator)가 밤새 실행되었다

알림 하나와 함께 잠에서 깨어났습니다:

Hermes Curator가 리뷰 사이클을 완료했습니다.
- 3개의 스킬을 1개로 통합 (research-briefing, research-summary, lit-review → research-workflow)
- 1개의 오래된 스킬 삭제 (old deploy config — deploy-runbook으로 대체됨)
...

자율 큐레이터 (Autonomous Curator)는 7일 주기(설정 가능)로 실행되는 백그라운드 에이전트입니다. 이 에이전트는 사용자의 스킬 라이브러리 (skill library)를 평가하고, 관련 스킬을 통합하며, 쓸모없어진 스킬을 삭제하고, 사용 중에 수정된 스킬을 다시 작성합니다.

이 시점까지 저는 4일 치의 스킬을 보유하고 있었는데, 에이전트는 이미 제가 미처 알아차리지 못한 중복 사항들을 찾아냈습니다. 삭제된 배포 (deploy) 스킬은 정말로 구식이었습니다. 제가 이미 설정을 업데이트했기 때문에, 예전 스킬을 그대로 두었다면 에이전트가 잘못된 방향으로 유도되었을 것입니다.

이것이 바로 자기 유지 루프 (self-maintenance loop)의 실제 작동 방식입니다. 스킬 라이브러리는 단순히 늘어나기만 하는 것이 아니라, 정확성을 유지합니다.

5일 차: 예약된 작업 (Cron)

hermes cron add "매주 월요일 오전 8시, LLM 에이전트에 관한 새로운 arXiv 논문을 검색하고, 상위 3개를 요약하여 Telegram으로 전송" \
  --skill research-workflow

에이전트는 자연어 (natural language)를 분석하여 일정을 확인(0 8 * * 1)하고, research-workflow 스킬을 연결한 뒤 작업을 등록했습니다. 이제 저는 아무것도 건드리지 않아도 매주 월요일 아침 Telegram으로 논문 요약본을 받아볼 수 있습니다.

원한다면 정식 크론 표현식 (cron expressions)을 사용할 수도 있습니다. 작업은 일시 중지/재개/편집을 지원하며, 결과는 지정한 플랫폼으로 전달됩니다.

6일 차: API 서버

이 기능은 유용할 것이라고 예상하지 못했지만, 실제로 매우 유용했습니다. Hermes는 OpenAI와 호환되는 엔드포인트 (endpoint)를 노출합니다:

hermes proxy start
# Listening on localhost:8080

이는 OpenAI API와 통신하는 모든 도구 — Aider, Cline, VS Code Continue, Codex 등 — 가 이제 Hermes를 통해 경로를 지정할 수 있음을 의미합니다. 여러분이 이미 사용 중인 어떤 인터페이스를 통해서든 Hermes의 메모리 (memory), 스킬 (skills), 그리고 도구 접근 권한 (tool access)을 사용할 수 있게 됩니다.

저는 VS Code의 Continue 확장을 localhost:8080으로 지정했고, 즉시 에디터 내부에서 제 프로젝트 스킬 전체에 접근할 수 있었습니다. 문맥을 다시 설명할 필요가 없었습니다. 에이전트는 이전 세션들을 통해 이미 제 프로젝트 구조를 알고 있었습니다.

7일 차: 실제 소감

일주일이 지난 후, 몇 가지 사실이 명확해졌습니다:

정말 잘 작동하는 것들:

  • 설치 후 바로 실행(install-and-run)하는 경험이 진정으로 매끄럽습니다.
  • Telegram 게이트웨이 덕분에 실제로 휴대성이 뛰어납니다.
  • 스킬 자동 생성(Skill auto-creation) 기능 덕분에 사용자가 직접 관리하지 않아도 에이전트가 사용자의 특정 작업에 점점 더 능숙해집니다.
  • API 프록시(API proxy)는 조용한 승수 효과(force-multiplier)를 냅니다. 기존 도구들에 갑자기 메모리(memory)가 생기는 듯한 느낌을 줍니다.
  • 병렬 서브 에이전트(Parallel subagents)는 분해 가능한 작업(decomposable work)에서 실제 시간을 절약해 줍니다.

조정이 필요한 것들:

  • 많은 스킬이 로드된 상태에서의 콜드 스타트(Cold starts)는 느리게 느껴질 수 있습니다 (v0.12에서 이를 약 57% 단축했지만, 여전히 체감될 정도입니다).
  • 스킬 자동 생성이 매우 공격적입니다. 첫 일주일이 지난 후에는 라이브러리를 검토하여 너무 좁거나 특정 작업에만 국한된 것은 삭제하는 것이 좋습니다.
  • 브라우저 자동화(Browser automation)는 JavaScript가 무거운 사이트에서 가끔 재시도(retry)가 필요합니다.

내가 과소평가했던 것:
복리 효과(The compounding effect)입니다. 1일 차에는 그저 유능한 에이전트일 뿐입니다. 하지만 7일 차가 되면, 에이전트는 제 실제 워크플로우에 맞춰 조정된 스킬 라이브러리를 보유하게 되고, 제 개입 없이도 예약된 작업들을 실행하며, 제 프로젝트 문맥(context)에 대한 기억을 갖게 됩니다. 1일 차와 7일 차 사이의 격차는 예상보다 훨씬 큽니다.

대부분의 개발자에게 합리적인 설정 방법

유용한 구성을 빠르게 재현하고 싶다면:

# 1. 설치
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

...

마지막 단계가 진짜입니다. Hermes는 대부분의 도구보다 지속적인 사용에 대해 더 큰 보상을 제공합니다.

Docs: hermes-agent.nousresearch.com/docs
GitHub: NousResearch/hermes-agent

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
1

댓글

0