Durasi: 15 menit | Block: 4
๐ Opsi Install โ
Option A: Spawn (Managed โ Recommended untuk Bootcamp) โ
bash
# Install Hermes CLI
npm install -g @hermes-ai/cli
# atau
npx @hermes-ai/cli spawnKelebihan:
- No setup server
- Auto-update
- Langsung bisa pakai
- Free tier tersedia
Kekurangan:
- Data di cloud pihak ketiga
- Customization terbatas
Option B: Self-Host โ
bash
# Clone & setup
git clone https://github.com/hermes-ai/hermes.git
cd hermes
cp .env.example .env
# Edit .env โ isi API keys
# OPENAI_API_KEY=sk-...
# ANTHROPIC_API_KEY=sk-ant-...
# Run
docker-compose up -dKelebihan:
- Full control
- Data di server sendiri
- Unlimited customization
Kekurangan:
- Perlu server
- Perlu maintenance
- Setup lebih complex
๐ฅ Hermes Doctor (Health Check) โ
bash
hermes doctor
# Expected output:
# โ
Hermes CLI installed (v2.x.x)
# โ
API key configured
# โ
Model accessible
# โ
Tools available: web, file, browser
# โ
Memory system: OKKalau ada โ, ikuti petunjuk perbaikan.
โ๏ธ Configuration โ
Config File: hermes.config.yaml โ
yaml
# hermes.config.yaml
model: "gpt-4o-mini" # Default model
fallback_model: "gpt-4o" # Kalau default fail
memory:
enabled: true
max_tokens: 50000 # Max context window
tools:
web_search: true
file_read: true
file_write: true
browser: false # Enable kalau perlu
cron:
enabled: true
max_jobs: 10
safety:
max_iterations: 20 # Prevent infinite loop
timeout: 300 # 5 menit max per task
require_approval: [] # Tools yang perlu approval๐ฌ First Chat โ
bash
hermes chat
# atau langsung dengan prompt
hermes chat "Halo, siapa kamu dan apa yang bisa kamu lakukan?"Expected Response โ
๐ค Hermes: Halo! Saya Hermes, AI assistant kamu.
Saya bisa membantu dengan:
- Web research dan data gathering
- File management dan document processing
- Scheduled tasks (cron)
- Context-aware conversations
Untuk memulai, ceritakan tentang bisnis atau project kamu,
dan saya bisa membantu mengoptimalkan workflow kamu!๐งช Practice: Chat dengan Hermes tentang Use Case Kamu โ
Prompt template:
Saya punya bisnis [jenis bisnis].
Masalah saya saat ini: [deskripsi masalah].
Saat ini prosesnya manual: [langkah-langkah].
Bisakah kamu bantu pikirkan:
1. Apakah masalah ini cocok di-solve dengan agent?
2. Kalau ya, approach seperti apa yang kamu sarankan?
3. Tools apa yang kamu butuhkan untuk ngerjain ini?Async task: Kirim screenshot chat kamu ke group.
๐ง Troubleshooting โ
| Masalah | Solusi |
|---|---|
hermes: command not found | npm install -g @hermes-ai/cli atau pakai npx |
| API key error | Check .env atau config file |
| Model not accessible | Check API key validity + billing |
| Timeout | Increase timeout di config |
hermes doctor fail | Follow suggestion per item |