지난 2편에서는 로컬 PC용 Ollama 프레임워크와 Node.js/Python 하이브리드 구동 인프라 아키텍처를 설계했습니다.
이번 3편에서는 Nous Research의 'Hermes Agent' 공식 리포지토리 소스를 직접 빌드하고 가상환경을 구축하며, 텔레그램 API 토큰과 로컬/클라우드 AI 두뇌를 매핑해주는 config.json 상세 세팅법을 단계별로 파헤쳐 봅니다. ⚙️
📦 1. 단계별 소스 코드 빌드 및 패키지 설치
터미널(Windows PowerShell 또는 macOS Terminal)을 열고 아래의 순서대로 명령어를 실행해 나만의 비서 형체를 빚어냅니다.
① 공식 Git 리포지토리 클론 및 폴더 이동 📂
git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
② Node.js 게이트웨이 종속성 패키지 설치 ⚡
npm install
③ Python 독립 실행용 가상환경(.venv) 셋업 🐍
# 가상환경 생성
python -m venv .venv
# 가상환경 활성화 (Windows)
.venv\Scripts\activate
# 가상환경 활성화 (Mac/Linux)
source .venv/bin/activate
# 의존성 패키지 설치
pip install -r requirements.txt
🔑 2. config.json 커스터마이즈 및 연동 토큰 매핑
복제된 폴더 루트에 config.json 파일을 새로 생성하고, 아래의 템플릿에 맞추어 나만의 연동 토큰 및 AI 모델 경로를 설정합니다.
{
"agent": {
"model_provider": "ollama",
"model_name": "hermes3:8b",
"ollama_base_url": "http://localhost:11434",
"use_persistent_memory": true
},
"gateways": {
"telegram": {
"enabled": true,
"bot_token": "YOUR_TELEGRAM_BOT_TOKEN_HERE"
},
"discord": {
"enabled": false,
"bot_token": ""
}
},
"skills": {
"allow_self_improvement": true,
"skills_directory": "./skills"
}
}
💡 설정 꿀팁 (개인 비서 필수 세팅):
- YOUR_TELEGRAM_BOT_TOKEN_HERE: 텔레그램에서 @BotFather를 검색해
/newbot명령어로 나만의 고유 비서 봇을 생성하고 발급받은 API 토큰을 정확히 입력합니다.- allow_self_improvement: true: 이 옵션이 켜져 있어야 에이전트가 본인의 문제 해결 스킬을 스스로 발명해 로컬 파일 시스템에 코드로 적재하는 혁신 기능이 활성화됩니다.
🏁 다음 편 예고: Part 4. 실무 비서 서비스 구현 및 자율 스킬 구동
다음 4편에서는 모든 셋업이 완료된 Hermes Agent를 최초로 기동하고, 모바일 텔레그램 메신저를 통해 실시간 개인 비서 서비스를 구동하며, 에이전트가 스스로 스킬을 학습하여 일일 이메일 요약 및 자동화를 완성하는 기적의 실무 시나리오를 전격 가동하겠습니다! 💡