Pencarian Web & Ekstraksi — AI Menjelajahi Web
Pencarian Web & Ekstraksi — AI Menjelajahi Web — panduan mudah dipahami berdasarkan dokumentasi resmi
Bayangkan meminta asisten yang super pintar untuk “cari harga terbaru gadget itu, baca lembar spesifikasinya, dan rangkum untukku.” Itulah persisnya yang bisa dilakukan Hermes Agent, berkat alat pencarian web dan ekstraksi-nya. Ini seperti memberikan AI-mu sebuah browser, stabilo, dan buku catatan sekaligus.
Lima Penyedia Backend: Pilihan Mesin Pencari untuk AI-mu
Hermes tidak hanya mengandalkan satu cara untuk mencari di web. Ia mendukung lima “backend” yang berbeda — anggap saja mereka sebagai mesin pencari dan layanan pembaca halaman yang berbeda. Kamu bisa memilih salah satu, atau biarkan Hermes memilih secara otomatis berdasarkan kunci API yang kamu miliki.
Berikut ringkasannya:
| Backend | Keunggulannya |
|---|---|
| Firecrawl (default) | Mencari dan membaca halaman. Serba bisa yang hebat. |
| SearXNG | Gratis, privat, self-hosted. Hanya mencari. |
| Parallel | Cepat, pencarian multi-mode. |
| Tavily | Dioptimalkan untuk agen AI. |
| Exa | Hebat untuk pencarian khusus (makalah, berita, perusahaan). |
Pengaturannya: Hanya File Konfigurasi
Kamu tidak perlu menulis kode. Cukup edit file config.yaml kamu seperti ini:
web:
backend: firecrawl # atau searxng, parallel, tavily, exa
Tips pro: Kamu bisa mencampurnya! Gunakan backend pencarian gratis dan backend ekstraksi berbayar:
web:
search_backend: "searxng" # Pencarian gratis
extract_backend: "firecrawl" # Pembaca halaman yang andal
Trik “Tanpa Kunci”: SearXNG untuk yang Hemat
Jika kamu tidak ingin membayar untuk kunci API, SearXNG adalah temanmu. Ini adalah metasearch engine gratis dan open-source yang mencari di 70+ mesin pencari untukmu. Cukup arahkan Hermes ke instance milikmu sendiri:
web:
search_backend: "searxng"
# Atur ini di variabel lingkungan kamu:
# SEARXNG_URL=http://localhost:8080
Catatan: SearXNG hanya mencari. Untuk benar-benar membaca konten sebuah halaman, kamu perlu penyedia ekstraksi terpisah (seperti Firecrawl) yang diatur di extract_backend.
Browser: Tangan dan Mata AI-mu
Setelah AI-mu menemukan sebuah halaman, ia perlu “melihatnya”. Di sinilah pengaturan browser berperan. Kamu bisa mengontrol perilakunya:
browser:
inactivity_timeout: 120 # Tutup otomatis browser yang menganggur setelah 2 menit
command_timeout: 30 # Menyerah pada sebuah halaman setelah 30 detik
record_sessions: false # Set ke true untuk merekam video penjelajahan AI
Tips lanjutan: Jika kamu memiliki browser sendiri yang terbuka (seperti Chrome), kamu bahkan bisa menghubungkan Hermes langsung ke browser tersebut menggunakan tautan “CDP” khusus. Ini memungkinkan AI menggunakan sesi login yang sudah ada.
Ringkasan & Tips Praktis
Alat web Hermes Agent itu seperti pisau Swiss Army untuk internet. Kamu bisa mencari, membaca, dan mengekstrak informasi dari halaman mana pun, hanya melalui konfigurasi sederhana. Kuncinya adalah mulai dengan default (Firecrawl) — ia langsung berfungsi. Jika kamu menemui paywall atau ingin menghemat uang, beralihlah ke SearXNG untuk pencarian dan pasangkan dengan backend ekstraksi terpisah (seperti Firecrawl).
Tips #1 saya: Mulailah dengan sederhana. Set backend: firecrawl, tambahkan FIRECRAWL_API_KEY kamu, dan jalankan tes pencarian. Setelah kamu melihatnya berfungsi, baru bereksperimen dengan mencampur backend untuk mengoptimalkan biaya atau kecepatan. Selamat berselancar AI! 🌊
📖 Dokumentasi resmi
この記事は Hermes Agent のDokumentasi resmiに基づいています:Dokumentasi resmi › user-guide/features/web-search