Ricerca Web & Estrazione — L'IA Naviga sul Web
Ricerca Web & Estrazione — L'IA Naviga sul Web — guida di facile comprensione basata sulla documentazione ufficiale
Immagina di chiedere a un assistente super intelligente di “andare a trovare l’ultimo prezzo di quel gadget, leggere la scheda tecnica e farmene un riassunto.” È esattamente ciò che Hermes Agent può fare, grazie ai suoi strumenti di ricerca web ed estrazione. È come dare alla tua IA un browser, un evidenziatore e un blocco note tutto in una volta.
I Cinque Provider Backend: La Scelta del Motore di Ricerca per la Tua IA
Hermes non si affida a un solo modo per cercare sul web. Supporta cinque diversi “backend” — pensali come diversi motori di ricerca e servizi di lettura delle pagine. Puoi sceglierne uno, o lasciare che Hermes scelga automaticamente in base alle chiavi API che possiedi.
Ecco il riepilogo rapido:
| Backend | A cosa serve meglio |
|---|---|
| Firecrawl (predefinito) | Cerca e legge le pagine. Ottimo tuttofare. |
| SearXNG | Gratuito, privato, self-hosted. Solo ricerca. |
| Parallel | Ricerca veloce e multi-modalità. |
| Tavily | Ottimizzato per agenti IA. |
| Exa | Ottimo per ricerche di nicchia (articoli, notizie, aziende). |
Configurazione: È Solo un File di Configurazione
Non devi scrivere codice. Basta modificare il tuo file config.yaml in questo modo:
web:
backend: firecrawl # oppure searxng, parallel, tavily, exa
Consiglio da pro: Puoi mescolare e abbinare! Usa un backend di ricerca gratuito e un backend di estrazione a pagamento:
web:
search_backend: "searxng" # Ricerca gratuita
extract_backend: "firecrawl" # Lettura pagine affidabile
Il Trucco “Senza Chiave”: SearXNG per i Parsimoniosi
Se non vuoi pagare per una chiave API, SearXNG è il tuo amico. È un metasearch engine gratuito e open-source che interroga oltre 70 motori di ricerca per te. Basta indicare a Hermes la tua istanza personale:
web:
search_backend: "searxng"
# Imposta questo nelle variabili d'ambiente:
# SEARXNG_URL=http://localhost:8080
Avvertenza: SearXNG cerca soltanto. Per leggere effettivamente il contenuto di una pagina, avrai bisogno di un provider di estrazione separato (come Firecrawl) impostato in extract_backend.
Il Browser: Mani e Occhi della Tua IA
Una volta che la tua IA trova una pagina, deve poterla “vedere”. È qui che entrano in gioco le impostazioni del browser. Puoi controllare come si comporta:
browser:
inactivity_timeout: 120 # Chiudi automaticamente il browser inattivo dopo 2 minuti
command_timeout: 30 # Abbandona una pagina dopo 30 secondi
record_sessions: false # Imposta su true per registrare un video della navigazione dell'IA
Consiglio avanzato: Se hai il tuo browser aperto (come Chrome), puoi persino collegare Hermes direttamente ad esso usando un link “CDP” speciale. Questo permette all’IA di usare le tue sessioni di accesso esistenti.
Riepilogo e Consiglio Pratico
Gli strumenti web di Hermes Agent sono come un coltellino svizzero per internet. Puoi cercare, leggere ed estrarre informazioni da qualsiasi pagina, il tutto tramite una semplice configurazione. La chiave è iniziare con il predefinito (Firecrawl) — funziona e basta. Se incontri un paywall o vuoi risparmiare, passa a SearXNG per la ricerca e abbinalo a un backend di estrazione separato (come Firecrawl).
Il mio consiglio numero 1: Inizia semplice. Imposta backend: firecrawl, aggiungi la tua FIRECRAWL_API_KEY ed esegui una ricerca di prova. Una volta che vedi che funziona, allora sperimenta con la combinazione dei backend per ottimizzare costi o velocità. Buon surf con l’IA! 🌊
📖 Documentazione ufficiale
この記事は Hermes Agent のDocumentazione ufficialeに基づいています:Documentazione ufficiale › user-guide/features/web-search