경험을 바탕으로 스킬을 만들고 다듬으며, 다양한 모델 제공업체와 CLI 및 메시징 앱에서 사용할 수 있는 자기 개선형 AI 에이전트입니다.
Yonkoo11/hermes-dojo
세션 실패를 분석하고 취약한 스킬을 보완하며 GEPA 진화를 실행하는 Hermes Agent용 자기 개선 애드온입니다.
- 스타
- 187
- 포크
- 17
- 열린 이슈
- 0
- 마지막 커밋
- 5개월 전
어떤 프로젝트인가요?
Hermes Dojo는 Hermes Agent를 위한 자기 개선 시스템입니다. state.db에서 에이전트의 세션 로그를 읽고 도구 오류, 재시도 반복, 사용자 수정 요청 등의 실패를 표시하며 각 스킬의 성공률을 추적합니다.
이 시스템은 근본 원인에 따라 취약점을 분류하고 조치를 취합니다. 실패하는 기존 스킬을 보완하고, 사용자가 반복해서 요청하지만 아직 해당 스킬이 없는 작업에는 새 스킬을 만들며, 취약한 스킬에 GEPA 자기 진화를 실행합니다. 결과는 일일 지표로 저장되므로 시간에 따른 학습 곡선을 확인할 수 있습니다.
Dojo는 Hermes 스킬로 설치되며 /dojo analyze, /dojo improve, /dojo report, /dojo history 등의 명령을 제공합니다. 야간 cron 모드에서는 전체 사이클을 실행하고 아침 보고서를 Telegram이나 CLI로 전달할 수 있습니다. Hermes Agent v0.2.0+, Python 3.10+, GEPA용 hermes-agent-self-evolution 패키지가 필요합니다.
핵심 기능
- 01에이전트 세션 로그를 파싱해 도구 오류, 재시도 반복, 사용자 수정 요청을 감지합니다.
- 02스킬별 성공률을 추적하고 근본 원인에 따라 가장 취약한 스킬을 분류합니다.
- 03실패하는 스킬에 오류 처리 로직을 맞춤 적용해 보완합니다.
- 04사용자가 반복해서 요청했지만 충족되지 않은 작업을 바탕으로 새 스킬을 만듭니다.
- 05취약한 스킬에 GEPA 자기 진화를 실행하고, 학습 곡선을 확인할 수 있도록 일일 지표를 저장합니다.
- 06선택 가능한 야간 cron 사이클을 통해 CLI 또는 Telegram으로 보고서를 전송합니다.
활용 사례
- 도구 API가 변경되거나 시간 초과가 발생해도 Hermes Agent의 스킬을 안정적으로 유지합니다.
- 에이전트 스킬이 어떤 부분에서 실패하는지 매일 요약해 확인합니다.
- 사용자가 반복해서 요청하는 작업을 위한 새 스킬 초안을 자동으로 작성합니다.
- 몇 주에 걸쳐 에이전트 성능이 향상되는지 측정합니다.
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/Yonkoo11/hermes-dojo.git - 2
디렉터리로 이동해 설치 프로그램을 실행합니다
cd hermes-dojo && ./install.sh - 3
데모 데이터를 준비합니다(선택 사항)
cd ~/.hermes/skills/hermes-dojo/scripts && python3 seed_demo_data.py --days 7 - 4
전체 파이프라인 데모를 실행합니다
python3 demo.py --reset
사용 전 알아둘 점
- Hermes Agent v0.2.0 이상과 Python 3.10 이상이 필요합니다.
- 자기 진화(GEPA)에는 별도의 hermes-agent-self-evolution 프로젝트도 필요합니다.
토픽
자주 묻는 질문
- hermes-dojo은(는) 무엇인가요?
- 세션 실패를 분석하고 취약한 스킬을 보완하며 GEPA 진화를 실행하는 Hermes Agent용 자기 개선 애드온입니다. Hermes Dojo는 Hermes Agent를 위한 자기 개선 시스템입니다. state.db에서 에이전트의 세션 로그를 읽고 도구 오류, 재시도 반복, 사용자 수정 요청 등의 실패를 표시하며 각 스킬의 성공률을 추적합니다.
- hermes-dojo은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- hermes-dojo은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- hermes-dojo은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. hermes-dojo의 마지막 커밋은 2026년 6월 6일입니다.
- hermes-dojo은(는) 어디에 사용할 수 있나요?
- 도구 API가 변경되거나 시간 초과가 발생해도 Hermes Agent의 스킬을 안정적으로 유지합니다. 에이전트 스킬이 어떤 부분에서 실패하는지 매일 요약해 확인합니다. 사용자가 반복해서 요청하는 작업을 위한 새 스킬 초안을 자동으로 작성합니다. 몇 주에 걸쳐 에이전트 성능이 향상되는지 측정합니다.
- hermes-dojo는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/Yonkoo11/hermes-dojo.git 디렉터리로 이동해 설치 프로그램을 실행합니다: cd hermes-dojo && ./install.sh 데모 데이터를 준비합니다(선택 사항): cd ~/.hermes/skills/hermes-dojo/scripts && python3 seed_demo_data.py --days 7 전체 파이프라인 데모를 실행합니다: python3 demo.py --reset
- hermes-dojo은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Yonkoo11/hermes-dojo
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
작업을 계획하고 도구와 스킬을 실행하며, 웹과 메신저 채널 전반에서 기억을 유지하는 오픈소스 개인 AI 비서이자 Agent Harness입니다.
AI 에이전트가 로그인된 브라우저에서 웹 작업을 수행하는 오픈소스 Chrome/Edge 확장 프로그램입니다.
AI 에이전트를 위해 만든 오픈소스 Chromium 기반 브라우저로, 로컬에서 실행되며 로그인된 계정을 사용해 여러 탭에서 에이전트를 병렬로 작업하게 합니다.
메모리, 도구, MCP, RAG, 음성, 워크플로를 지원하는 AI 에이전트 구축용 TypeScript 프레임워크와 관측성을 위한 VoltOps 콘솔입니다.