Crea un chatbot con OpenAI, SerpAPI e Wikipedia

Crea un chatbot con GPT-4o, ricerca web tramite SerpAPI, consultazione di Wikipedia e memoria delle ultime 20 interazioni.

· Visto 93.679 volte su n8n.io · a cura di Bernardo Mannelli · template originale di n8n-team su n8n.io

OpenAISerpApiWikipedia

In breve

  • Ideale per: creare un assistente conversazionale che combina risposte AI, ricerca web e consultazione di Wikipedia.
  • Cosa serve: n8n 1.50.0 o successivo e credenziali per collegare i servizi esterni, tra cui OpenAI e SerpAPI.
  • Attenzione: verifica credenziali, costi e limiti dei servizi e prova le risposte prima di usare il chatbot.

Questo workflow crea un chatbot AI capace di rispondere alle domande usando OpenAI GPT-4o e strumenti per cercare informazioni sul web e consultare Wikipedia. Il contesto delle conversazioni viene mantenuto con Window Buffer Memory, così le risposte possono tenere conto delle ultime 20 interazioni. L’avvio è manuale tramite Chat Trigger: il modello e gli strumenti sono coordinati con nodi nativi di n8n.

A cosa serve

Può essere una base per un assistente conversazionale che combina generazione di risposte e consultazione di fonti esterne. SerpAPI serve per la ricerca web, mentre Wikipedia mette a disposizione un ulteriore strumento di consultazione. La memoria conserva il contesto recente della chat. Il workflow non è presentato come un sistema per pubblicare un chatbot su un sito o su un canale specifico: verifica come vuoi renderlo accessibile prima di integrarlo nel tuo servizio.

Come funziona

Il workflow usa Chat Trigger per avviare la conversazione, AI Agent per coordinare le capacità del chatbot e OpenAI Chat Model con GPT-4o per comprendere le richieste e generare risposte. Window Buffer Memory mantiene il contesto delle ultime 20 interazioni. I nodi SerpAPI e Wikipedia forniscono strumenti di ricerca e consultazione. Non è necessario assumere un ordine preciso tra questi strumenti: dopo l’importazione, controlla la configurazione dei nodi e il modo in cui l’agente li usa.

Cosa ti serve

Serve n8n versione 1.50.0 o successiva. Per i nodi che si collegano ai servizi esterni, configura le credenziali richieste: in particolare, verifica quelle di OpenAI e SerpAPI. I servizi possono richiedere account, chiavi API o piani a pagamento; controlla costi, limiti e condizioni direttamente presso i rispettivi fornitori. Prima di usarlo con utenti, prova il chatbot con domande pertinenti al tuo caso e controlla la qualità delle risposte e dei risultati di ricerca.

Come importarlo

Apri la pagina del template su n8n.io e seleziona “Use for free”, oppure copia il JSON del workflow e incollalo in un nuovo workflow n8n. Dopo l’importazione, inserisci le credenziali necessarie e verifica le impostazioni dei nodi prima di avviare le conversazioni.

n8n Cloud o self-hosted

Il template usa nodi nativi di n8n, quindi può essere eseguito sia su n8n Cloud sia su un’installazione self-hosted. In entrambi i casi, i collegamenti ai servizi esterni richiedono le credenziali corrispondenti.

Le app usate in questa automazione

Per far funzionare il template ti serve un account su queste app.

  • OpenAI
  • SerpApi
  • Wikipedia

Vuoi provarla? Il template si importa in n8n con un clic.

Usalo su n8n(si apre in una nuova scheda)