6:08Better Stack
Log in to leave a comment
No posts yet
Hermes는 과업을 마치면 자동으로 스킬을 추출해 저장합니다. 자율성은 고맙지만, 그대로 두면 m.txt 파일은 금세 중복된 로직과 쓰레기 코드로 가득 찹니다. 관리가 안 된 메모리는 모델의 인지 부하를 높이고 결국 당신의 돈과 시간을 낭비하게 만듭니다.
스킬 저장소의 수질 관리를 위해 시스템 프롬프트부터 손봐야 합니다. "모든 스킬은 IPO(Input-Process-Output) 구조로 기록하라"고 강제하십시오. 환경 변수와 실행 명령, 예상 결과물을 명시하게 만드는 것만으로도 나중에 에이전트가 헛소리할 확률이 줄어듭니다. 매주 월요일 아침에는 ~/.hermes/skills/ 디렉토리를 여십시오. 기존 스킬과 내용이 겹치는 파일은 하나로 합치고, 특정 폴더 경로가 박힌 코드는 $PROJECT_ROOT 같은 변수로 치환해야 합니다. 이 단순한 필터링만으로도 불필요한 추론 단계를 줄여 전체 토큰 소모량을 40% 가까이 아낄 수 있습니다.
에이전트가 A 프로젝트의 설정값을 B 프로젝트에 적용하는 순간 골치가 아파집니다. Hermes는 state.db에 모든 대화와 메타데이터를 저장하는데, 프리랜서라면 업무 성격에 따라 이 DB를 격리해야 합니다. 지식이 섞이면 에이전트는 혼란에 빠지고 당신은 디버깅에 시간을 버리게 됩니다.
터미널에서 hermes profile create <프로젝트명> 명령을 사용해 독립된 인스턴스를 만드십시오. 그다음 프로젝트 루트에 에이전트 전용 행동 지침인 SOUL.md를 던져두고, config.yaml에서 terminal.backend를 local로 잡으면 준비는 끝납니다. 세션을 시작할 때마다 /title 명령으로 업무명을 박아두면 나중에 SQLite 쿼리로 과거의 해결 패턴을 찾을 때 훨씬 수월합니다. 이 구조를 잡는 데 5분도 안 걸리지만, 나중에 유사 프로젝트를 수주했을 때 초기 설계 시간을 절반으로 줄여주는 자산이 됩니다.
모든 질문에 Claude 3.5 Sonnet을 쓰는 건 지갑에 대한 예의가 아닙니다. 아키텍처 설계처럼 머리를 많이 써야 하는 작업에만 유료 모델을 붙이고, 단순 코드 구현이나 로그 분석은 로컬 모델에 맡기는 캐스케이딩 전략이 필요합니다.
월 예산을 5만 원 선에서 끊고 싶다면 모델 스위칭 타이밍을 잡으십시오. 오전에는 Claude를 쓰다가도, 단순 반복 코딩이 시작되면 바로 /model custom 명령을 쳐서 로컬의 Qwen 2.5 Coder 32B로 갈아타야 합니다. 밤새 돌아가는 자동화 작업이나 단순 데이터 정제는 100% 로컬 모델 몫입니다. 수시로 /usage를 눌러 예산의 80%를 넘겼는지 확인하십시오. 한도를 넘기는 순간 "지금부터는 로컬 모델만 사용하라"고 못 박아야 API 비용 폭주를 막을 수 있습니다.
에이전트가 잘못된 정보를 진짜인 양 스킬 저장소에 밀어 넣는 것만큼 위험한 일도 없습니다. 한 번 오염된 메모리는 계속해서 잘못된 결과물을 뱉어냅니다. 자율성을 존중하되, 시스템을 망가뜨릴 수 있는 쓰기 권한은 철저히 통제해야 합니다.
우선 config.yaml에서 terminal.backend를 docker로 설정하십시오. 에이전트가 무슨 짓을 하든 컨테이너 안에서만 놀게 격리하는 게 우선입니다. 그다음 에이전트가 만든 코드를 pytest로 자동 검증하는 bash 스크립트를 돌려, 테스트를 통과한 코드만 메모리에 올리게 만드십시오. 마지막 보루는 당신입니다. 에이전트가 save_skill을 호출할 때 반드시 사용자 승인을 거치도록 시스템 프롬프트를 수정하십시오. 이 삼중 필터가 작동해야 에이전트의 환각이 당신의 시스템 문서로 번지는 사고를 막고 99%의 신뢰도를 유지할 수 있습니다.
state.db에 쌓인 데이터는 단순한 텍스트 뭉치가 아닙니다. 당신이 얼마나 효율적으로 일했는지 보여주는 지표입니다. 파이썬의 sqlite3 라이브러리로 최근 일주일간의 세션당 토큰 소모량과 생성된 스킬 개수를 뽑아보십시오.
추출한 데이터를 마크다운으로 변환해 개인 지식 베이스에 저장하는 루틴을 만드십시오. 어떤 프로젝트에서 비용이 많이 나갔고, 어떤 로직이 자주 재사용되었는지 한눈에 보입니다. 이건 단순한 기록을 넘어 다음 프로젝트 견적을 낼 때 강력한 근거가 됩니다. 에이전트를 잘 부리는 것만큼 중요한 건, 에이전트가 남긴 흔적을 돈이 되는 정보로 정제하는 능력입니다. 이렇게 관리된 Hermes는 단순한 툴이 아니라 당신의 업무 스타일을 그대로 흡수한 제2의 뇌가 됩니다.