K
Langsung ke konten
Belajar Hermes Agen · Bagian 0–4
1/15

Bagian 0–4

Bagian 0–4 dari 101 bagian · Belajar 2

0.Tujuan dokumen

Dokumen ini dibuat supaya belajar Hermes Agent tidak berhenti di tahap “instal lalu chat”. Target akhirnya adalah memahami Hermes sebagai runtime agen yang mempunyai model, alat, konteks, memori, skill, sesi, delegasi, otomasi, gateway pesan, MCP, plugin sistem, batas keamanan, observabilitas, dan jalur pengembangan sendiri.

Target kompetensi setelah menyelesaikan dokumen:

  1. Menjelaskan arsitektur Hermes Agent dari pengguna permintaan sampai eksekusi alat dan respons.
  2. Menginstal dan menjalankan Hermes pada lingkungan yang sesuai.
  3. Memilih dan mengonfigurasi penyedia/model.
  4. Menggunakan CLI/TUI, session, berkas konteks, alat, skill, memori, dan peramban.
  5. Membuat otomasi dengan cron.
  6. Menghubungkan Hermes dengan gateway pesan.
  7. Menghubungkan Hermes ke sistem eksternal menggunakan MCP.
  8. Menggunakan delegasi/subagen dan memahami kapan perlu dipakai.
  9. Membuat skill yang dapat digunakan ulang.
  10. Membuat plugin/alat sendiri tanpa harus mengubah inti Hermes.
  11. Menerapkan batas keamanan untuk terminal, berkasistem, MCP, pesan, dan eksekusi jarak jauh.
  12. Membangun penerapan Hermes yang lebih mendekati produksi.
  13. Membaca basis kode Hermes dan mulai berkontribusi.
  14. Memahami jalur lanjutan: bot mode, multi-agen, eksekusi kode, perutean penyedia, trajektori, dan RL pelatihan.

1.Apa sebenarnya Hermes Agent?

Hermes Agent adalah agen AI sumber terbuka dari Nous Research yang dirancang untuk bekerja melalui terminal, aplikasi desktop, platform pesan, gateway, dan lingkungan lain. Dokumentasi resminya menekankan bahwa Hermes bukan sekadar chatbot atau copilot pemrograman: ia mempunyai memori persisten, skill yang dapat dibuat dari pengalaman, penggunaan alat, delegasi, otomasi, MCP, dan berbagai permukaan/antarmuka.

Sumber resmi:

1.1 Mental model paling penting

Gunakan model berikut:

Apa sebenarnya Hermes Agent?
Diagram — Apa sebenarnya Hermes Agent?

Ini adalah mental model pembelajaran, bukan diagram internal resmi 1:1. Detail internal Hermes terus berkembang.

2.Hermes dibandingkan dengan chatbot biasa

chatbot biasa:

User -> Prompt -> LLM -> Text response

Agen seperti Hermes:

Diagram — Hermes dibandingkan dengan chatbot biasa

Dokumentasi Hermes mendeskripsikan alat sebagai fungsi yang memperluas kemampuan agen, sedangkan agen orchestration mencakup delegasi, eksekusi kode, dan komponen lain untuk pekerjaan multi-langkah.

Referensi:

3.Hal pertama yang harus dipahami: Hermes bukan satu antarmuka

Hermes mempunyai beberapa permukaan yang berbagi inti/konfigurasi/keadaan (state) yang sama.

3.1 CLI

Mode terminal utama:

hermes

Single query:

hermes chat -q "Explain this repository"

Kueri dari berkas:

hermes chat --query-file prompt.txt

CLI dan TUI didokumentasikan sebagai antarmuka terminal dengan riwayat percakapan, multiline masukan, pelengkapan otomatis perintah slash, interupsi dan pengalihan, dan streaming alat keluaran.

Referensi: https://hermes-agent.nousresearch.com/docs/user-guide/cli

3.2 TUI

Hermes juga mempunyai terminal UI modern:

hermes --tui

3.3 Aplikasi Desktop

Desktop memakai inti agen yang sama dengan CLI/gateway sehingga konfigurasi, sesi, skill, memori, dan kredensial dapat dipakai bersama sesuai arsitektur produk.

hermes desktop

Referensi: https://hermes-agent.nousresearch.com/docs/user-guide/desktop

3.4 Dasbor Web

Hermes juga menyediakan dashboard web:

hermes dashboard

Dashboard dapat dipakai untuk administrasi, konfigurasi, dan inspeksi session.

Referensi: https://hermes-agent.nousresearch.com/docs/user-guide/features/web-dashboard

3.5 Gateway Pesan

Hermes dapat digunakan melalui berbagai platform pesan yang didukung gateway, misalnya Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Teams, dan platform lain yang tersedia pada rilis saat ini.

Referensi: https://hermes-agent.nousresearch.com/docs/

4.Prasyarat belajar

Sebelum masuk ke Hermes, minimal kuasai:

Linux / shell

pwd
ls
cd
cat
less
grep
find
sed
awk
curl
ssh
ps
kill
chmod
env

Python

Minimal:

variables
functions
lists
 dicts
exceptions
modules
venv
pip / uv basics

Git

git clone
git status
git add
git commit
git diff
git log
git branch
git checkout / switch

Jaringan

Pahami:

HTTP, HTTPS, REST, JSON, OAuth, API key, TLS, DNS, TCP/IP, WebSocket, SSH

AI fundamentals

Wajib memahami:

LLM, Token, Context window, Prompt, Tool calling, Embedding, RAG, Agen loop, MCP, Memory, Evaluation, Prompt injection

Untuk pondasi AI, gunakan dokumen Peta Lengkap Konsep AI yang menjadi peta jalan konseptual sebelum masuk ke implementasi Hermes.

Belajar 2 · Belajar Hermes Agen — sumber: 00-Master-Guide-Hermes-Agent-ID-2026.md, diperbarui 24 September 2026.

↑ Kembali ke atas