Skip to main content
공개 노트

Hermes Agent Plugins, 에이전트를 '내 업무용 도구'로 바꾸는 방법

Views 54약 3분생성형 AI 활용
Summary

Hermes Agent Plugins, 에이전트를 '내 업무용 도구'로 바꾸는 방법

Nous Research의 Hermes Agent 플러그인 가이드는 “에이전트에 기능을 하나 더 붙이는 법”을 넘어섭니다. 핵심은 Hermes Agent를 범용 챗봇이 아니라, 사용자의 도구와 업무 흐름에 맞춰 확장되는 실행 환경으로 다룰 수 있다는 점입니다.

Hermes Agent는 Nous Research가 만든 MIT 라이선스 오픈소스 AI 에이전트입니다.1 단순히 질문에 답하는 도구가 아니라, 대화를 기억하고, 도구를 호출하고, 반복 작업을 자동화하는 에이전트에 가깝습니다. 플러그인은 여기에 사용자가 직접 기능을 추가하는 통로입니다.

플러그인은 Hermes의 실행 범위를 넓힌다

Hermes 플러그인은 코어 코드를 수정하지 않고 새 도구, 훅, 명령어, 외부 연동을 추가하는 방식입니다.2 예를 들어 사내 API 조회, 비용 기록, 특정 문서 시스템 검색처럼 조직마다 다른 기능을 Hermes 안에 붙일 수 있습니다.

기본 구조도 비교적 명확합니다. ~/.hermes/plugins/ 아래에 plugin.yaml과 Python 코드를 두고, register(ctx)에서 도구나 훅을 등록합니다.2 등록된 도구는 모델이 대화 중 필요할 때 호출할 수 있습니다.

여기서 중요한 점은 플러그인이 단순한 “프롬프트 묶음”이 아니라는 것입니다. 모델이 실제 함수를 호출하고, 그 결과를 다시 대화 흐름에 반영합니다. 따라서 플러그인은 Hermes를 개인 비서 수준에서 업무 시스템과 연결된 에이전트 런타임으로 확장하는 접점입니다.

Hermes의 기존 기능과 결합될 때 의미가 커진다

플러그인이 주목할 만한 이유는 Hermes Agent가 이미 장기적인 사용 맥락을 다루도록 설계되어 있기 때문입니다.

Hermes는 사용 경험에서 스킬을 만들고, 사용 중 스킬을 개선하는 내장 학습 루프를 제공합니다.1 또한 세션 간 과거 대화를 검색하고 요약하기 위해 FTS5 세션 검색을 사용하며, 에이전트가 관리하는 지속 메모리와 사용자 프로필도 지원합니다.1

이 구조에서는 플러그인으로 추가한 기능이 단발성 명령에 그치지 않습니다. 에이전트가 과거 맥락, 사용자 선호, 반복되는 절차와 함께 외부 도구를 사용할 수 있기 때문입니다. 예를 들어 특정 보고서 작성 방식이 스킬로 정리되고, 필요한 데이터 조회는 플러그인으로 실행되는 식의 조합이 가능합니다.

진입점이 넓다는 점도 중요합니다. Hermes Agent는 CLI뿐 아니라 Telegram, Discord, Slack, WhatsApp, Signal, Email 등 여러 채널에서 사용할 수 있습니다.1 메시징 게이트웨이는 하나의 게이트웨이 프로세스로 여러 플랫폼 대화를 이어갈 수 있게 하며, 음성 메모 전사와 크로스 플랫폼 대화 연속성도 지원합니다.1 플러그인은 이런 멀티채널 에이전트에 실제 업무 기능을 붙이는 방법입니다.

적용할 때는 “무엇을 실행하게 할 것인가”부터 정해야 한다

Hermes Agent Plugins를 도입할 때 가장 먼저 볼 것은 기술적 가능성이 아니라 작업의 성격입니다. 플러그인은 모델에게 실제 실행 능력을 주는 방식이므로, 반복적이고 결과가 명확한 작업부터 붙이는 편이 적합합니다.

예를 들어 보고서 생성, 백업, 감사 같은 작업은 Hermes의 자연어 기반 cron 스케줄러와 잘 맞습니다.1 정해진 시간이나 조건에 따라 실행되고, 결과를 확인할 수 있는 업무이기 때문입니다.

다음으로는 권한 범위를 좁게 잡아야 합니다. Hermes의 일반 플러그인과 사용자 설치 백엔드는 기본적으로 비활성화되어 있으며, 명시적으로 활성화해야 로드됩니다.2 프로젝트 로컬 플러그인도 기본 비활성화이므로, 신뢰한 저장소에서만 켜는 편이 안전합니다.2

마지막으로 스킬과 플러그인의 역할을 구분해야 합니다. 스킬은 “어떻게 할지”에 가까운 절차 기억이고, 플러그인은 “무엇을 실제로 실행할지”에 가까운 기능 확장입니다. 스킬이 업무 방식을 정리한다면, 플러그인은 그 방식을 실행할 수 있는 도구를 제공합니다.

결국 Hermes Agent Plugins의 의미는 확장성입니다. AI 에이전트를 범용 챗봇으로 쓰는 단계에서 벗어나, 내 도구와 내 업무 흐름을 가진 실행형 에이전트로 옮겨가는 방법입니다.

1GitHub - NousResearch/hermes-agent: The agent that grows with you

2Plugins | Hermes Agent

이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.

틸노트는 사용자가 AI를 활용해 노트를 쉽게 작성하거나 편집할 수 있는 서비스입니다.

AI 스퀘어 단톡방에 함께해요

AI 활용과 틸노트 사용 팁을 나누는 오픈채팅방입니다. 입장 비밀번호는 tilnote입니다.

참여하기