Hermes Agent: AI Agent Otonom yang Bisa Belajar, Punya Memori, dan Jalan di Mana Aja

Hermes Agent: AI Agent Otonom yang Bisa Belajar, Punya Memori, dan Jalan di Mana Aja

Dari sekian banyak AI agent yang bermunculan, Hermes punya pendekatan yang beda. Bukan sekadar chatbot yang dikasih akses terminal, tapi agen yang dirancang untuk belajar dari pengalaman, bikin skill sendiri, memperbaikinya saat dipakai, dan mengingat preferensi lo antar sesi. Artikel ini bakal ngebahas tuntas apa itu agent ini, cara kerjanya, di mana bisa dijalanin, sampai tips trik biar maksimal.

Apa Itu Hermes Agent?

Hermes adalah autonomous AI agent open-source yang dikembangkan oleh Nous Research, lab riset di balik model Hermes, Nomos, dan Psyche. Berbeda dari coding copilot yang nempel di IDE atau wrapper ChatGPT yang cuma ngurus API, dia berdiri sendiri sebagai agen yang bisa lo ajak ngobrol, kasih tugas rutin, suruh nulis kode, riset, ngelola server, sampai posting ke sosmed.

Yang bikin beda adalah learning loop-nya. Agen ini punya memori persistent, sistem skill yang tumbuh seiring pemakaian, dan kemampuan delegasi ke subagent. Artinya makin lama lo pake, makin pinter dia ngerti cara kerja lo.

Cara Kerja Hermes Agent di Balik Layar

Untuk ngerti kenapa Hermes Agent beda, lo perlu lihat arsitektur internalnya. Nggak perlu jadi engineer, coba aku jabarin dengan analogi sederhana.

Learning Loop: Siklus Belajar Otomatis

Ini fitur paling khas. Setiap kali Hermes Agent nyelesain tugas, dia bisa:

  • Nulis skill baru. Kalo nemu pola berulang yang butuh langkah spesifik, dia bikin SKILL.md sendiri.
  • Memperbaiki skill yang udah ada. Kalo ada langkah yang salah atau kurang, dia patch langsung dari pengalaman.
  • Ngingetin dirinya sendiri. Ada mekanisme nudge periodik buat persist knowledge yang penting.
  • Ngebangun model pengguna. Makin sering ngobrol, makin ngerti preferensi lo.

Ini bukan AI yang lo training, tapi AI yang ngetraining dirinya sendiri dari interaksi natural.

Sistem Tools dan Toolsets

Agent ini punya lebih dari 60 tools bawaan yang diorganisir dalam toolsets. Mulai dari terminal, browser, web search, file editing, image generation, text-to-speech, sampai delegasi subagent. Toolsets ini bisa diaktifkan atau dimatikan per platform, misalnya lo mau browser cuma aktif pas chat dari Telegram, tapi mati kalo dari terminal.

Persistent Memory: Ingatan Lintas Sesi

Nggak kayak ChatGPT yang lupa semua pas lo tutup tab, Hermes punya memori yang nyata. Ada dua jenis:

  • MEMORY.md, catatan pribadi agent tentang lingkungan, tool, error yang udah diatasi, dan fakta teknis.
  • USER.md, profil pengguna: preferensi, nama panggilan, aturan main, batasan.

Keduanya diinjeksikan ke setiap sesi, jadi agent nggak perlu nanya ulang hal yang udah pernah dibahas. Sistemnya juga support search lintas sesi pake FTS5, jadi lo bisa tanya “yang kita bahas kemarin tentang X” dan dia inget.

Skills System: Pengetahuan Prosedural

Skill adalah dokumen markdown yang berisi cara melakukan sesuatu. Misalnya skill buat nulis artikel blog, skill buat ngecek kesehatan server, skill buat ngirim email. Formatnya udah distandarisasi di agentskills.io, jadi skill buatan komunitas bisa dipake siapa aja.

Skill cuma diload kalo relevan. Ini desain progressive disclosure yang ngurangin token usage. Pas ada tugas yang cocok, agent load skill-nya, ikutin langkah-langkahnya. Kalo ada yang kurang pas, dia patch skill itu langsung.

Subagent Delegation: Kerja Paralel

Untuk tugas berat, Hermes bisa mendelegasikan ke subagent yang jalan di isolasi sendiri. Masing-masing dapet terminal session sendiri, tools sendiri, dan ngasih ringkasan hasil pas selesai. Lo bisa kirim 3 subagent sekaligus, misalnya suruh riset topik A, B, dan C barengan. Semua jalan di background tanpa nunggu satu-satu.

Mixture of Agents

Tool ini support multi-model orchestration. Lo bisa set LLM utama buat ngobrol, tapi pake model beda buat nulis artikel (lebih murah), model beda lagi buat cek kode (lebih presisi), dan model lain buat humanizer pass. Semua bisa dikonfigurasi per cron job.

Platform: Bisa Jalan di Mana Aja

Salah satu selling point terbesar. Hermes nggak terikat ke laptop lo.

Terminal Backend (6 Opsi)

Backend Cocok buat
Local Laptop/PC pribadi
Docker Isolasi lingkungan
SSH VPS atau server remote
Daytona Serverless, hibernate pas idle, cost hampir nol
Modal Serverless dengan GPU
Singularity Container HPC-grade

Bayangin lo pasang Agent ini di VPS $5/bulan, ngobrol sama dia dari Telegram, dan dia jalanin tugas, riset, nulis, ngelola server, tanpa lo perlu SSH-an manual. Saya sendiri ngejalanin Hermes di VPS dan ngobrol dari Telegram tiap hari. Kerasa banget bedanya pas agent bisa jalanin cron dan ngasih laporan otomatis tanpa disentuh.

Sistem Operasi

  • Linux, support penuh (Debian/Ubuntu, Arch, Fedora, NixOS)
  • macOS, Intel dan Apple Silicon
  • Windows, native (PowerShell installer) dan WSL2
  • Android, via Termux

20+ Platform Chat

Hermes bisa lo akses dari: Terminal, Telegram, Discord, WhatsApp, Slack, Signal, Matrix, Mattermost, Email, SMS, DingTalk, Feishu, Microsoft Teams, Google Chat, WeChat, QQ Bot, Yuanbao, Home Assistant, BlueBubbles, dan masih banyak lagi. Semua dari satu gateway.

Fitur Kunci Lainnya

Cron dan Scheduled Tasks

Lo bisa jadwalin tugas pake cron expression atau bahasa natural. Misalnya “kirim laporan server tiap jam 8 pagi ke Telegram grup”. Setiap job bisa punya skill sendiri, model override, script collector, dan kirim hasil ke platform mana aja. Bahkan bisa chain, job A ngumpulin data, job B ngolah hasilnya.

Tool Gateway

Satu langganan Nous Portal ngasih akses ke 300+ model plus tool gateway, web search, image generation, text-to-speech, dan cloud browser. Nggak perlu setup API key satu-satu.

MCP (Model Context Protocol)

Tool ini support koneksi ke MCP server buat nambah kemampuan kustom. Lo bisa sambungin ke Exa, database, API pihak ketiga. Apa aja yang punya MCP interface. Dan tools dari MCP server bisa difilter, jadi nggak semua tool kebuka.

Voice Mode

Support voice interaction real-time di CLI, Telegram, Discord, dan Discord Voice Channel. Cocok buat lo yang lebih suka ngomong daripada ngetik.

Checkpoints dan Safety

Setiap kali agent mau ngedit file, Hermes bikin snapshot otomatis. Kalo hasilnya kacau, cukup ketik /rollback. Semua balik ke kondisi sebelum edit. Ada juga command approval buat tindakan berbahaya, authorization system, dan container isolation.

Apa Bedanya Sama AI Agent Lain?

  • Beda sama Copilot/Codex. Mereka coding assistant dalam IDE. Hermes adalah agen otonom yang bisa ngapa-ngapain, bukan cuma nulis kode.
  • Beda sama ChatGPT/Gemini. Mereka chatbot. Agent ini punya memori persistent, skill yang belajar dari pemakaian, cron job, tools eksekusi nyata (browser, terminal, file system).
  • Beda sama AutoGPT. Dia mature, punya dokumentasi lengkap, support 20+ platform chat, learning loop beneran, dan dikelola Nous Research yang punya track record di model training.
  • Beda sama Claude Code (Agent). Claude Code terbatas di terminal Anthropic. Hermes bisa jalan di VPS lo sendiri, serverless, atau Docker dengan full kontrol. Open-source juga.

Cara Install

Install Tool ini cuma butuh satu baris perintah. Prasyarat cuma Git. Sisanya (Python, Node.js, ripgrep, ffmpeg) diurus otomatis sama installer.

Linux / macOS / WSL2 / Android (Termux):

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Windows (PowerShell):

iex (irm https://hermes-agent.nousresearch.com/install.ps1)

Abis install, tinggal:

source ~/.bashrc
hermes setup with portal
hermes

Atau langsung download Hermes Desktop dari website resmi kalo lo di macOS/Windows dan mau yang GUI plus CLI.

Tips dan Trik Biar Maksimal

1. Gunakan SOUL.md buat Personaliti

Hermes support file SOUL.md yang nentuin gaya bicara agent. Lo bisa set agent lo bicara santai, formal, pake bahasa daerah, atau kayak asisten pribadi. File ini dibaca setiap sesi, jadi konsisten.

2. Manfaatin Skill untuk Tugas Berulang

Kalo lo punya workflow yang sering diulang, nulis artikel, review code, ngecek server, bikin skill aja. Hermes bakal ngikutin langkah-langkah di skill secara konsisten. Dan yang keren, skill bisa diupdate otomatis sama agent kalo ada yang kurang pas.

3. Cron + Context_from buat Pipeline

Jangan cuma bikin satu cron job. Chain beberapa job. Job pertama riset dan simpen hasil, job kedua baca hasil job pertama (pake context_from) terus nulis artikel, job ketiga publish. Semua jalan otomatis tanpa lo sentuh.

4. Profil Terpisah buat Domain Beda

Agent ini support multiple profiles. Bikin profil terpisah buat kerjaan kantor, coding side project, dan manajemen server. Masing-masing punya skill, memori, dan cron sendiri.

5. Pakai Model Override di Cron

Tugas nulis artikel bisa pake model murah (misal GLM-5.1), tugas nulis kode pake model presisi (Claude Sonnet), tugas riset pake model cepet (GPT-4o Mini). Semua bisa diatur per cron job lewat parameter model.

Kesimpulan

Saya udah pake Hermes cukup lama buat ngelola blog, sosmed, server, dan tugas harian. Jujur, ini salah satu AI agent open-source paling mature yang ada saat ini. Dengan learning loop yang terus memperbaiki diri, memori persistent yang nggak ilang antar sesi, sistem skill yang tumbuh dari pemakaian, dan kemampuan jalan di mana aja. Dari VPS $5/bulan sampai serverless infra.

Hermes open-source full, dokumentasi lengkap, komunitas aktif, dan support 20+ platform chat. Cocok buat lo yang mau AI agent yang bener-bener kerja. Bukan cuma ngobrol doang.

Mulai dari curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash dan lihat sendiri bedanya.

Artikel ini ditulis dengan bantuan Hermes Agent, nulis artikel tentang dirinya sendiri atas perintah penulisnya. Meta ya?

Leave a Reply

You might