Tutorial 18: Tools & Toolsets — AI's Hands
Tutorial 18: Tools & Toolsets — AI's Hands — panduan mudah dipahami berdasarkan dokumen resmi
Ini adalah bagian dari seri tutorial resmi Hermes Agent. Lihat semua tutorial
Bayangkan memberi asistenmu sebuah pisau Swiss Army — setiap alat adalah mata pisau yang berbeda, dan toolset adalah kotak kecil yang menjaga mata pisau tetap terorganisir. Persis seperti itulah Tools & Toolsets bekerja untuk Hermes Agent: mereka memberi AI-mu “tangan” untuk benar-benar melakukan sesuatu, bukan sekadar mengobrol.
Langkah 1: Kenali Tools (Jari-jari AI-mu)
Hermes hadir dengan kotak peralatan yang penuh dengan tools bawaan. Ini dia intinya:
| Kategori | Fungsinya | Contoh |
|---|---|---|
| Web | Mencari di internet, membaca halaman | web_search, web_extract |
| Terminal & File | Menjalankan perintah, mengedit file | terminal, read_file, patch |
| Browser | Membuka browser sungguhan, melihat layar | browser_navigate, browser_vision |
| Media | Melihat gambar, membuat karya seni, berbicara | vision_analyze, image_generate, text_to_speech |
| Orkestrasi Agen | Merencanakan, mengajukan pertanyaan, menulis kode | todo, clarify, execute_code, delegate_task |
| Memori | Mengingat percakapan sebelumnya | memory, session_search |
| Otomasi | Menjadwalkan tugas | cronjob |
| Integrasi | Berbicara dengan smart home, server MCP | ha_*, tools MCP |
Tips pemula: Jangan hafalkan semua ini. Cukup tahu bahwa mereka ada. Kamu akan memilih yang kamu butuhkan seiring berjalannya waktu.
Langkah 2: Nyalakan Tools (Seperti Menyalakan Saklar Lampu)
Tools dikelompokkan ke dalam toolsets — anggap saja sebagai paket yang sudah dikemas. Kamu mengaktifkannya per sesi chat atau per platform (seperti Telegram vs. komputermu).
Begini cara mengontrolnya:
# Gunakan toolsets tertentu dalam chat
hermes chat --toolsets "web,terminal"
# Lihat semua tools yang tersedia (menu interaktif)
hermes tools
# Konfigurasi tools untuk platform tertentu
hermes tools
Yang akan kamu lihat: Saat kamu menjalankan hermes tools, kamu akan mendapat menu yang ramah. Cukup tekan spasi untuk menyalakan/mematikan tools. Ini seperti memilih topping pizza — pilih yang kamu mau, sisakan yang lain.
Langkah 3: Kenali Toolsets Umum (Paket Andalanmu)
Kamu tidak perlu mengingat semuanya, tapi ini yang paling sering kamu pakai:
web— cari dan baca situs webterminal— jalankan perintah di komputermufile— baca dan edit filebrowser— otomatiskan browser sungguhanvision— analisis gambarmemory— ingat hal-hal antar chatcronjob— jadwalkan tugasdelegation— biarkan Hermes membuat sub-agen
Contoh: Ingin Hermes meneliti sesuatu dan menyimpan catatan ke file? Gunakan --toolsets "web,file" dan selesai.
Langkah 4: Tools Khusus (Permata Tersembunyi)
Dua fitur keren yang perlu kamu tahu:
1. X (Twitter) Search — Cari postingan di X, tapi nonaktif secara bawaan. Kamu perlu kredensial xAI (SuperGrok atau XAI_API_KEY). Aktifkan melalui hermes tools → 🐦 X (Twitter) Search.
2. Tool Gateway — Jika kamu pelanggan berbayar Nous Portal, kamu mendapat pencarian web, pembuatan gambar, TTS, dan otomasi browser tanpa API key terpisah. Cukup jalankan:
hermes model
Lalu aktifkan masing-masing tools dengan hermes tools.
Langkah 5: Pilih Backend Terminal (Tempat Perintah Dijalankan)
Tool terminal bisa menjalankan perintah di berbagai tempat:
| Backend | Fungsinya | Terbaik untuk |
|---|---|---|
local |
Berjalan di mesinmu (bawaan) | Tugas tepercaya, pengembangan |
docker |
Berjalan dalam container terisolasi | Keamanan, pengujian |
ssh |
Berjalan di server jarak jauh | Menjauhkan agen dari kodenya sendiri |
singularity |
Menggunakan container Singularity | Komputasi HPC / ilmiah |
Tips pemula: Mulailah dengan local. Ganti ke docker saat kamu khawatir soal keamanan.
Selanjutnya: kita akan membahas Sistem Skills — cara mengajari Hermes trik baru yang sesuai dengan alur kerjamu.
Kamu sekarang tahu cara memberi Hermes “tangannya”. Selanjutnya, kita akan membahas cara membuat tools kustommu sendiri — sehingga kamu bisa mengajari Hermes trik baru yang sesuai dengan alur kerjamu.
Nantikan terus, dan selamat mengotomasi! 🚀
📖 Dokumentasi resmi
この記事は Hermes Agent のDokumentasi resmiに基づいています:Dokumentasi resmi › user-guide/features/tools