Panduan lengkap: Membangun asisten AI yang bisa berkembang dengan Hermes Agent, migrasi memori OpenClaw tanpa rasa sakit

ChainNewsAbmedia

Hermes Agent adalah kerangka agent AI sumber terbuka yang diluncurkan oleh Nous Research, secara langsung menandingi OpenClaw. Ini memungkinkan Anda untuk menyiapkan AI asisten yang dapat mengingat, menggunakan alat, dan semakin memahami Anda dari waktu ke waktu di komputer pribadi, VPS, atau lingkungan cloud Anda.

Ia mendukung interaksi multi-platform seperti CLI, Telegram, Discord, Slack, dan WhatsApp, dapat mengintegrasikan penyedia model seperti OpenAI, Anthropic, OpenRouter, dan Ollama, serta mampu mengeksekusi perintah terminal, memasang Skills, dan mengatur tugas otomatis dengan penjadwalan.

Yang lebih memudahkan lagi, Hermes Agent resmi menyediakan jalur untuk menghubungkan memori OpenClaw dan Skill ke Hermes. Artikel ini akan memandu Anda menyelesaikan proses instalasi dan konfigurasi lengkap Hermes Agent, sekaligus tutorial memindahkan memori OpenClaw dan Skill ke Hermes. Berlaku untuk macOS, Linux, dan Windows (WSL2).

Apa itu Hermes Agent? Apa bedanya dengan OpenClaw?

Umumnya, chatbot hanya seperti: Anda bertanya satu kali, ia menjawab satu kali, lalu interaksi selesai. Hermes Agent berbeda; desainnya adalah sistem agent “yang terus ada”: Anda dapat menjalankannya dalam jangka panjang di mesin sendiri, VPS, atau lingkungan jarak jauh, dan berinteraksi dengannya melalui CLI, Telegram, Discord, Slack, WhatsApp, Signal, Email, atau Home Assistant. Secara langsung menandingi OpenClaw.

(AI juga harus mencintai Hermes! OpenClaw yang bisa berevolusi sendiri: Apa itu Hermes Agent? )

Inti desain Hermes Agent terletak pada operasi jangka panjang dan akumulasi kemampuan: agent tidak hanya bisa mengeksekusi tugas, tetapi juga mengubah pengalaman menjadi skill (skills) yang dapat digunakan ulang, serta terus mengoptimalkan proses pengambilan keputusan melalui sistem memori, sehingga secara bertahap membangun pemahaman tentang perilaku dan preferensi pengguna.

Perbedaan kunci seperti “closed learning loop” inilah yang menjadi andalan Hermes Agent. Sistem akan secara otomatis menyusun proses setelah tugas selesai, menghasilkan berkas skill, dan kemudian memanggil serta mengoptimalkannya secara langsung pada situasi yang mirip di masa mendatang. Ditambah dengan mekanisme memori jangka panjang berbasis SQLite dan full-text search (FTS5), ia memiliki kemampuan berlanjut lintas sesi, tidak lagi memulai dari nol setiap kali.

Persiapan sebelum instalasi

Lingkungan instalasi yang diberikan oleh Hermes Quickstart resmi sangat langsung: mendukung Linux, macOS, dan WSL2. Windows native tidak terlalu diprioritaskan; jika Anda pengguna Windows, disarankan untuk menginstal WSL2 terlebih dahulu, lalu menjalankan perintah instalasi di dalam WSL2. Setelah instalasi selesai, Anda juga perlu memuat ulang shell, misalnya source ~/.bashrc atau source ~/.zshrc.

Jika ini pertama kali Anda berkenalan dengan jenis alat ini, Anda bisa menganggap Hermes sebagai “AI asisten yang perlu pengoperasian terminal”. Anda tidak perlu memahami semua fitur terlebih dahulu; cukup instal, pilih penyedia model, lalu buka CLI dan sampaikan kalimat pertama.

Langkah pertama: Instal Hermes Agent

Pertama, buka terminal dan masukkan satu baris perintah instalasi resmi:

Linux / macOS / WSL2 curl -fsSL | bash

Ini adalah langkah pertama dari resmi Quickstart. Arah desainnya mirip dengan pola “pasang dulu baru bicara” yang dilakukan banyak alat open-source beberapa tahun terakhir—pertama Anda mendapatkan perintah hermes, lalu baru secara bertahap melakukan konfigurasi lanjutan.

Langkah kedua: Konfigurasikan penyedia model

Setelah Hermes terpasang, langkah berikutnya adalah memilih penyedia model melalui perintah interaktif. Tiga perintah inti yang diberikan resmi adalah:

hermes model

hermes tools

hermes setup

hermes model digunakan untuk memilih LLM provider dan model Anda; hermes tools digunakan untuk mengatur alat mana yang diaktifkan; hermes setup akan mengonfigurasi seluruh lingkungan sekaligus.

Hermes mendukung banyak penyedia. Jika Anda ingin tanpa banyak pengaturan dan yang paling sederhana, Anda bisa memilih Nous Portal; jika Anda sudah berada dalam ekosistem ChatGPT, Anda bisa mencoba OpenAI Codex; jika Anda pengguna Claude, Anda bisa langsung memilih Anthropic; jika Anda ingin jalur multi-model terbuka, OpenRouter adalah pintu masuk yang nyaman.

Yang agak istimewa adalah Hermes juga mendukung Custom Endpoint, yaitu Anda bisa langsung menghubungkan Ollama, vLLM, SGLang, atau API kompatibel OpenAI apa pun. Ini sangat menarik bagi mereka yang ingin menjalankan model secara lokal, atau membangun layanan inferensi sendiri.

Salah satu keunggulan penting adalah: jika nanti ingin mengganti model, Anda tidak perlu mengubah kode—cukup jalankan hermes model lagi.

Langkah ketiga: Mulai mengobrol

Setelah konfigurasi model siap, langsung masukkan:

hermes

Anda akan masuk ke antarmuka CLI Hermes. Dokumentasi resmi menyebutkan bahwa setelah dijalankan, Anda akan melihat welcome banner yang menampilkan model yang sedang digunakan, alat yang tersedia, serta skills yang sudah terpasang. Setelah itu, Anda bisa langsung mengetik pesan, misalnya:

What can you help me with?

Hermes bukan hanya memberikan respons teks. Berdasarkan Quickstart, ia langsung membawa alat seperti web search, operasi berkas, perintah terminal, dan sebagainya. Artinya, setelah Anda menyalakannya, bukan sekadar “ngobrol”—melainkan sudah masuk ke antarmuka agent yang bisa dieksekusi untuk bekerja.

Langkah keempat: Coba fitur inti Hermes

Jika Anda baru menginstal Hermes dan tidak tahu harus mengatakan apa pertama kali, dokumentasi resmi sebenarnya sudah menyiapkan contoh yang sangat cocok untuk diuji. Contohnya, kalimat ini sangat pas untuk verifikasi:

What’s my disk usage? Show the top 5 largest directories.

Hermes akan mewakili Anda menjalankan perintah terminal, lalu merapikan hasilnya untuk Anda. Ini penting, karena menunjukkan bahwa Hermes tidak hanya bisa menjawab soal pengetahuan, melainkan bisa mulai menyentuh lingkungan kerja Anda.

Di CLI juga ada rangkaian slash commands. Ketik / lalu akan muncul menu pelengkapan otomatis. Misalnya /help untuk melihat semua perintah, /tools untuk menampilkan alat yang tersedia, /model untuk berpindah model secara interaktif, /save untuk menyimpan percakapan, bahkan ada mode personalitas seperti /personality pirate.

Jika Anda perlu menempel prompt atau kode yang lebih panjang, gunakan Alt+Enter atau Ctrl+J untuk baris baru; jika ia berjalan terlalu lama, Anda bisa langsung mengetik pesan baru untuk memotongnya, atau tekan Ctrl+C. Setelah keluar, jika Anda ingin kembali ke session sebelumnya, Anda bisa menggunakan:

hermes –continue

atau versi singkatnya

hermes -c

Ini juga sangat berguna, karena untuk banyak alat tipe agent, yang paling merepotkan bukan saat pertama kali dijalankan, melainkan apakah saat kembali kedua kalinya ia bisa melanjutkan konteks. Bagian Hermes ini dibuat cukup lengkap dari sisi pengalaman CLI.

Langkah kelima: Menghubungkan platform komunikasi seperti Telegram

Salah satu ciri besar Hermes adalah ia tidak hanya tinggal di terminal. Anda bisa menghubungkannya lewat gateway ke Telegram, Discord, Slack, WhatsApp, Signal, Email, atau Home Assistant—artinya membawa agent yang sama ke antarmuka yang biasa Anda gunakan. Perintah gateway setup yang diberikan oleh Quickstart resmi adalah:

hermes gateway setup

Perintah ini akan membawa Anda ke proses pengaturan platform melalui mode interaktif.

Langkah keenam: Mengaktifkan mode suara

Jika Anda ingin Hermes tidak hanya interaksi berbasis teks, melainkan juga dapat menerima input mikrofon dan membalas dengan suara, dokumentasi resmi menyediakan voice mode. Pertama instal paket terkait suara:

pip install “hermes-agent[voice]”

Jika Anda ingin yang gratis dan berjalan lokal, dokumentasi resmi juga menyarankan:

pip install faster-whisper

Lalu setelah masuk ke Hermes CLI, masukkan:

/voice on

Setelah itu, Anda bisa menekan Ctrl+B untuk merekam, atau menggunakan /voice tts agar Hermes langsung membacakan balasannya. Ini tidak hanya berlaku untuk CLI, tapi juga bisa diperluas ke Telegram, Discord, bahkan Discord voice channels.

Pengalaman seperti ini sebenarnya mirip dengan menaikkan level agent dari chatbot teks menjadi versi AI dari Siri.

Langkah ketujuh: Instal Skills, otomatisasi penjadwalan, dan permainan lanjutan

Kekuatan lain Hermes adalah sistem Skills. Anda dapat mencari dan menginstal skill yang sudah jadi, misalnya:

hermes skills search kubernetes

hermes skills search react –source skills-sh

hermes skills search –source well-known

hermes skills install openai/skills/k8s

hermes skills install official/security/1password

hermes skills install skills-sh/vercel-labs/json-render/json-render-react –force

Dokumentasi resmi mengingatkan bahwa –source skills-sh bisa digunakan untuk mencari direktori skills.sh yang publik, –source well-known bisa menjelajahi skill dari situs /.well-known/skills/index.json; sedangkan –force seharusnya hanya digunakan setelah Anda meninjau skill pihak ketiga.

Selain Skills, Hermes juga bisa melakukan otomatisasi tugas dengan penjadwalan. Contoh Quickstart bahkan langsung memberi kebutuhan bahasa natural:

Every morning at 9am, check Hacker News for AI news and send me a summary on Telegram.

Hermes akan menggunakan gateway untuk membuat cron job yang dieksekusi secara terjadwal untuk Anda. Ini berarti Hermes bukan hanya alat responsif—melainkan bisa secara proaktif menjalankan tugas untuk Anda.

Jika Anda lebih mementingkan isolasi keamanan, Anda juga bisa memindahkan backend terminal menjadi Docker atau SSH:

hermes config set terminal.backend docker

hermes config set terminal.backend ssh

Langkah kedelapan: Menggunakan Hermes di editor (ACP)

Jika Anda ingin Hermes tidak hanya menjadi agent berbasis CLI, tetapi juga masuk ke editor, dokumentasi resmi mendukung editor yang kompatibel dengan ACP, misalnya VS Code, Zed, dan JetBrains. Cara instalasinya adalah:

pip install -e ‘.[acp]’

hermes acp

Dengan begitu, Hermes dapat berfungsi sebagai ACP server yang menyediakan kemampuan untuk pihak lain. Bagi pengembang, ini mirip seperti memasang “otak agent” yang sama ke antarmuka kerja yang berbeda.

Langkah kesembilan: Menghubungkan alat eksternal MCP

Hermes juga mendukung MCP, yaitu Model Context Protocol. Anda dapat menganggap alat eksternal sebagai plugin yang dihubungkan ke Hermes. Contoh resminya adalah memasukkan GitHub MCP server ke ~/.hermes/config.yaml:

mcp_servers:

github:

command: npx

args: [“-y”, “@modelcontextprotocol/server-github”]

env:

GITHUB_PERSONAL_ACCESS_TOKEN: “ghp_xxx”

Ini berarti Hermes tidak hanya menggunakan alat bawaan, tetapi juga bisa menambahkan kemampuan eksternal lebih banyak melalui ekosistem MCP. Bagi pengguna tingkat lanjut, ini akan menjadi salah satu perbedaan mendasar Hermes dibanding chatbot biasa.

Tutorial tanpa rasa sakit: Memindahkan memori OpenClaw dan Skill ke Hermes

Hermes resmi menyediakan mekanisme migrasi lengkap OpenClaw, yang memungkinkan pengguna memindahkan konfigurasi agent dan memori yang sudah ada dengan mudah ke sistem baru. Cukup jalankan hermes claw migrate di terminal, maka ia akan membaca data dari direktori default ~/.openclaw/ dan mengimpor semuanya ke Hermes: kepribadian (SOUL), memori jangka panjang (MEMORY, USER), skills, pengaturan model dan provider, platform komunikasi (seperti Telegram, Discord), serta kunci API terkait (opsional).

Jika Anda ingin melihat pratinjau konten migrasi terlebih dahulu, Anda juga dapat menggunakan mode –dry-run untuk memeriksa perubahan, atau menggunakan –preset full untuk migrasi penuh (termasuk kunci).

Selama proses migrasi, Hermes akan mengurai ulang dan mengintegrasikan data memori OpenClaw; misalnya beberapa berkas memori akan digabung, didedup, lalu ditulis ke sistem memori baru. Skills akan diimpor secara seragam ke direktori skills Hermes, lalu menangani konflik sesuai pengaturan (abaikan, timpa, atau ganti nama).

Pengaturan model, parameter inferensi, aturan session reset, bahkan konfigurasi MCP server dan TTS juga akan ditransformasikan dan dipetakan ke struktur config Hermes. Pada saat yang sama, item tertentu dari sistem lama yang tidak kompatibel (seperti plugins, hooks, atau pengaturan channel yang rumit) akan disimpan ke archive untuk penyesuaian manual nanti.

Setelah migrasi selesai, dokumentasi resmi menyarankan untuk memeriksa migration report, memverifikasi apakah API key berfungsi dengan normal, lalu menyalakan ulang gateway dan menguji fungsi komunikasi untuk memastikan seluruh agent berjalan dengan baik di lingkungan Hermes. Secara keseluruhan, mekanisme migrasi ini bukan sekadar “menghubungkan”, melainkan mentransfer kemampuan, memori, dan pengaturan OpenClaw sepenuhnya, lalu membangunnya kembali ke arsitektur Hermes.

FAQ Hermes Agent

Q: Saya pengguna Windows, dapatkah langsung menjalankan perintah instalasi curl?

A: Tidak disarankan menjalankannya langsung di CMD atau PowerShell. Silakan instal WSL2 (Windows Subsystem for Linux) terlebih dahulu. Hermes membutuhkan lingkungan Linux untuk dukungan penuh alat terminal dan eksekusi skrip. Setelah instal WSL2, masuk ke terminal Ubuntu lalu jalankan perintah instalasi.

Q: Setelah menjalankan perintah instalasi muncul “command not found”, bagaimana?

A: Ingat untuk menjalankan source ~/.bashrc (jika Anda menggunakan zsh, maka source ~/.zshrc) untuk memuat ulang variabel lingkungan path. 2. Models & Providers (

Q: Jika saya ingin mengganti ke model OpenAI atau DeepSeek, bagaimana caranya?

A: Setiap saat cukup masukkan hermes model. Ini akan membuka menu interaktif, sehingga Anda dapat memilih ulang provider atau memasukkan API Key baru. Tips kecil: Jika Anda punya model lokal sendiri (misalnya Ollama), Anda bisa memilih Custom Endpoint dan memasukkan Base URL lokal.

Q: Apakah Hermes mendukung model “gratis”?

A: Mendukung. Anda bisa mengakses berbagai model open-source yang mungkin gratis melalui Hugging Face atau OpenRouter, atau menggunakan Custom Endpoint untuk menghubungkan ke LLM yang Anda jalankan secara lokal.

Q: Harus mengulang semuanya setiap kali keluar? Bagaimana cara melanjutkan percakapan sebelumnya?

A: Tidak perlu. Gunakan hermes –continue atau versi singkat hermes -c untuk langsung kembali ke progres percakapan terakhir.

Q: Benarkah Hermes bisa “merusak” komputer saya? Apakah menjalankan perintah terminal aman?

A: Membiarkan AI menjalankan perintah memang ada risikonya. Saran: Jika Anda tidak yakin apa yang akan dilakukan AI, Anda bisa mengatur lingkungan sandbox )Sandboxing(: hermes config set terminal.backend docker sehingga semua perintahnya dijalankan di dalam container Docker yang terisolasi, tidak akan mengubah file di host Anda.

Q: Bisakah saya membuat Hermes membalas di Telegram atau Slack?

A: Bisa! Masukkan hermes gateway setup, dan ia akan memandu Anda menyelesaikan proses menghubungkan platform pesan. Setelah terkonfigurasi, Anda bahkan bisa memberi perintah dari ponsel.

Q: Apa itu “Skills”? Bagaimana cara menginstalnya?

A: Skills adalah modul fungsi bawaan (misalnya manajemen Kubernetes, pembuatan kode React). Anda bisa menggunakan perintah berikut: Mencari: hermes skills search [kata kunci] Menginstal: hermes skills install [penulis/nama] Melihat dalam percakapan: cukup masukkan /skills atau /tools di percakapan.

Q: Bagaimana cara membuatnya “menjalankan” tugas secara terjadwal?

A: Cukup jelaskan dengan bahasa sederhana, misalnya: “Setiap hari jam 9 pagi, bantu saya cek berita AI dari Hacker News dan kirim ringkasannya ke Telegram.” Hermes akan otomatis menyiapkan Cron Job dan mengaturnya agar terpanggil secara otomatis.

Tabel cepat perintah yang sering digunakan

Perintah Fungsinya hermes Memulai Agent Mulai percakapan /model Ubah model secara instan dalam percakapan /save Simpan catatan percakapan saat ini hermes doctor )Pertolongan darurat( Saat program terasa aneh, gunakan untuk mendiagnosis masalah hermes update Upgrade ke versi terbaru Alt + Enter Input teks multi-baris (cocok untuk menempel kode)

Artikel ini mengajarkan lengkap: Membuat AI asisten yang bisa berkembang dengan Hermes Agent, migrasi tanpa rasa sakit memori OpenClaw Artikel pertama kali muncul di ABMedia Blockchain.

Penafian: Informasi di halaman ini dapat berasal dari pihak ketiga dan tidak mewakili pandangan atau opini Gate. Konten yang ditampilkan hanya untuk tujuan referensi dan bukan merupakan nasihat keuangan, investasi, atau hukum. Gate tidak menjamin keakuratan maupun kelengkapan informasi dan tidak bertanggung jawab atas kerugian apa pun yang timbul akibat penggunaan informasi ini. Investasi aset virtual memiliki risiko tinggi dan rentan terhadap volatilitas harga yang signifikan. Anda dapat kehilangan seluruh modal yang diinvestasikan. Harap pahami sepenuhnya risiko yang terkait dan buat keputusan secara bijak berdasarkan kondisi keuangan serta toleransi risiko Anda sendiri. Untuk detail lebih lanjut, silakan merujuk ke Penafian.
Komentar
0/400
Tidak ada komentar