자체 학습 루프를 갖춘 AI 에이전트 'Hermes' 공개
NousResearch/hermes-agent
GitHubNous Research가 자체 학습 루프를 갖춘 자율 AI 에이전트 'Hermes'를 공개했습니다. 이 에이전트는 사용 경험을 통해 스스로 기술(Skill)을 생성하고 지식을 지속적으로 개선하는 것이 핵심 특징입니다.
- 에이전트는 텔레그램, 디스코드 등 다양한 메시징 플랫폼과 클라우드 환경에서 작동하며, 스케줄링 자동화 및 병렬 작업 처리를 통합하여 복잡한 업무를 수행합니다.
- 단순 질의응답을 넘어 사용자의 전체 작업 흐름을 관리하고, 장기 기억 저장소와 연동되어 여러 플랫폼에 걸쳐 지속적인 개인 맞춤형 업무 처리가 가능해졌습니다.
- 다양한 LLM 모델과 유연하게 연동되며 통합 구독(Nous Portal) 또는 개별 API 키 조합으로 사용 가능하나, 원활한 운영을 위해 클라우드 서버 환경 설정이 필요합니다.
Nous Research가 개발한 Hermes는 자체적인 학습 루프(learning loop)를 내장한 자율 입니다. 이 에이전트는 사용 경험을 통해 스스로 기술(Skill)을 생성하고, 사용 과정에서 해당 기술을 개선하며, 복잡한 작업 후 지식을 지속적으로 강화합니다. 또한 FTS5 세션 검색과 요약 기능을 활용하여 세션 간의 기억 회상 능력을 높이고 사용자 모델링을 수행할 수 있습니다.
Hermes는 텔레그램, 디스코드, 슬랙 등 다양한 메시징 플랫폼은 물론 CLI 환경에서도 작동하며, 단일 게이트웨이 프로세스를 통해 여러 곳에서 대화 연속성을 유지합니다. 기능적으로는 예약된 자동화(cron scheduler)를 지원하여 자연어 명령으로 일일 보고서나 주간 감사를 수행할 수 있으며, 독립적인 서브 에이전트를 생성하거나 RPC를 통한 파이썬 스크립트 호출을 통해 병렬 작업을 처리할 수 있습니다.
에이전트는 특정 모델에 종속되지 않아 Nous Portal, OpenAI, OpenRouter 등 사용자가 원하는 다양한 LLM 모델과 연동할 수 있으며, `hermes model` 명령어를 통해 코드 변경 없이 쉽게 전환 가능합니다. 또한 $5 VPS나 클러스터 같은 환경에서 운영되어 유휴 상태일 때 비용이 거의 들지 않는 서버리스 지속성(serverless persistence)을 제공하며 연구 목적으로 배치 궤적 생성도 지원합니다.
용어 풀이
- AI 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
- LLM
- 방대한 글을 학습해 문장을 이해하고 만들어 내는 AI 모델. ChatGPT, Claude, Gemini가 여기에 속해요.
- GPU
- 많은 계산을 한꺼번에 처리하는 칩. AI 학습과 실행에 가장 많이 써요.