Hermes Agent 신기능 「Tool Search」 완전 해설
요약
Nous Research의 오픈 소스 에이전트인 Hermes Agent가 수백 개의 툴을 효율적으로 관리하는 'Tool Search' 기능을 출시했습니다. 이 기능은 필요한 툴만 동적으로 로드하여 컨텍스트 창의 비대화를 방지하고 성능을 최적화합니다.
핵심 포인트
- Tool Search를 통한 동적 툴 추출 및 컨텍스트 최적화
- 세션, 영속, 스킬로 구분된 3층 메모리 계층 구조
- 수백 개의 툴킷 환경에서도 성능 저하 없는 확장성 제공
- GitHub, Stripe API 등 다양한 플랫폼 대응 가능
Hermes Agent가 「Tool Search」 기능을 추가! 수백 개의 툴킷(Toolkit)을 효율적으로 다루는 획기적인 메커니즘을 소개합니다!
──
📌 Hermes Agent란
Nous Research가 개발한 오픈 소스 (MIT) AI 에이전트. 2026년 2월 출시 후 2개월 만에 GitHub 스타 4.7만 개를 돌파하였으며, 2026년 5월 현재 15.4만 스타를 넘어섰습니다! 캐치프레이즈는 「The agent that grows with you (당신과 함께 성장하는 에이전트)」입니다.
특징:
・영속 메모리(Persistent Memory)로 세션을 넘어 학습 내용 유지
・자동 스킬 생성으로 자기 개선
・OpenClaw의 대항마로서 전 세계적으로 화제
・22개 플랫폼 대응, pip install 가능
──
🔥 신기능 「Tool Search」의 핵심
【문제 해결】
기존의 AI 에이전트는 모든 툴을 사전에 읽어들이기 때문에, 툴의 수가 수백 개가 되면 컨텍스트 창(Context Window)이 비대해져 성능 저하가 불가피했습니다.
【해결책】
Tool Search는 필요한 툴만 동적으로 가져옵니다. 컨텍스트 창을 최소한으로 유지하면서, 어떤 수의 툴이라도 타협 없이 로드할 수 있습니다.
──
⚙️ 동작 메커니즘 (5가지 특징)
① 동적 툴 추출
GitHub 통합, Stripe API 등 필요한 툴만 필요할 때 가져옴
② 컨텍스트 최적화
모든 툴을 사전에 읽어들여 발생하는 비대화 방지
③ 코어 툴 상시 준비
자주 사용하는 툴은 항상 로드되어 빠른 응답 제공
④ 자동 트리거
툴 수가 컨텍스트 제한의 10%를 초과할 위험이 있을 때, 자동으로 추가 툴 활성화
⑤ 키워드 검색
온디맨드(On-demand)로 스키마(Schema) 취득
──
👨💻 개발자 코멘트
Teknium (리드 엔지니어):
「어떤 수의 툴이라도 타협 없이 로드할 수 있습니다」
사용자 평가:
「수백 개의 툴을 가진 셋업에서 특히 뛰어납니다」
──
🛠️ 기존 툴 에코시스템 (18개 이상)
✅ 활성 툴 (15개):
・web (웹 검색·스크레이핑)
・browser (브라우저 자동화)
・terminal (터미널·프로세스 관리)
・file (파일 조작)
・code_execution (코드 실행)
・vision (이미지 분석)
・image_gen (이미지 생성)
・tts (음성 합성)
・skills (스킬 관리)
・todo (태스크 계획)
・memory (영속 메모리)
・session_search (대화 이력 검색)
・clarify (질문 명확화)
・delegation (태스크 위임)
・cronjob (크론잡)
❌ 비활성 툴 (3개):
・moa (Mixture of Agents)
・rl (RL 훈련)
・homeassistant (홈 오토메이션)
──
🔍 중요 툴 기능 (3가지)
① search_files
・Ripgrep 백엔드, 정규 표현식으로 파일 내부 검색
・grep/rg/find/ls의 대체
② honcho_search
・Honcho에 저장된 사용자 컨텍스트에 시맨틱 검색(Semantic Search) 수행
・LLM 요약 없이 원문 발췌본을 관련도 순으로 반환
③ session_search
・과거의 모든 대화 이력을 장기 메모리로서 검색
・결과를 요약하여 반환
──
🧠 메모리 계층 구조 (3층)
① 세션 메모리 (단기)
・역할: 현재 대화 컨텍스트
・저장 위치: RAM
② 영속 메모리 (장기)
・역할: 과거의 모든 대화 이력
・저장 위치: SQLite + FTS5 전체 텍스트 검색
・장점: 「지난주 세션에서 설정한 배포 스크립트」나 「이전에 해결했던 에러 대응법」을 세션을 넘어 참조 가능
③ 스킬 메모리
・역할: 반복해서 사용할 수 있는 절차서
・저장 위치: Markdown 파일
──
📊 Tool Search의 실용적 이점 (4가지 비교)
① 컨텍스트 사용량
・기존: 비대화 (수백 개의 툴일 경우 한계)
・Tool Search: 최소한으로 유지
② 초기 로드 시간
・기존: 김
・Tool Search: 짧음 (코어 툴만 로드)
③ 확장성
・기존: 툴 증가 시 성능 저하
・Tool Search: 수백 개의 툴이 있어도 영향 없음
④ 응답 속도
・기존: 초기에 느리고 이후 안정적
・Tool Search: 코어는 빠르고, 추가 툴은 온디맨드로 대응
──
✅ 권장 시나리오 (4가지)
① 대규모 API 통합 환경
GitHub, Stripe, AWS 등 다수 연동
② 다수의 커스텀 툴
조직 고유의 툴·스킬을 수백 개 보유한 경우
③ 멀티테넌트 (Multi-tenant) 환경
여러 사용자가 서로 다른 툴 세트를 사용하는 경우
④ 리소스 제약 환경
컨텍스트 창 (Context Window)이 제한적인 모델을 사용하는 경우
──
🔗 Felo Search 스킬과의 차이점 (4가지 비교)
① 목적
・Felo Search: 웹 검색 및 정보 취득
・Tool Search: 내부 툴 동적 로드 (Dynamic Load)
② 출력
・Felo Search: 인용이 포함된 답변 및 소스
・Tool Search: 툴 스키마 (Tool Schema)
③ 자동 트리거 (Automatic Trigger)
・Felo Search: 「최신」, 「오늘」, 「비교」 등
・Tool Search: 컨텍스트 (Context) 10% 초과 시
④ 대응 언어
・Felo Search: 일·중·영·한
・Tool Search: 언어에 의존하지 않음 (Language-agnostic)
──
🚀 도입 절차
bash
Tool Search 기능이 포함된 최신 버전으로 업데이트
hermes update
업데이트 후, 자동으로 Tool Search가 활성화됩니다. 수백 개의 툴 세트가 있어도 문제없이 동작합니다.
──
🎯 총괄
Hermes Agent의 Tool Search는 대규모 툴킷 환경에서 AI 에이전트의 실용성을 획기적으로 향상시키는 기능입니다.
컨텍스트 창 (Context Window)의 제약을 돌파하고 수백 개의 툴을 유연하게 다룰 수 있게 함으로써, 기업 수준의 AI 자동화 환경이나 복잡한 API 통합 워크플로우에서의 도입 장벽을 대폭 낮출 수 있습니다!!
자동화 워크플로우 개발자에게 Hermes Agent는 Claude Managed Agents나 독자적인 에이전트 프레임워크를 검증하는 데 유용한 선택지가 될 것입니다!!
──
📚 참고 정보
공식 문서: https://t.co/VNTm7lAa7k
GitHub: https://t.co/TfGpJmW2le
일본어 해설: https://t.co/LV6OFgBLYW
#AI에이전트 #HermesAgent #ToolSearch #Automation #AI #GenerativeAI #TechTrends
AI 자동 생성 콘텐츠
본 콘텐츠는 X AI 사용법/팁의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기