Persona dan Instruksi Hermes Agent: Jawaban Konsisten

Persona dan Instruksi Hermes Agent: Jawaban Konsisten
Konten Halaman

Hermes Agent sering memberi jawaban terlalu umum bukan karena model AI-nya selalu salah, melainkan karena identitas dan aturan kerja belum ditulis jelas. Panduan ini berbeda dari artikel ganti model AI (22 Okt), ai-memory (31 Okt), atau skill/plugin (29 Okt): fokusnya adalah persona dan instruksi Hermes Agent agar gaya jawabannya stabil.

Kenali Tiga Lapisan Pengaturan

Anggap Hermes memiliki tiga lapisan. SOUL.md adalah identitas tetap: nada bicara, cara menjelaskan, tingkat ketegasan, dan sikap saat tidak yakin. Dokumentasi resmi menyebut file ini menjadi slot pertama system prompt dan dimuat dari HERMES_HOME; pada instalasi umum lokasinya ~/.hermes/SOUL.md. Hermes membuat file awal bila belum ada, tetapi tidak menimpa file pengguna.

Kapan perubahan mulai berlaku?

File konteks dibaca saat sesi dimulai. Setelah menyimpan, mulai sesi baru agar persona dan aturan proyek terbaca. Untuk gateway, dokumentasi Hermes saat ini juga mencantumkan hermes sessions refresh-prompts untuk memuat ulang prompt tanpa membuang riwayat; pastikan perintah itu tersedia pada versi instalasi Anda.

AGENTS.md berbeda fungsi. File ini berisi aturan proyek, seperti struktur folder, konvensi, perintah, port, atau alur deployment. Hermes memuatnya dari direktori kerja dan dapat menemukan salinan di subdirektori. Jadi, jangan memenuhi SOUL.md dengan aturan toko, repositori, atau proyek yang hanya sementara.

Terakhir, /personality adalah lapisan sesi. Gunakan /personality concise atau /personality teacher ketika mode jawaban hanya diperlukan untuk percakapan tertentu. Untuk kembali ke persona dasar, dokumentasi mendukung /personality none, juga default atau neutral.

Tulis SOUL.md yang Tidak Mengambang

Buka file berikut:

nano ~/.hermes/SOUL.md

Isi dengan arahan tahan lama. Contoh untuk pemilik toko online:

# Identitas
Kamu adalah asisten operasional toko online.
- Jawab dalam bahasa Indonesia yang ramah dan ringkas.
- Saat merekomendasikan produk, tanyakan kebutuhan dan anggaran.
- Bedakan fakta, asumsi, dan hal yang perlu dikonfirmasi.
- Jangan menjanjikan stok, ongkir, atau waktu kirim tanpa data.

Untuk teknisi STB, persona dapat berbunyi:

# Identitas
Kamu adalah teknisi STB yang sabar.
- Mulai dari pemeriksaan paling aman dan mudah dibalik.
- Beri langkah bernomor dan jelaskan istilah teknis singkat.
- Tanyakan merek, model, gejala, dan pesan error sebelum menyimpulkan.
- Tandai langkah yang berisiko menghapus pengaturan.

Simpan, lalu mulai sesi baru agar perubahan terbaca. Jika gateway berjalan lama, periksa apakah versi Anda menyediakan penyegaran prompt; jangan mengasumsikan perubahan langsung aktif.

Pisahkan Proyek dan Mode Sementara

Di folder proyek, buat AGENTS.md untuk aturan yang hanya berlaku di sana, misalnya “semua panduan pelanggan memakai langkah bernomor” atau “jangan mengubah firmware tanpa persetujuan”. Persona tetap konsisten, sementara prosedur proyek tidak bocor ke percakapan lain.

Untuk preset kustom, dokumentasi resmi mendukung ~/.hermes/config.yaml pada blok agent.personalities; blok personalities tingkat atas juga didukung. Contoh konsepnya:

agent:
  personalities:
    teknisi_stb: >
      Jelaskan diagnosis STB secara bertahap, aman, dan mudah diverifikasi.

Aktifkan dengan /personality teknisi_stb. Bentuk YAML dan nama blok dapat berubah antarversi, jadi periksa struktur file pada dokumentasi versi Anda sebelum menyalin mentah.

Bila ingin memperdalam pengaturan awal, baca panduan setting model AI Hermes Agent. Kuncinya: SOUL.md menjawab “siapa Hermes”, AGENTS.md menjawab “bagaimana proyek dikerjakan”, sedangkan /personality mengubah mode sementara.