- n8n è una potente piattaforma di agenti AI specializzata in automazioni, un intuitivo costruttore di flussi visivi e una vasta suite di integrazioni.
- L'integrazione dei flussi di lavoro di n8n con strumenti di terze parti può contribuire a migliorare le funzionalità di n8n, ad esempio per quanto riguarda le capacità di conversazione.
- La costruzione di un chatbot con n8n comporta la creazione di un flusso e l'applicazione di un wrapper per chatbot al flusso n8n.
Se state pensando di implementare un chatbot AI per la vostra azienda, non siete soli. I chatbot AI sono esplosi, con un mercato che si prevede raggiungerà i 46 miliardi di dollari entro il 2029.
Questo boom di mercato ha visto abbassarsi la barriera d'ingresso per la creazione di chatbot: nuovi strumenti, piattaforme e servizi stanno spuntando a destra e a manca, tutti promettendo un'implementazione più rapida e un'automazione più intelligente.
In un mercato così affollato, è essenziale scegliere le migliori piattaforme di intelligenza artificiale conversazionale per le vostre esigenze, piattaforme che sfruttano le integrazioni di terze parti, le automazioni personalizzabili e il processo decisionale autonomo.
Ciò che dà ai costruttori una marcia in più non è solo l'utilizzo di questi strumenti, ma anche l'orchestrazione di agenti di intelligenza artificiale: la combinazione di diversi strumenti, sfruttando i punti di forza di ciascuna piattaforma.
In questa demo vi mostrerò come fare esattamente questo costruendo un chatbot n8n. Imparerete a impostare un potente flusso di lavoro in n8n, a collegarlo con altri strumenti e a inserirlo in un'interfaccia conversazionale per un'interfaccia utente senza soluzione di continuità.
Perché costruire un chatbot n8n su una piattaforma di terze parti?
N8n beneficia di un wrapper conversazionale perché, pur disponendo di funzionalità avanzate e facili da usare per il flusso di lavoro, è piuttosto difficile impostare flussi conversazionali fluidi.
Se la componente di conversazione viene rinviata a un'altra piattaforma, N8n può controllare l'automazione del flusso di lavoro e lo strumento di intelligenza artificiale conversazionale può chattare con l'utente e determinare quando e con quali dati attivare il flusso di lavoro.
N8n, in mancanza di una parola migliore, ha bisogno di essere accudito. Ogni singolo passaggio deve essere articolato con attenzione. Tutte le operazioni, i formati di output, gli strumenti e così via devono essere chiamati esplicitamente in quello che finisce per sembrare uno spaghetto di flusso di lavoro.
La combinazione di n8n con una piattaforma più orientata alla chat ha effetti sinergici, sfruttando le sue integrazioni e le automazioni altamente articolate e lasciando il flusso della chat e il processo decisionale autonomo a una piattaforma più adatta.
Mi spiego meglio.
Quali sono i limiti di n8n?
N8n è una piattaforma specificamente rivolta all'orchestrazione e all'automazione dei flussi di lavoro basati sull'intelligenza artificiale. È ottimo per le attività rigide e il debug: ogni fase viene registrata e l'editor registra l'input e l'output di ogni nodo.

Tuttavia, il fatto di dover rendere conto manualmente di ogni fase del flusso di lavoro tende a disturbare ciò che altrimenti può essere scorrevole e colloquiale.
In che modo le piattaforme di terze parti possono rafforzare i chatbot n8n?
Gli strumenti di conversazione (come Botpress o Voiceflow) utilizzano il routing autonomo e le istruzioni in chiaro.
Nel caso di Botpress, il processo decisionale è alimentato da un motoreLLMz interno. Insieme al nodo autonomo, incorpora le richieste degli utenti e gli strumenti disponibili per iterare:
- determinare la sua prossima azione
- eseguire l'azione
- valutare il risultato
- aggiornare l'utente
- determinare se continuare o meno con ulteriori esecuzioni

Allora, perché preoccuparsi dell'n8n?
Se si desidera utilizzare un wrapper conversazionale per un bot n8n, è per uno dei due motivi:
1. Conoscete già l'n8n
Forse state cercando di automatizzare flussi di lavoro complessi e non siete pronti a dedicare tempo all'apprendimento di una nuova piattaforma.
Sapete che le piattaforme conversazionali offrono una UX più fluida e sono generalmente semplici da configurare, quindi utilizzate l'agente conversazionale per attivare il flusso di lavoro n8n: il meglio di entrambe le parole.
2. Volete sfruttare le integrazioni di n8n
È giusto così. Ne ha più di 400.
n8n funge da potente livello di orchestrazione che collega il chatbot a strumenti esterni senza richiedere codice personalizzato. Ciò lo rende particolarmente utile per gli sviluppatori che desiderano:
- Attivare flussi di lavoro tra i sistemi, come CRM, messaggistica, ecc.
- Accedere ad API che non sono necessariamente disponibili nelle piattaforme di chat.
- Gestire l'autenticazione, i tentativi e la trasformazione dei dati senza ingombrare la logica dell'agente.
Detto questo, una volta acquisita familiarità con Botpress e con il modo in cui Botpress può fungere da client API personalizzato, si può decidere di cambiare.
Come costruire un chatbot n8n in 5 passaggi
Per costruire un chatbot n8n, è necessario creare il flusso di lavoro n8n e poi integrarlo in un'interfaccia di chat utilizzando un'integrazione n8n dedicata.
1. Costruire il flusso dell'n8n
Se il caso d'uso è chiaro, è il momento di costruire il flusso. Si tratta della logica interna che alimenta le funzionalità del bot.
Il flusso del bot può assumere un milione di forme diverse, a seconda di ciò che si sta costruendo.
Se siete bloccati, vi consiglio di controllare la libreria di modelli di n8n: è molto probabile che includa il caso d'uso che state cercando.
Poiché non sono un mago di n8n, ho adattato un modello.
Aggiungere eventi Webhook
Per passare i dati attraverso un evento webhook , è necessario aggiungere un nodo Webhook all'inizio del flusso.

Occorre tenere presente come i dati e il flusso funzioneranno con il bot Botpress : i due agenti comunicheranno tramite eventiwebhook .
Ciò significa che i dati devono essere formattati in modo tale da poter essere trasmessi tramite richieste HTTP tra i due bot. In altre parole:
- Dovrà essere codificato in formato JSON
- Tutti i media e i dati eccessivamente lunghi dovrebbero essere memorizzati in un link e interrogati da un'API, piuttosto che essere passati tramite webhook.
2. Aggiungere il wrapper del chatbot
Buone notizie: la parte difficile è finita.
Per ottenere un bot con sofisticate capacità di conversazione e di chiamata di strumenti, è sufficiente un singolo Nodo Autonomo.
Nello StudioBotpress , creare un nuovo bot con il pulsante + Crea bot in alto a destra.

È possibile seguire il processo di onboarding, ma è possibile anche saltarlo. In ogni caso, si viene accolti con un nodo autonomo che ha accesso alla base di conoscenze.

3. Aggiungere le istruzioni del chatbot
Dare al bot il suo scopo.
Articolate le istruzioni del vostro chatbot in istruzioni in linguaggio semplice. Questo include:
- Come rivolgersi all'utente
- Quali compiti svolgere
- Quali dati aspettarsi
- Come elaborare i dati
C'è una danza da fare per ottenere l'ingegneria, quindi ho realizzato un video che la illustra in dettaglio.
4. Collegare il Chatbot a n8n
Questa è la fase in cui si allineano tutte le variabili di Botpress e n8n per assicurarsi che possano comunicare.
Configurazione dell'N8n
- Accedere all'area di lavoro n8n e fare clic sul pulsante ⌄ accanto a Crea flusso di lavoro in alto a destra. Fare clic su Crea credenziale.

- Scegliere Autorizzazione dell'intestazione dal menu a tendina e fare clic su Continua.

- Impostare il nome in Autorizzazione e il valore al token di accesso personale di Botpress .

- Passare al flusso di lavoro e fare doppio clic sul nodo Webhook . Verrà visualizzata la schermata di configurazione.
- Impostare il metodo HTTP su Post.
- Impostare l'autenticazione su Autorizzazione dell'intestazione e per Credenziale per Header Auth scegliere la credenziale appena creata. Per impostazione predefinita, si chiamerà account Header Auth.
- Se si invia una risposta webhook (e si dovrebbe), impostare Rispondere a
- Nell'hub, cercare N8N. Fare clic sull'integrazione e premere Installa integrazione.

- Scegliere URL di produzione in alto (sotto URLWebhook ) e copiare l'URL.
- Assicuratevi che il flusso di lavoro sia impostato su attivo premendo l'interruttore nella parte superiore del flusso di lavoro.

Configurazione di Botpress
Dovrete installare e configurare l'integrazione di n8n.
- Per installare, premere Explore Hub in alto a destra dello studio.


- È necessario aggiungere il proprio token di accesso personale. Createne uno, se non ne avete già uno, e impostatelo come valore del campo Token di accesso.

- Una volta configurata l'integrazione, aggiungere la scheda Attiva flusso di lavoro al nodo autonomo.
- Impostare l'ID conversazione su {{event.conversationID}} e l'URLWebhook sull'URL webhook di n8n.

Si può (e si deve) lasciare che sia l'LLM a decidere il carico utile in base alle istruzioni fornite: sono i dati che vengono passati a n8n.
5. Test, distribuzione e iterazione
Ora è il momento di testare la funzionalità. Assicuratevi che tutte le parti funzionino come dovrebbero.
Una volta pronto, si può premere Pubblica nell'angolo in alto a destra dello studio. Ci sono opzioni per distribuire su web, messenger, WhatsApp, Telegram e i canali di comunicazione più comuni.
Il lavoro non è ancora finito, però. Dovrete raccogliere dati analitici sul vostro chatbot:come gli utenti interagiscono con esso, dove fallisce e quali sono i colli di bottiglia delle prestazioni.
Si possono affrontare questi problemi
- Aggiornamento delle istruzioni
- Aggiunta di fonti di conoscenza
- Modifica del flusso di automazione
- Eliminare i passaggi, le istruzioni o le fonti di conoscenza che non vengono utilizzate.
Iniziare a costruire un chatbot n8n oggi
Un wrapper per chatbot è un ottimo modo per potenziare un flusso n8n.
Grazie al richiamo autonomo degli strumenti, all'integrazione tra i canali e alla rapidità di consultazione della base di conoscenze, Botpress è un modo semplice per aggiungere un processo decisionale simile a quello umano a un flusso di lavoro automatizzato.
Iniziate a costruire oggi stesso. È gratuito.