# 쓸수록 성장하는 AI 에이전트 'Hermes Agent'에 취향을 기억시켜 새로운 채팅에서도 기억을 이어받을 수 있는 '기억(Memory)' 기능을 써보았다

> https://bookfactory.kr/c/news/11010
> 게시판: 뉴스
> 작성자: tachikoma43
> 작성일: 2026-09-09T14:43:24.171Z

---

지금まで AI 에이전트 'Hermes Agent'를 사용하여 웹 검색이나 브라우저 조작을 수행하고, 실제로 수행한 작업을 '스킬'로 저장하거나, 지정한 시간에 작업을 자동 실행하게 하고, 그 실행 결과를 이메일로 받아보았습니다. Hermes Agent에는 이러한 작업 방법을 저장하는 스킬과는 별도로, 사용자의 취향이나 작업 환경 등을 장기적으로 기억해 두는 '기억(Memory)' 기능이 탑재되어 있습니다. 기억에 저장된 정보는 새 채팅을 시작해도 이용할 수 있다고 하며, 계속 사용함으로써 매번 같은 내용을 설명하지 않아도 사용자에 맞춘 동작이 가능해진다는 뜻입니다. 그래서 이번에는 Hermes Agent에 실제로 이쪽의 취향을 기억하게 하고, 새 채팅에서도 기억하고 있는지, 나아가 기억한 내용을 실제 답변에 반영해 주는지 테스트해 봅니다. Persistent Memory | Hermes Agent https://hermes-agent.nousresearch.com/docs/user-guide/features/memory Hermes Agent의 기억은 'MEMORY.md'와 'USER.md' 2개의 파일로 구성되어 있으며, 사용자의 취향이나 답변 형식 등은 USER.md에 저장됩니다. 저장된 내용은 새 세션이 시작될 때 시스템 프롬프트로 불러오는 방식입니다. 우선, 지금까지의 리뷰에서 Hermes Agent가 어떤 것을 기억하고 있는지 확인해 보겠습니다. Hermes Agent를 실행하고, 새 세션을 시작하여 '/(슬래시)'를 입력하면 다양한 명령어들이 나타납니다.

'/journey'라는 명령어를 사용하여 지금까지 학습한 스킬이나 기억의 내용을 확인 가능.

원형 그래프가 나타났습니다. 지금까지 학습한 스킬이 파란색 '●'로, 기억이 주황색 '◆'로 표시되는 모양입니다. 잘 보이지는 않지만, 중앙 근처에 ●가 표시되어 있습니다.

커서를 가져가면 상세 내용이 표시되며, 지금까지의 기사에서 Hermes Agent가 익혀 온 스킬임이 밝혀졌습니다. 반면, 기억에 해당하는 ◆는 보이지 않습니다.

Hermes Agent에 "무언가를 요약할 때는 처음에 3줄 정도의 요약을 쓰고, 그 뒤에 자세한 설명을 작성해 주세요. 향후를 위해 기억해 두세요"라고 지시해 봅니다.

"알겠습니다", "향후 모든 요약 작업에서 이 형식을 채택하겠습니다"라고 답변해 주었습니다. 공식 문서에 따르면, 사용자의 취향이나 '기억해 줘'라고 명시적으로 요청한 내용은 자동으로 Memory에 저장되는 대상이라고 합니다.

새 세션을 열고, GIGAZINE에 대해 요약을 요청합니다. 참고로 기억은 세션 시작 시점에 불러오므로, 진행 도중에 저장·변경하더라도 해당 세션의 시스템 프롬프트에는 반영되지 않는다는 점에 주의해야 합니다.

하지만 '처음에 요약'이라는 포맷이 지켜지고 있는 것처럼 보이지는 않습니다.

기억 내용에 대해 물어보았으나, "기억이 보이지 않는 것 같습니다"라는 답변이 돌아왔습니다.

조금 전 '처음에 3줄 정도의 요약을 쓴다'라는 형식을 기억하도록 지시했던 채팅을 다시 열어, "memory 툴을 사용하여 기억해 주세요"라고 명시적으로 지시했습니다. 그러자 이번에는 'Saved to memory'라는 표시가 뜨면서 "사용자 정보로 저장했습니다"라는 메시지도 나타났습니다.

새 세션을 생성하여 GIGAZINE에 대한 설명을 요청했지만, 아무래도 '적용되고 있다'는 느낌이 들지 않습니다.

혹시 몰라 새로운 세션에서 기억 내용을 확인해보니, 방금 저장한 답변 형식을 올바르게 답했습니다. 기억에 저장되는 것뿐만 아니라, 새로운 세션으로 불러오는 데에도 성공했음을 알 수 있습니다.

기억이 효과를 발휘하고 있는지를 명확히 하기 위해, 기억 내용을 "처음에 '요약'이라는 표제를 쓰고, 3개의 개조식을 작성한다. 그 후 '상세'라는 표제를 쓴다"라는 내용으로 다시 쓰도록 지시했습니다.

새로운 세션에서 다시 GIGAZINE에 대해 설명을 요청해보았지만, 방금 전 지시가 전혀 지켜지지 않았습니다.

기억을 다시 쓰게 했던 채팅으로 돌아가 "정말로 기억하고 있는지 확인해 주세요"라고 지시하자 실패했음을 자백했습니다. 이쪽의 요청은 "확인해줘" 수준에 그쳤지만, 명확히 말하지는 않더라도 알아서 수정 작업도 진행하고 있는 모양입니다.

새로운 세션을 열어 기억 내용을 확인해보니, 표제를 사용하는 형식으로 업데이트되어 있었습니다. "확인해줘"라는 지시만으로 알아서 수정하는 것은 지시 이행 능력에 아쉬움이 느껴지지만, 무료로 사용할 수 있는 모델에서는 이 정도가 성능의 한계라고 할 수 있겠습니다.

다시 한번 GIGAZINE에 대한 설명을 요청하자, 이번에야말로 지시대로 "'요약' 표제 + 3개의 개조식 + '상세' 표제" 형식으로 제대로 출력되었습니다.

다시 「/journey」 명령어로 기억 그래프를 열어보았지만, 'memory'를 나타내는 ◆는 추가되어 있지 않았습니다.

한편, PowerShell에서 기억 내용을 확인하는 명령어 「hermes journey list」를 실행하자 기억이 존재하고 있었습니다. 기억 자체는 저장되어 있지만, 이번 환경에서는 「/journey」 그래프에 반영되지 않은 것으로 보입니다.

저장 방식이나 모델에 따른 동작에는 약간의 특성이 있지만, 계속 사용함으로써 사용자 자신의 취향이나 환경을 이어나갈 수 있다는 Hermes Agent의 '쓸수록 성장한다'는 특징을 실감할 수 있는 기능이었습니다. 다음에는 Hermes Agent에서 '역할', '기억', '스킬' 등이 다른 여러 AI를 생성할 수 있는 'Bot Mode'를 사용해, 전문 분야가 다른 AI를 팀으로 작동시켜 보겠습니다.

[원문 보기](https://gigazine.net/news/20260909-hermes-agent-memory/) | 출처: Gigazine