Ricerca DuckDuckGo

Il componente Ricerca DuckDuckGo porta le capacità di ricerca web nei tuoi flussi, restituendo URL e contenuti per qualsiasi query direttamente da DuckDuckGo.

Ricerca DuckDuckGo

Descrizione del componente

Come funziona il componente Ricerca DuckDuckGo

Panoramica del Componente DuckDuckGoSearch

Il componente DuckDuckGoSearch consente al tuo workflow AI di eseguire ricerche web in tempo reale utilizzando il motore di ricerca DuckDuckGo. Accetta una query di ricerca definita dall’utente e restituisce risultati web pertinenti, inclusi URL e i relativi contenuti, rendendolo uno strumento potente per il recupero di conoscenza, attività di ricerca o per arricchire LLM con informazioni aggiornate da Internet.

Cosa Fa Questo Componente?

  • Esegue una ricerca su DuckDuckGo utilizzando le parole chiave fornite (query).
  • Recupera un numero configurabile di risultati (default: 3).
  • Permette di filtrare per regione, livello di safe search e periodo di tempo.
  • Restituisce i risultati sia come record URL strutturati sia come testo semplice, adatti per ulteriori elaborazioni automatiche o visualizzazione.
  • Può essere utilizzato come strumento autonomo o integrato in workflow basati su agent.

Input

NomeDescrizioneTipoObbligatorioDefaultAvanzato
Parole Chiave in InputLe parole chiave o la stringa di query da cercare.String(vuoto)No
Risultati MassimiIl numero di risultati da restituire.Integer3No
RegioneCodice regione/lingua per risultati localizzati (es. us-en, uk-en, ru-ru).Stringus-en
SafeSearchImposta il filtro safesearch: strict, moderate o off.Stringmoderate
Limite di TempoRestringe i risultati per tempo: d (giorno), w (settimana), m (mese), y (anno).Stringy
Descrizione Strumento(Opzionale) Descrizione per aiutare gli agent a capire come usare questo strumento.StringNo(vuoto)
Nome Strumento(Opzionale) Alias per fare riferimento a questo strumento nei framework agent.StringNo(vuoto)
VerboseSe stampare output verbose/debug durante l’esecuzione.BooleanNofalse

Output

Il componente fornisce tre formati di output:

  1. Record URL (UrlRecord)

    • Un elenco strutturato di risultati di ricerca, ciascuno contenente l’URL e il relativo contenuto. Utile per consumo programmatico o concatenamento ad altri componenti.
  2. URL come Testo (Message)

    • I risultati di ricerca formattati come testo leggibile, adatti per visualizzazione diretta o integrazione in workflow basati su messaggi.
  3. DuckDuckGo Search come Strumento (Tool)

    • L’intera operazione di ricerca racchiusa come oggetto tool, abilitandone l’uso in sistemi AI basati su agent o tool.

Perché Usare Questo Componente?

  • Accesso a Informazioni Aggiornate: Consente al tuo workflow AI di interrogare informazioni web aggiornate, particolarmente prezioso quando LLM o agent AI necessitano di dati recenti non presenti nel loro training set.
  • Configurazione Flessibile: Supporta filtri per regione, safesearch e periodo di tempo per risultati su misura.
  • Output Multi-formato: Scegli il formato di output che meglio si adatta al tuo compito a valle, sia per ulteriori elaborazioni automatiche sia per la visualizzazione finale.
  • Integrazione con Agent: Progettato per essere facilmente referenziabile e descrivibile nei framework basati su agent, rendendolo adatto per orchestrazioni AI complesse.

Esempi di Utilizzo

  • Arricchimento Risposte: Migliora le risposte degli LLM con risultati di ricerca web in tempo reale.
  • Estrazione di Conoscenza: Raccogli contenuti web recenti per sintesi o analisi.
  • Automazione della Ricerca: Automatizza la raccolta di informazioni su argomenti, aree o periodi specifici.

Questo componente è un elemento versatile ed essenziale per i workflow che richiedono conoscenza esterna e dati web aggiornati.

Domande frequenti

Cosa fa il componente Ricerca DuckDuckGo?

Esegue ricerche in tempo reale su DuckDuckGo utilizzando le parole chiave inserite e restituisce URL pertinenti e i relativi contenuti, permettendo ai tuoi workflow di accedere a informazioni web aggiornate.

Che tipo di output posso ottenere da questo componente?

Fornisce risultati come record URL strutturati, messaggi di testo semplice, o come strumento per flussi basati su agent—offrendo flessibilità su come utilizzare i risultati di ricerca.

Posso controllare il numero o il tipo di risultati di ricerca?

Sì, puoi impostare il numero massimo di risultati, regolare impostazioni di regione e safesearch, e definire limiti di tempo per i risultati.

Questo componente è adatto per creare chatbot aumentati dalla conoscenza?

Assolutamente. È ideale per chatbot e flussi che necessitano di informazioni aggiornate dal web, migliorando le loro risposte con dati di ricerca in tempo reale.

DuckDuckGo Search memorizza o mette in cache le mie ricerche?

No, le ricerche vengono eseguite in tempo reale e i risultati non vengono memorizzati al di fuori del flusso corrente a meno che tu non scelga di farlo.

Prova la Ricerca DuckDuckGo in FlowHunt

Potenzia i tuoi workflow con la ricerca web in tempo reale. Inizia a utilizzare la Ricerca DuckDuckGo in FlowHunt per automazioni più intelligenti e dinamiche.

Scopri di più