Pencarian Alat — Muat Alat Sesuai Permintaan
Pencarian Alat — Muat Alat Sesuai Permintaan — panduan mudah dipahami berdasarkan dokumentasi resmi
Pencarian Alat — Muat Alat Sesuai Kebutuhan
Bayangkan membawa gantungan kunci berisi 3000 kunci hanya untuk membuka pintu depan rumahmu. Itulah yang terjadi ketika asisten AI-mu memiliki ratusan alat eksternal yang dimuat ke dalam memori kerjanya — setiap alat datang dengan “buku panduan” (JSON Schema), dan AI harus membaca semuanya, bahkan untuk tugas yang sepele sekalipun.
Pencarian Alat mengatasi masalah ini dengan memberi AI-mu seorang manajer gudang yang cerdas: ia hanya menyimpan beberapa alat sehari-hari di tangan, dan mengambil sisanya saat benar-benar dibutuhkan.
Mengapa Repot?
Ketika kamu menghubungkan banyak layanan eksternal (GitHub, Cloudflare, Linear, dll.) ke Hermes Agent, setiap layanan menambahkan sepotong dokumentasi ke jendela konteks AI. Itu adalah “memori kerja” yang berharga — dan menjadi terencerkan oleh instruksi yang tidak relevan. Hasilnya? Respons lebih lambat, penalaran lebih buruk, dan terkadang AI “lupa” instruksi intimu sepenuhnya.
Cara Kerjanya
Dengan Pencarian Alat diaktifkan, AI tidak lagi melihat semua alat secara langsung. Sebagai gantinya, ia melihat tiga alat “penghubung”:
tool_search(query, limit?) # Mencari katalog alat
tool_describe(name) # Membaca panduan lengkap sebuah alat
tool_call(name, arguments) # Menjalankan sebuah alat
Alur yang umum terlihat seperti ini:
# 1. Temukan alat yang tepat
tool_search("buat issue github")
# → mengembalikan alat yang cocok
# 2. Baca panduannya
tool_describe("mcp_github_create_issue")
# → menampilkan parameter yang diperlukan
# 3. Panggil alat tersebut
tool_call("mcp_github_create_issue", {"title": "Perbaiki bug", "body": "..."})
# → issue berhasil dibuat
Poin penting: ketika AI memanggil tool_call, sistem “membuka bungkus” penghubung tersebut dan menjalankan alat yang sebenarnya. Semua pemeriksaan keamanan dan alur persetujuan tetap berlaku — AI hanya melihat lebih sedikit, tetapi melakukan hal yang sama.
Kapan Ini Aktif?
Pencarian Alat menggunakan strategi pengungkapan berjenjang:
| Level | Kondisi | Apa yang AI lihat |
|---|---|---|
| 0 | Tanpa alat eksternal | Semua alat ditampilkan langsung, tanpa penghubung |
| 1 | Sedikit alat | Penghubung + daftar singkat (nama + deskripsi satu baris) |
| 2 | Banyak alat (mis., 3300 milik Cloudflare) | Penghubung + ringkasan satu baris per server (nama + jumlah alat) |
Sentuhan menarik: jika kamu mencampur alat kecil (Linear) dengan alat raksasa (Cloudflare), sistem tetap menyimpan daftar lengkap Linear dan hanya meringkas Cloudflare menjadi satu baris — tanpa menyembunyikan semuanya secara membabi buta.
Alat Inti Selalu Tetap Ada
Alat bawaan Hermes (terminal, I/O file, pencarian web) tidak pernah dimuat secara lambat. Alat-alat tersebut tetap tersedia langsung karena merupakan kemampuan inti AI. Hanya alat MCP eksternal dan plugin yang disimpan ke dalam “gudang”.
Penutup
Pencarian Alat seperti memberi AI-mu sistem inventaris tepat waktu — ia memecahkan masalah “pengenceran perhatian” ketika jumlah alat meledak. Tips praktis: jika AI-mu terasa lamban atau meleset dari sasaran pada tugas-tugas sederhana, periksa berapa banyak alat eksternal yang terpasang. Aktifkan Pencarian Alat dan kemungkinan besar kamu akan melihat peningkatan yang signifikan dalam kecepatan dan akurasi. Untuk penggunaan sehari-hari, pertahankan jumlah alat di bawah 10 untuk pengalaman yang paling lancar.
📖 Dokumentasi resmi
この記事は Hermes Agent のDokumentasi resmiに基づいています:Dokumentasi resmi › user-guide/features/tool-search