AI Sparkup

최신 AI 쉽게 깊게 따라잡기⚡

NemoClaw 튜토리얼 – Hermes Agent로 자기 진화형 보안 연구 에이전트 구축하기

NVIDIA NemoClawHermes Agent를 조합하면 사내 Outlook·Slack 메시지와 GitHub 공개 데이터를 보안 정책 범위 안에서 처리하는 자기 진화형 에이전트를 구축할 수 있다. 에이전트는 사용할수록 새 메모리와 스킬을 스스로 작성하며 개선된다.

대상 독자

  • 오픈 모델로 사내 커뮤니케이션 데이터를 분석하고 싶은 개발자
  • 에이전트 보안 런타임(OpenShell)을 직접 설정하지 않고 즉시 사용하고 싶은 팀
  • Hermes Agent + NemoClaw 스택을 처음 접하는 엔지니어

사전 요구 사항

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.md

5단계: 자기 개선 메모리 작동 방식

에이전트가 작업 중 새 패턴을 발견하면 메모리와 스킬을 스스로 작성한다. “한 번 가르치면 어디서나 기억(Teach once, recall anywhere)” 원칙으로 동작한다.

  1. 에이전트가 반복 패턴 발견 → 메모리 엔트리 생성
  2. 유용한 워크플로 식별 → 새 스킬 파일 작성
  3. 다음 세션에서 즉시 활용 가능

6단계: 워크플로 실행

에이전트에 자연어로 작업을 요청한다.

# 예: 지난 주 GitHub 이슈와 Slack 논의에서 
# 부정적 감정 패턴 상위 5개 보고

Skills Hub 활용

skills.sh 카탈로그의 검증된 스킬을 바로 가져다 쓸 수 있다. Claude Code, Codex, Cursor, Gemini CLI, Windsurf 등 40개 이상의 에이전트 플랫폼과 호환된다.

참고 자료

nemoclaw — NemoClaw 전체 개요 hermes-agent — Hermes Agent 상세



AI Sparkup 구독하기

최신 게시물 요약과 더 심층적인 정보를 이메일로 받아 보세요! (무료)