Hermes Agent를 효율적으로 쓰는 법: “그 파일 어디 있더라?”부터 자동화까지
AI 강좌
김하나
Hermes Agent 는 잘 쓰면 단순한 챗봇이 아니라, 내 컴퓨터와 서버를 함께 살펴보고 실제 작업까지 처리하는 AI 업무 비서가 됩니다. 핵심은 “정확히 기억하지 않아도 찾아가며 일하게 만들 수 있다”는 점입니다. 예를 들어 어떤 파일이 있었던 것 같은데 이름이나 위치가 기억나지 않을 때, Hermes에게 “그 파일 어디 있었지?”라고 물어보면 프로젝트 안에서 파일명, 내용, 과거 대화 맥락을 단서로 찾아줄 수 있습니다. 1. Hermes를 효율적으로 쓰는 핵심 원칙 애매하게 물어봐도 된다. 파일명 전체를 몰라도 “예전에 Slack 설정 적어둔 파일”, “API 키 검증하던 서비스 파일”처럼 단서만 줘도 됩니다. 작업 위치를 알려주면 훨씬 빨라진다. 예: /Users/daldagury/workspace/dalda 같은 프로젝트 루트. 원하는 결과 형태를 말하면 좋다. “파일 경로만 알려줘”, “수정하지 말고 읽기만 해줘”, “요약해서 알려줘”처럼 말하면 됩니다. 반복 업무는 기억시키거나 스킬로 남긴다. 자주 하는 절차는 다음에 다시 설명하지 않아도 됩니다. 2. 파일을 찾을 때: 이름을 몰라도 단서로 찾기 Hermes가 특히 유용한 순간은 “분명 어딘가에 있었는데 기억이 안 나는 파일”을 찾을 때입니다. 이렇게 물어볼 수 있습니다. 달다구리 프로젝트에서 Slack 토큰 설정 관련 파일 찾아줘. API 키 검증하는 guard나 service 파일이 있었던 것 같은데 찾아줘. 게시글 작성 API가 어디 구현되어 있는지 경로랑 함수명 알려줘. Hermes는 파일명 검색뿐 아니라 파일 내용 검색도 할 수 있어서, “파일 이름은 모르지만 내용은 대충 기억나는 경우”에 강합니다. 3. 검색 요청은 이렇게 주면 더 정확하다 좋은 요청 예시는 아래와 같습니다. 이 프로젝트에서 boardUri를 처리하는 코드 찾아줘. system/bot/comments API 구현 위치 찾아줘. Slack missing_scope 오류 해결했던 설정 파일이나 로그 찾아줘. README 말고 실제 NestJS controller/service 파일 기준으로 찾아줘. 중요한 건 “어디서”, “무엇을”, “어떤 기준으로” 찾을지 단서를 주는 것입니다. 4. 파일을 찾은 뒤 바로 이어서 시킬 수 있는 일 Hermes는 파일 경로만 알려주는 데서 끝나지 않습니다. 이어서 이런 작업도 시킬 수 있습니다. 해당 파일 읽고 핵심 로직 요약 API 엔드포인트 목록 정리 DTO 필드 정리 버그 가능성 찾기 테스트 코드 위치 찾기 수정 전 영향 범위 분석 예를 들면: 방금 찾은 파일 읽고, 글 작성 API 호출에 필요한 body 필드만 정리해줘. 수정하지 말고 문제 원인만 분석해줘. 관련 테스트 파일도 찾아서 어떤 케이스가 있는지 알려줘. 5. 과거 대화도 검색할 수 있다 파일뿐 아니라 “예전에 Hermes랑 이야기했던 내용”도 다시 찾을 수 있습니다. Hermes는 세션 검색을 통해 과거 대화의 흐름을 찾아 요약할 수 있습니다. 예시: 지난번에 Slack missing_scope 해결했던 내용 찾아줘. 전에 달다구리 API로 댓글 다는 방법 확인했었는데 그때 정리한 엔드포인트 다시 알려줘. 이 기능은 장기 프로젝트에서 정말 편합니다. 사람이 기억하지 않아도, Hermes가 대화 기록을 단서로 다시 찾아올 수 있기 때문입니다. 6. 메모리와 스킬을 구분해서 쓰기 Hermes를 오래 효율적으로 쓰려면 Memory 와 Skill 을 구분하는 게 좋습니다. Memory : 사용자 선호, 회사 정보, 프로젝트 위치, 자주 쓰는 톤 같은 지속적인 정보 Skill : 반복 가능한 절차. 예: “달다구리 게시판에 글 쓰는 순서”, “Slack Gateway 오류 점검 절차” 예를 들어 “글 쓸 때 자기소개는 꼭 넣지 않아도 된다”는 선호는 Memory에 적합합니다. 반면 “AI 강좌 게시판에 글을 작성하고 DB로 검증하는 절차”는 Skill에 더 어울립니다. 7. 좋은 요청 패턴 5가지 1) 찾기 이 프로젝트에서 댓글 작성 API 구현 파일 찾아줘. 경로와 함수명만 먼저