Setelah Hermes Agent terinstall dan berjalan, ada banyak tips dan trik yang bisa membuat agent kamu bekerja lebih optimal. Dari cara memanfaatkan persistent memory secara maksimal, menambahkan skills kustom, hingga setup cron jobs untuk otomatisasi penuh — panduan ini akan membantu kamu melewati tahap pemula dan mulai menggunakan Hermes Agent seperti power user.
Tips 1: Optimasi Persistent Memory
Persistent memory adalah fitur paling powerful Hermes Agent. Tapi banyak pemula tidak memanfaatkannya secara optimal.
Tips Memory:
- Beri identitas: Ajarin agent tentang dirimu — "Saya adalah software developer, kerja di startup fintech" — ini membantu agent memberikan konteks yang relevan
- Simpan preferensi: "Saya suka kode Python pakai type hints dan docstrings" — agent akan ingat dan terapkan di sesi berikutnya
- Buat knowledge base: Simpan dokumen referensi ke folder memory — agent bisa akses kapan saja
- Review memory berkala: Cek apa yang diingat agent dengan perintah "Apa yang kamu tahu tentang saya?"
Tips 2: Tambah Skills Kustom
Hermes Agent punya 20+ tools built-in, tapi kamu juga bisa menambah skills kustom sesuai kebutuhan.
Cara Tambah Skills:
# Buat file skills/custom_skills.py
from hermes.tools import BaseTool
class SendEmailTool(BaseTool):
name = "send_email"
description = "Mengirim email ke alamat tertentu"
def run(self, to, subject, body):
# Kode untuk kirim email
return "Email terkirim"
Daftarkan di config:
# config.yaml
tools:
- builtin: [search, code, file, web]
- custom:
- path: skills/custom_skills.SendEmailTool
Ide Skills Kustom:
| Skill | Fungsi |
|---|---|
| send_email | Kirim email otomatis via SMTP |
| slack_notify | Kirim pesan ke Slack channel |
| database_query | Query ke database MySQL/PostgreSQL |
| image_generate | Generate gambar via DALL-E atau Stable Diffusion |
| pdf_report | Generate PDF report dari data |
Tips 3: Setup Cron Jobs dengan Benar
Cron jobs memungkinkan agent bekerja otomatis tanpa kamu harus memberi perintah manual.
Format Cron:
┌───────────── menit (0-59)
│ ┌───────────── jam (0-23)
│ │ ┌───────────── tanggal (1-31)
│ │ │ ┌───────────── bulan (1-12)
│ │ │ │ ┌───────────── hari (0-7, 0=Minggu)
│ │ │ │ │
* * * * * perintah
Contoh Cron Jobs Berguna:
# cron_config.yaml
jobs:
- schedule: "0 7 * * 1-5"
task: "Buat daily standup report: cek progress project, email yang belum dibalas, dan task hari ini"
- schedule: "0 9 * * 1"
task: "Review week plan: cek kalender, prioritaskan task minggu ini"
- schedule: "*/30 9-17 * * 1-5"
task: "Cek CPU usage, RAM, dan disk. Jika ada yang diatas 80%, kirim alert ke Slack"
- schedule: "0 18 * * 5"
task: "Buat weekly summary: apa yang sudah dikerjakan, progress, dan plan next week"
Tips 4: Prompt Engineering untuk Hermes Agent
Cara kamu memberi perintah (prompt) sangat mempengaruhi kualitas output Hermes Agent.
Dos:
- Spesifik: "Buatkan tabel perbandingan 3 framework AI dengan kolom fitur, harga, dan rating"
- Beri konteks: "Untuk pemula yang baru belajar AI, jelaskan dengan analogi sederhana"
- Format output: "Output dalam format markdown dengan bullet points"
Don'ts:
- Terlalu umum: "Bantu saya" — agent bingung harus mulai dari mana
- Multi-task dalam satu prompt: Pecah jadi beberapa perintah terpisah
- Lupa konteks: Manfaatkan memory, jangan ulangi informasi yang sudah diberikan
Tips 5: Monitoring & Evaluasi Agent
Agar agent terus meningkat, monitor dan evaluasi secara berkala.
> Evaluasi performa kamu hari ini. Apa yang bisa ditingkatkan?
> Tunjukkan task mana yang gagal minggu ini dan kenapa
> Apa yang sudah kamu pelajari dari error kemarin?
Simpan hasil evaluasi ke memory agar agent belajar dari pengalaman.
Tips 6: Backup & Restore
Backup rutin agar data agent tidak hilang:
# Backup memory
cp -r memory/ memory_backup_$(date +%Y%m%d)
# Backup config
cp .env .env_backup
cp config.yaml config_backup.yaml
Untuk restore, tinggal copy balik folder memory dan file konfigurasi.
Tips 7: Multi-Model Setup
Gunakan kombinasi model untuk efisiensi biaya:
- GPT-4o: Untuk task kompleks yang butuh reasoning tinggi
- GPT-4o-mini: Untuk task harian rutin (lebih murah 10x)
- Claude 3.5: Untuk coding dan analisis
- Gemini Flash: Gratis, untuk task sederhana
Kesimpulan
Hermes Agent semakin powerful seiring kamu mempelajari tips dan trik di atas. Mulai dari optimasi memory, tambah skills kustom, hingga cron jobs yang terstruktur — semua ini akan mengubah Hermes Agent dari sekadar tools eksperimen menjadi asisten AI yang benar-benar produktif. Kuncinya: konsisten menggunakannya dan terus evaluasi hasilnya.
FAQ
Tips mana yang paling penting untuk pemula?
Optimasi memory — karena ini yang membedakan Hermes Agent dari tools AI lain.
Apakah cron jobs butuh agent selalu nyala?
Ya, Hermes Agent harus berjalan terus untuk cron jobs bekerja.
Berapa banyak cron jobs yang ideal?
Mulai dengan 3-5 jobs, evaluasi, lalu tambah bertahap.
Bagaimana reset memory agent?
Hapus folder memory/ dan setup ulang dengan python scripts/setup_memory.py.
Apakah skills kustom aman?
Ya, semua kode berjalan di lokal. Tapi tetap audit kode yang kamu tulis.
Bisa sharing skills dengan orang lain?
Bisa. Skills kustom berbasis Python class, bisa di-share via GitHub.
Tips hemat biaya API?
Gunakan GPT-4o-mini untuk task rutin, cadangkan GPT-4o untuk task kompleks.
Apakah bisa gonta-ganti model di tengah sesi?
Bisa. Cukup ubah parameter model di prompt: "Gunakan Claude untuk task ini".
Tips untuk agent lemot?
Gunakan model yang lebih kecil, kurangi concurrent tasks, atau upgrade RAM VPS.
Bagaimana cara paling cepat jadi mahir Hermes Agent?
Pakai setiap hari. Minta agent evaluasi dirinya sendiri. Dan baca panduan di blog ini! 😉
🚀 Mulai Belajar AI Sekarang!
Dapatkan akses ke materi belajar AI yang terstruktur dan mudah dipahami.
Lihat Paket Belajar →