Hermes AI Agent · Web Dashboard
Seluruh langkah teknis dari 13 slide, urut seperti di sesi. Tombol Copy di tiap blok perintah menyalin isinya apa adanya — satu karakter salah bisa membuat satu langkah gagal, jadi jangan diketik ulang.
Checkpoint
- Tulis satu tugas di pekerjaan Anda yang ingin diserahkan ke agent
Simpan catatan ini. Tugas yang sama akan kita jadikan skill + jadwal di akhir hari.
Bukan langkah hari ini. Simpan untuk dipasang di komputer atau VPS kantor.
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bashcd ~/.hermes/hermes-agent && uv pip install -e ".[web,pty]"hermes dashboardWajib sebelum dibuka ke internet
- HTTPS — bind non-loopback (--host 0.0.0.0) di belakang reverse proxy dengan sertifikat TLS
- Login aktif — username/password atau OAuth (Nous Portal); tanpa itu dashboard fail-closed
- dashboard.public_url diisi kalau di belakang reverse proxy
Detail lengkap: Lampiran A modul.
https://<ALAMAT_DASHBOARD_PANITIA>Langkah
- 1. Buka browser di laptop/HP
- 2. Masuk ke alamat HTTPS dari panitia — bukan http://, bukan alamat IP polos
- 3. Login dengan username/password dari panitia, ATAU klik Sign in with Nous Research kalau dashboard memakai OAuth
✅ Checkpoint
- Gembok / HTTPS terlihat di address bar
- Halaman Status tampil: versi agent, status gateway, jumlah sesi aktif
Langkah
- 1. Klik Models di sidebar
- 2. Kartu Model Settings di atas → klik Change pada baris Main model
- 3. Dialog picker: pilih provider di kolom kiri
- 4. Pilih model di kolom kanan → klik Switch
Perubahan berlaku untuk sesi baru. Untuk chat yang sedang berjalan, ketik perintah ini di dalam chat:
/modelKlik Chat di sidebar → terminal Hermes tampil langsung di browser. Klik New chat kalau belum ada sesi.
Halo! Perkenalkan dirimu dalam 3 kalimat, lalu sebutkan jam dan tanggal sekarang di server ini.Berapa sisa ruang disk di server ini? Jelaskan dengan bahasa awam.Custom persona — ganti <NAMA_DIVISI> dengan divisi Anda:
Tolong perbarui SOUL.md kamu: namamu "Ranti", asisten khusus divisi <NAMA_DIVISI> di perusahaan kami. Gaya bicaramu ramah dan ringkas, selalu pakai Bahasa Indonesia, dan selalu tanya konfirmasi sebelum mengirim email atau data ke pihak luar.Lalu
- Hermes menulis file ~/.hermes/SOUL.md di server
- Klik New chat di rail kanan (atau ketik /new)
- Sapa lagi — perhatikan nama & gaya barunya
Tanpa chat: halaman Profiles → kartu profil Anda → Edit SOUL untuk mengedit teksnya langsung di browser.
✅ Checkpoint
- Balasan muncul di jendela terminal browser
- Hermes bisa menyebut jam server
- Setelah /new, persona/nama barunya ikut terpakai
Di aplikasi Telegram (HP/laptop)
- 1. Cari @BotFather → kirim /newbot
- 2. Isi nama bot
- 3. Isi username — harus berakhiran bot
- 4. Salin token yang diberikan
- 5. Cari @userinfobot → salin angka User ID Anda
/newbotDi dashboard
- 1. Klik Channels di sidebar → cari kartu Telegram → Configure
- 2. Tempel Bot token dan User ID ke kolom yang tersedia → Save
- 3. Aktifkan toggle Enable pada kartu Telegram
- 4. Klik Restart gateway di halaman yang sama (atau Restart di halaman System)
Di Telegram
- 1. Buka bot Anda → Start
- 2. Kirim pesan di bawah
- 3. Kirim /sethome
Halo Hermes! Kamu berjalan di server apa?/sethome| Perintah | Fungsi |
|---|---|
| /new | Mulai sesi baru |
| /help | Daftar perintah |
| /model | Ganti model di chat ini |
| yes / no | Balas permintaan persetujuan |
✅ Checkpoint
- Kartu Telegram di halaman Channels berstatus Connected
- Bot membalas di HP
Lewat tab Chat di dashboard (atau lewat Telegram, sama saja):
Tolong setup Google Workspace supaya kamu bisa akses Gmail, Drive, Sheets, dan Docs saya. File client secret sudah ada di server.Langkah login
- 1. Buka link login yang diberikan Hermes
- 2. Klik Advanced → Allow
- 3. Muncul halaman error localhost — itu normal
- 4. Salin SELURUH alamat di address bar
- 5. Tempel kembali ke jendela Chat
Di tab Chat. Ganti <LINK_SHEET_CONTOH> dan <NAMA_ANDA>:
Baca Google Sheet ini: <LINK_SHEET_CONTOH>
Lalu:
1. Buat ringkasan penjualan per sales: total nilai deal, jumlah deal, dan jumlah yang masih negosiasi.
2. Tulis ringkasan itu di Google Doc baru berjudul "Ringkasan Penjualan September - <NAMA_ANDA>".
3. Kirim email ke Gmail saya sendiri dengan 3 poin utama dan link Doc-nya.✅ Checkpoint
- Doc baru ada di Drive
- Email masuk ke inbox
Di tab Chat:
Pakai API Frankfurter untuk mengambil kurs hari ini dari USD, EUR, SGD, dan CNY ke IDR. Tampilkan dalam tabel dan sebutkan tanggal datanya.Saya mau impor barang senilai 25.000 USD. Hitung nilainya dalam rupiah hari ini, bandingkan dengan kurs 30 hari lalu. Lebih mahal atau lebih murah, selisihnya berapa?Aturan emas
- API key TIDAK pernah ditempel di chat
- Simpan lewat halaman API Keys di dashboard → tersimpan di .env
0 8 * * 1-5 → jam 08.00, Senin–Jumat| Posisi | Arti | Contoh |
|---|---|---|
| 1 | menit | 0 |
| 2 | jam | 8 |
| 3 | tanggal | * (setiap) |
| 4 | bulan | * (setiap) |
| 5 | hari (0 = Minggu) | 1-5 (Senin–Jumat) |
Di halaman Cron → klik Create.
| Field | Uji cepat |
|---|---|
| Nama | Uji laporan pagi |
| Jadwal | preset "every 2 minutes" atau */2 * * * * |
| Delivery | Telegram (chat Anda) |
Ambil kurs USD ke IDR dari API Frankfurter dan cuaca Surabaya dari Open-Meteo. Ringkas maksimal 4 baris.Setelah pesan masuk sendiri
- Klik Delete pada job Uji laporan pagi di daftar job
| Field | Versi asli |
|---|---|
| Nama | Laporan pagi |
| Jadwal | 0 8 * * 1-5 |
| Delivery | Telegram (chat Anda) |
Buat laporan pagi: kurs USD, EUR, SGD ke IDR, cuaca Surabaya hari ini, dan satu kalimat penyemangat.✅ Checkpoint
- Pesan uji masuk sendiri ke Telegram
- Job uji sudah dihapus
- Job Laporan pagi ada di daftar dengan next-run terlihat
Langkah
- 1. Buka halaman Skills → lihat skill yang sudah aktif, cari dengan kotak Search
- 2. Di tab Chat, buat skill baru dari pengalaman tadi (prompt di bawah)
- 3. Skill baru langsung muncul di halaman Skills — cek toggle-nya aktif
- 4. Panggil lagi di tab Chat baru
- 5. Gabung dengan Cron — buat job baru yang prompt-nya memanggil skill ini
/learn cara membuat laporan penjualan seperti tadi: baca sheet, ringkas per sales, tulis ke Doc, email ke saya. Beri nama skill "laporan-penjualan"./laporan-penjualan <LINK_SHEET> periode September✅ Checkpoint
- Skill laporan-penjualan tampil di halaman Skills, toggle aktif
- Dipanggil dari chat baru, hasilnya sama seperti Sesi 5