NVIDIA NemoClaw와 Hermes Agent를 조합하면 사내 Outlook·Slack 메시지와 GitHub 공개 데이터를 보안 정책 범위 안에서 처리하는 자기 진화형 에이전트를 구축할 수 있다. 에이전트는 사용할수록 새 메모리와 스킬을 스스로 작성하며 개선된다.
대상 독자
- 오픈 모델로 사내 커뮤니케이션 데이터를 분석하고 싶은 개발자
- 에이전트 보안 런타임(OpenShell)을 직접 설정하지 않고 즉시 사용하고 싶은 팀
- Hermes Agent + NemoClaw 스택을 처음 접하는 엔지니어
사전 요구 사항
- GitHub 토큰 (공개 데이터 수집용)
- Outlook 브리지 설정 (docs/set-up-outlook-bridge.md 참조)
- Slack 연결 설정 (docs/set-up-slack.md 참조)
- NVIDIA NIM API 키 (추론용)
1단계: Hermes Agent 설치 및 실행
NemoClaw 스택은 단일 install 명령으로 구동된다.
# Hermes Agent 설치
# 공식 launchable: https://brev.nvidia.com/launchable/deploy?launchableID=env-3Azt0aYgVNFEuz7opyx3gscmowS
# 상태 확인
curl http://localhost:<port>/health
# 응답: {"status":"ok","platform":"hermes-agent"}hermes-direct 엔드포인트에서 Ready 상태가 보이면 에이전트가 실행 중이다.
2단계: 아키텍처 이해
에이전트는 Model / Harness / Runtime 세 레이어로 구성된다.
| 컴포넌트 | 역할 | 제공 주체 |
|---|---|---|
| Model | 추론, 도구 선택, 초안 작성 | NVIDIA Nemotron 3 Super |
| Harness | 스킬, 세션, 메모리, 브리지, 훅 | Hermes Agent |
| Runtime | 네트워크·파일시스템 정책, 자격증명 브로커링 | NVIDIA OpenShell |
에이전트는 OpenShell 샌드박스 안에서 실행된다. GitHub·포럼 등 외부 데이터는 호스트 측 미러를 통해 접근한다.
3단계: 보안 정책 설정
네트워크 정책은 프롬프트가 아닌 policy.yaml로 선언한다. 프롬프트 인젝션으로 우회할 수 없다.
network_policies:
nvidia:
endpoints:
- host: integrate.api.nvidia.com
port: 443
rules:
- allow: { method: POST, path: /v1/chat/completions }
- allow: { method: POST, path: /v1/embeddings }
- allow: { method: GET, path: /v1/models }
binaries:
- path: /usr/local/bin/hermes
- path: /usr/bin/python3허용 목록에 없는 호스트에 접근하면 프록시가 403을 반환하고, Hermes Agent는 이를 도구 오류로 처리한다.
4단계: 스킬 구성
에이전트는 agents/hermes/skills/ 폴더의 스킬을 자동으로 감지한다. 커뮤니티 예시는 5개 스킬을 포함하며, OpenShell 정책과 함께 수정해 데이터 소스나 도구를 추가할 수 있다.
agents/hermes/skills/
├── sentiment_analysis.md
├── github_triage.md
├── slack_summarize.md
├── outlook_digest.md
└── pattern_memory.md5단계: 자기 개선 메모리 작동 방식
에이전트가 작업 중 새 패턴을 발견하면 메모리와 스킬을 스스로 작성한다. “한 번 가르치면 어디서나 기억(Teach once, recall anywhere)” 원칙으로 동작한다.
- 에이전트가 반복 패턴 발견 → 메모리 엔트리 생성
- 유용한 워크플로 식별 → 새 스킬 파일 작성
- 다음 세션에서 즉시 활용 가능
6단계: 워크플로 실행
에이전트에 자연어로 작업을 요청한다.
# 예: 지난 주 GitHub 이슈와 Slack 논의에서
# 부정적 감정 패턴 상위 5개 보고Skills Hub 활용
skills.sh 카탈로그의 검증된 스킬을 바로 가져다 쓸 수 있다. Claude Code, Codex, Cursor, Gemini CLI, Windsurf 등 40개 이상의 에이전트 플랫폼과 호환된다.
참고 자료
- Deploy Self-Evolving Agents for Faster, More Secure Research with a Hermes Agent and NVIDIA NemoClaw — NVIDIA Technical Blog (2026-06-02)
- NVIDIA/nemoclaw-community — GitHub 공식 저장소
- NVIDIA/NemoClaw — GitHub 공식 저장소
nemoclaw — NemoClaw 전체 개요 hermes-agent — Hermes Agent 상세