Questo articolo spiega come funziona il Web Search Tool all'interno di Agent Studio e come usarlo per recuperare informazioni in tempo reale da internet. Scoprirai quando utilizzarlo, come configurarlo correttamente e come controllarne il comportamento per ottenere risposte accurate e affidabili.

Al termine, saprai come combinare Web Search con altri strumenti per costruire agenti AI più intelligenti e reattivi.


INDICE DEI CONTENUTI


Cos'è il Web Search Tool in Agent Studio

Il Web Search Tool è una funzionalità all'interno dell'AI Agent Node che consente all'agente di recuperare informazioni in tempo reale da internet. Permette all'agente di andare oltre le fonti di dati predefinite e di ottenere informazioni esterne in modo dinamico, quando necessario.

All'interno dell'AI Agent Node, il Web Search Tool agisce come fonte di conoscenza esterna. Invece di affidarsi esclusivamente a dati interni come una Knowledge Base, l'agente può usare questo strumento per rispondere a domande che richiedono informazioni aggiornate o disponibili pubblicamente.

La natura in tempo reale del Web Search Tool lo rende particolarmente utile quando l'agente deve rispondere a domande su informazioni che cambiano frequentemente o che non sono memorizzate internamente.

Quando usare il Web Search Tool

Usa il Web Search Tool quando l'agente deve rispondere a domande non coperte dalla tua Knowledge Base, che richiedono informazioni in tempo reale o che riguardano conoscenze generali. Rientrano in questi casi gli eventi attuali, le tendenze di mercato o le informazioni sui prodotti che possono cambiare nel tempo.

Come funziona il Web Search Tool

Quando un utente pone una domanda, l'agente interpreta la richiesta, la converte in una query di ricerca e usa il Web Search Tool per recuperare i risultati pertinenti. L'agente utilizza poi queste informazioni per generare una risposta basata sui dati recuperati.


Vantaggi principali del Web Search Tool

Il Web Search Tool potenzia le capacità del tuo agente AI permettendogli di accedere a dati esterni in tempo reale.

  • Fornisce accesso a informazioni in tempo reale dal web
  • Espande la conoscenza dell'agente oltre le fonti di dati interne
  • Permette di gestire domande sconosciute o dinamiche
  • Riduce la dipendenza da Knowledge Base preconfigurate

Elementi fondamentali del Web Search Tool

Il Web Search Tool si configura tramite tre elementi chiave che controllano come l'agente esegue le ricerche e utilizza i dati esterni. Comprendere questi elementi è essenziale per ottenere risultati accurati e pertinenti.

Query

La Query definisce cosa cercherà l'agente quando viene attivato il Web Search Tool. Rappresenta l'input inviato al motore di ricerca e determina la pertinenza dei risultati restituiti.

Nella maggior parte dei casi, la query dovrebbe essere dinamica e basata sull'input dell'utente, anziché un testo fisso. Questo consente all'agente di eseguire ricerche diverse in base a ciò che l'utente chiede, garantendo risposte pertinenti e contestualmente appropriate.

Instructions

Le Instructions definiscono come e quando il Web Search Tool deve essere usato dall'agente. Guidano il processo decisionale dell'agente specificando condizioni come l'utilizzo di Web Search solo quando i dati interni non sono disponibili o quando sono richieste informazioni in tempo reale.

Istruzioni ben definite aiutano a controllare la qualità delle risposte, limitando le ricerche non necessarie e garantendo che l'agente utilizzi lo strumento solo negli scenari appropriati. Questo è particolarmente importante quando si combina Web Search con altri strumenti come la Knowledge Base.

Variables

Le Variables forniscono l'input dinamico utilizzato nella query, permettendo all'agente di adattare le ricerche in base alle interazioni dell'utente. Si tratta tipicamente di variabili runtime che memorizzano le domande o gli input dell'utente durante la conversazione.

Usando le variabili, l'agente può convertire le domande degli utenti in richieste di ricerca, rendendo il Web Search Tool flessibile e reattivo. Senza variabili, lo strumento restituirebbe sempre gli stessi risultati, riducendone l'utilità negli scenari reali.


L'efficacia del Web Search Tool dipende da come viene definita la query. Invece di usare query fisse, è consigliato utilizzare variabili runtime in modo che la ricerca si adatti in base all'input dell'utente.

Quando un utente pone una domanda, quell'input viene acquisito e memorizzato come variabile runtime. Questa variabile viene poi usata come query per il Web Search Tool, consentendo all'agente di eseguire ricerche dinamiche.

Esempio:

  • L'utente chiede: "Trova scarpe da corsa Nike"
  • L'input viene memorizzato come variabile
  • Quella variabile viene usata come query di ricerca

Questo garantisce che l'agente recuperi risultati pertinenti in base alla richiesta dell'utente, anziché restituire sempre lo stesso output.


Come configurare il Web Search Tool (passo dopo passo)

Step 1: Aggiungi lo strumento

Apri l'AI Agent Node, clicca su Add a Tool e seleziona Search the Web dall'elenco.

Schermata 1 — Come usare il Web Search Tool in Agent Studio per risposte in tempo reale

Step 2: Configura il Web Search Tool

Aggiungi le Instructions

Definisci come l'agente deve usare lo strumento. Ad esempio, puoi istruire l'agente a usare Web Search solo quando la Knowledge Base non contiene la risposta.

Definisci la Query

Specifica cosa deve cercare l'agente. Può essere una query fissa o un valore dinamico usando le variabili.

Usa le Variables

Inserisci variabili runtime tramite il selettore {} per rendere la query dinamica in base all'input dell'utente.

Nell'esempio seguente, il Web Search Tool viene aggiunto a un AI Agent e configurato per recuperare informazioni in tempo reale da internet. Il campo Instructions viene usato per guidare l'agente su quando utilizzare lo strumento, ad esempio "Search the web for current information", aiutando l'agente a comprendere lo scopo della ricerca.

Il campo Query definisce cosa deve cercare l'agente. Può essere una query fissa o un valore dinamico tramite variabili. Nella maggior parte dei casi, dovrebbe essere collegato all'input dell'utente in modo che l'agente cerchi in base a ciò che viene chiesto.

Il selettore di variabili {} (mostrato all'interno dei campi) consente di inserire variabili runtime. Questo è importante perché rende la ricerca dinamica: invece di restituire sempre lo stesso risultato, l'agente usa l'input dell'utente come query di ricerca.

In questa configurazione:

  • L'agente è istruito a cercare sul web solo quando necessario
  • La query è impostata per recuperare informazioni pertinenti
  • Le variabili possono essere usate per passare l'input dell'utente nella ricerca

Quando l'agente riceve una domanda, utilizza queste impostazioni per eseguire una ricerca web e restituire risultati basati sulla richiesta dell'utente.

Nota: le Instructions e la Query mostrate nello screenshot sono solo a scopo dimostrativo. Mantieni le istruzioni chiare e usa le variabili nella query per garantire che il Web Search Tool restituisca risultati pertinenti e contestualmente appropriati.

Schermata 2 — Come usare il Web Search Tool in Agent Studio per risposte in tempo reale

Step 3: Testa

Testa l'agente con input diversi per assicurarti che il Web Search Tool restituisca risultati pertinenti e accurati.


Domande frequenti

D: Perché i risultati di Web Search a volte sono incoerenti?

Web Search si affida a fonti di dati esterne, che possono cambiare nel tempo. I risultati dipendono dalla query e dalle informazioni disponibili su internet, quindi le risposte possono variare.

D: Quando dovrei usare Web Search invece della Knowledge Base?

Usa la Knowledge Base per informazioni controllate e coerenti. Usa Web Search quando le informazioni non sono disponibili internamente o richiedono aggiornamenti in tempo reale.

D: Come posso controllare quando l'agente usa Web Search?

Puoi controllare l'utilizzo dello strumento tramite le istruzioni nel prompt. Definisci chiaramente quando l'agente deve usare Web Search, ad esempio solo quando i dati interni sono insufficienti.

D: Posso limitare cosa cerca il Web Search Tool?

Sì, puoi guidare la ricerca usando instructions e query, inclusa la restrizione a specifici tipi di fonti o argomenti.


Articoli correlati

  • Come costruire agenti AI più intelligenti usando l'AI Agent Node in Agent Studio
  • Come usare Custom Values e Variables in Agent Studio