
Hermes를 사용하여 당신을 위해 일하는 개인용 AI 에이전트 구축하기
요약
Nous Research에서 개발한 오픈 소스 개인용 AI 에이전트인 Hermes Agent를 소개합니다. 이 에이전트는 단순한 챗봇을 넘어 도구 사용, 환경 접근, 지속적인 작업 수행 능력을 갖추어 개인 비서 역할을 수행합니다.
핵심 포인트
- Nous Research의 오픈 소스 개인용 AI 에이전트
- 도구 사용 및 환경 접근을 통한 실질적 작업 수행 가능
- 코딩에 국한되지 않는 범용적인 개인 비서 역할
- Linux 환경에서 간단한 스크립트로 설치 및 설정 가능
안녕하세요, Rijul입니다. 저는 모든 커밋마다 실행되는 마이크로 AI 코드 리뷰어인 git-lrc를 구축하고 있습니다. 이 프로젝트는 GitHub에서 무료로 이용 가능하며 소스 코드가 공개되어 있습니다. 더 많은 개발자가 이 프로젝트를 발견할 수 있도록 git-lrc에 Star를 눌러주세요. 꼭 한번 사용해 보시고 피드백을 공유해 주세요.
이제 AI 어시스턴트(AI assistants)는 당신에 관한 것들을 기억할 수 있습니다.
하지만 당신의 삶의 다양한 부분에서 어시스턴트 역할을 수행하는 **자신만의 개인용 AI 에이전트 (personal AI agent)**를 실행하고 싶다면 어떨까요?
다음과 같은 기능을 가진 에이전트 말입니다:
- 당신의 환경에 접근
- 도구(tools) 사용
- 당신이 기억하길 원하는 것들을 기억
- 단일 채팅창을 넘어 지속적으로 작업 수행
이를 위해, Hermes Agent를 소개하고자 합니다.
Hermes Agent란 무엇인가?
Hermes Agent는 Nous Research에서 개발한 오픈 소스(open-source) 개인용 AI 에이전트입니다.
그 핵심은 언어 모델(language model)을 실제로 작업을 수행할 수 있는 환경에 연결하는 프로그램이라는 점입니다.
당신은 Hermes에게 작업을 부여합니다.
Hermes는 그 작업을 AI 모델에 보내고, 모델의 결정을 받은 다음, 현실 세계에서 동작을 수행할 수 있는 도구에 대한 접근 권한을 모델에게 부여합니다.
이로 인해 Hermes는 단순한 챗봇(chatbot) 그 이상이 됩니다.
또한 전통적인 코딩 에이전트(coding agents)와도 다릅니다.
코딩 에이전트는 주로 소프트웨어 프로젝트에서 작동하도록 설계되었습니다.
반면 Hermes는 **개인용 AI 어시스턴트 (personal AI assistant)**처럼 작동하도록 설계되었습니다.
당신은 다음과 같은 작업에 이를 사용할 수 있습니다:
이 주제를 조사해줘.
내 서버를 확인해줘.
이 코드를 수정해줘.
내 이전 대화 내용을 검색해줘.
매일 아침 이 워크플로 (workflow)를 실행해줘.
작업이 완료되면 Telegram으로 메시지를 보내줘.
핵심 아이디어는 단일 코딩 환경에 국한되지 않고 다양한 영역에서 작동할 수 있는 AI 에이전트를 갖는 것입니다.
이제 얼마나 빠르게 설정할 수 있는지 살펴보겠습니다.
Hermes Agent 설정하기
저장소(repository)는 여기서 찾을 수 있습니다:
https://github.com/nousresearch/hermes-agent
설치 지침은 README 파일에서 확인할 수 있습니다.
이 글에서는 Linux 설치 방법을 시연하겠습니다.
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
설치가 완료되면 에이전트를 설정할 수 있는 설정 마법사(setup wizard)가 실행됩니다.
설정이 완료되면 Hermes를 시작할 수 있습니다:
hermes
Hermes Agent 작동 모습
이제 간단한 예제를 시도해 보겠습니다.
제가 기술 기사를 발행할 때 정기적으로 따르는 워크플로 (workflow)를 Hermes에게 전달하겠습니다.
저는 정기적으로 기술 기사를 발행합니다.
기사를 다 쓰면, 저의 일반적인 워크플로는 다음과 같습니다:
...
이 시점에서 Hermes는 저의 워크플로에 대해 전달받았습니다.
이제 Hermes를 종료하겠습니다.
나중에 다시 시작하여 다음과 같이 질문합니다:
방금 기사를 마쳤습니다.
다음에 무엇을 해야 하나요?
Hermes는 이전에 알려준 워크플로를 검색하여 다음 단계를 제안할 수 있습니다.
심지어 그 단계들을 수행하는 데 도움을 주겠다고 제안하기도 합니다.
이 부분이 흥미로운 지점입니다.
이 메모리 (memory)는 제가 직접 실행할 수 있는 에이전트의 소유입니다.
단일 채팅 세션에 국한되지 않습니다.
에이전트를 실행하고, 정보를 준 뒤, 종료했다가 나중에 다시 돌아올 수 있습니다.
그러면 에이전트는 제가 이전에 기억해 달라고 요청했던 정보를 사용할 수 있습니다.
이것은 기존의 챗봇 (chatbot)보다 개인 비서 (personal assistant)에 훨씬 더 가깝게 느껴지기 시작합니다.
단순한 메모리 그 이상
메모리는 Hermes Agent의 한 부분일 뿐입니다.
또한 에이전트가 다양한 시스템과 상호작용할 수 있도록 하는 다양한 커넥터 (connectors)와 도구 (tools)를 지원합니다.
이는 잠재적으로 다음과 같은 것들을 중심으로 워크플로 (workflows)를 구축할 수 있음을 의미합니다:
- 로컬 환경 (local environment)
- 서버 (Servers)
- 메시징 플랫폼 (Messaging platforms)
- 연구 (Research)
- 예약된 작업 (Scheduled tasks)
- 기타 외부 서비스 (Other external services)
이러한 커넥터 중 일부는 별도의 기사에서 다루겠습니다.
지금으로서는 핵심 아이디어가 간단합니다:
당신만의 개인용 AI 에이전트를 실행하고, 도구에 대한 접근 권한을 부여하며, 당신의 워크플로를 가르치고, 세션 전반에 걸쳐 정보를 기억하도록 할 수 있습니다.
Hermes Agent에 대한 소개는 여기까지입니다.
읽어주셔서 감사합니다. 댓글로 여러분의 의견을 들려주시면 감사하겠습니다.
AI 에이전트는 코드를 빠르게 작성합니다. 하지만 당신에게 알리지도 않고 조용히 로직을 제거하거나, 동작을 변경하고, 버그를 유발하기도 합니다. 이러한 문제는 종종 프로덕션 (production) 환경에서 발견되곤 합니다.
git-lrc가 이 문제를 해결합니다. 이 도구는 git 커밋 (commit)에 연결되어 모든 디프 (diff)가 반영되기 전에 검토합니다. 설정은 60초면 충분하며, 완전히 무료입니다.
어떠한 피드백이나 기여자도 환영합니다! 이 프로젝트는 온라인에서 소스 확인이 가능하며(source-available), 누구나 사용할 준비가 되어 있습니다.
Github에서 ⭐ star를 눌러주세요
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기


