Crea un AGENTE AI con n8n [Tutorial per principianti]
Come Creare il Vostro Primo Agente con N8N
Introduzione a N8N
- Il video presenta un tutorial su come creare un agente utilizzando N8N, partendo da una semplice automazione già mostrata in un video precedente.
- L'ambiente di lavoro di N8N è simile a quello di altre piattaforme come Zapier e Make, dove si possono creare automazioni attraverso nodi.
Modalità di Utilizzo di N8N
- Si possono utilizzare tre modalità per accedere a N8N: installazione locale, utilizzo della versione online o hosting su VPS tramite Hostinger.
- L'abbonamento più economico per la versione online costa 24€ al mese, mentre l'hosting su Hostinger parte da 4,99€, offrendo un notevole risparmio.
Offerte e Vantaggi dell'Hosting su Hostinger
- Con l'hosting su Hostinger si può risparmiare quasi 20€ al mese rispetto all'abbonamento standard di N8N.
- È disponibile una promozione che offre il 10% di sconto utilizzando il codice "Gito VPS" durante la registrazione.
Caratteristiche del VPS
- Utilizzare un VPS consente di automatizzare flussi di lavoro complessi e gestire progetti aziendali in modo efficiente.
- Tra le funzionalità offerte ci sono snapshot in tempo reale, backup settimanali automatici e assistenza AI per la gestione del server.
Garanzia e Facilità d'Uso
- C'è una garanzia soddisfatti o rimborsati per i primi 30 giorni; se non si è soddisfatti delle prestazioni, è possibile richiedere un rimborso.
- La configurazione iniziale di N8N è semplice e veloce; nel tutorial precedente sono stati mostrati i passaggi per l'installazione.
Creazione dell'Agente in N8N
- Il tutorial procederà alla creazione pratica dell'agente, spiegando passo dopo passo anche ai principianti cosa sia un agente all'interno della piattaforma.
Introduzione all'uso di N8N per l'integrazione dell'AI
Sezione AI in N8N
- N8N offre una vasta gamma di blocchi per integrare l'intelligenza artificiale nelle automazioni, con un focus su strumenti semplici e accessibili.
- L'AI agent è uno strumento facile da utilizzare, progettato per utenti non esperti, ma che può essere configurato anche in modo avanzato.
Componenti dell'AI Agent
- Ogni AI agent include una componente chat model che permette di scegliere il modello AI desiderato, come Gemini o OpenAI.
- Per le prove, si consiglia di utilizzare modelli gratuiti come Gemini; la versione 2.5 flash è suggerita per evitare costi aggiuntivi.
Configurazione della Memoria
- La memoria è un componente opzionale; nel caso specifico, si utilizza Simple Memory per conservare i messaggi precedenti.
- È possibile impostare la dimensione della finestra di contesto; ad esempio, si possono memorizzare fino a 10 messaggi precedenti.
Funzionamento dell'AI Agent
- L'agente può interagire tramite chat e rispondere a domande basate sulla memoria attivata.
- Un esempio pratico mostra come l'agente ricorda informazioni precedentemente fornite dall'utente durante la conversazione.
Aggiunta di Tool e Funzionalità
- Gli agenti possono accedere a vari tool esterni come Asana, Google Drive e Gmail per eseguire operazioni specifiche.
Creazione di un Agente Manuale in N8N
Introduzione all'Agente
- L'autore spiega l'importanza di supportare il video per aumentare la visibilità su YouTube, introducendo il concetto di creare un agente manualmente.
- Viene menzionato che si inizierà con un approccio semplice e che ci sarà una spiegazione futura sui trigger disponibili in N8N.
Configurazione dell'Agente
- Si aggiunge un blocco dell'agente nella sezione AI di N8N, ma viene notato che è necessario configurarlo correttamente.
- L'autore decide di eseguire l'agente manualmente piuttosto che tramite chat, evidenziando la nuova funzionalità "execute workflow".
Scelta del Modello
- Viene scelto il modello Google Gemini Chat 2.5 per le sue caratteristiche economiche e per le chiamate gratuite giornaliere.
- Si discute sull'utilizzo della memoria nell'agente, specificando che non sarà necessaria in questo caso.
Funzionalità dell'Agente
- L'autore descrive l'obiettivo dell'agente: accedere a Gmail ogni domenica sera per riassumere newsletter non lette e inviare un'email con i riassunti.
- Si chiarisce che l'agente deve avere istruzioni specifiche su come comportarsi, evitando elenchi puntati nei riassunti.
Implementazione delle Istruzioni
- Viene sottolineata l'importanza del prompt da inserire nell'agente, definendo chiaramente il suo ruolo nel recupero delle newsletter non lette.
- Il formato richiesto per i riassunti include autore, data e contenuto principale della newsletter, limitando la lunghezza a 300 parole.
Accesso a Gmail
- Per completare la configurazione, è necessario fornire all'agente accesso a Gmail attraverso gli strumenti disponibili in N8N.
- L'autore mostra come collegare il proprio account Gmail e impostare le operazioni desiderate dall'agente.
Recupero dei Messaggi
Gestione delle Newsletter in Gmail
Rinomina dei Blocchi
- L'autore discute l'importanza di rinominare i blocchi per avere chiarezza sulle operazioni in corso, come ad esempio "recupera newsletter non lette".
Utilizzo di Strumenti e Nomi
- Si sottolinea che il nome degli strumenti deve essere scelto in modo mnemonico per facilitare la comprensione all'interno del prompt. Ad esempio, se un tool fosse chiamato "Gigino", si farebbe riferimento a questo nome nel processo.
Filtri nelle Email
- Prima di eseguire il workflow, è fondamentale impostare filtri su Gmail per ricevere solo le email con una certa etichetta, come "newsletter". Questo aiuta a gestire meglio le informazioni.
Etichette e Stato delle Email
- L'uso delle etichette permette di classificare le email e filtrarle ulteriormente per stato (lette/non lette). È importante assicurarsi che vengano recuperate solo le email non lette.
Esecuzione del Workflow
- Dopo aver impostato i filtri, l'autore avvia il workflow. Viene mostrato come l'agente recuperi le email e generi un riassunto delle newsletter ricevute.
Output dell'Agente
- L'agente fornisce un output con i dettagli delle newsletter recuperate. Si notano alcuni errori nei dati visualizzati, dovuti al fatto che sono state inoltrate dall'autore stesso.
Marcatura delle Email come Letto
Creazione e Modifica di un Agente per la Gestione delle Newsletter
Definizione del Tool "Marca come Letto"
- L'utente inizia a definire un nuovo tool chiamato "marca come letto" all'interno delle istruzioni dell'agente, chiudendo il box di configurazione.
Aggiunta di Funzionalità al Comportamento dell'Agente
- Viene aggiunta una nuova istruzione all'agente: dopo aver recuperato ogni messaggio, deve chiamare il tool "marca come letto", utilizzando l'ID del thread precedentemente recuperato.
Rinomina e Organizzazione dei Tool
- I tool vengono rinominati per chiarezza; si ha "recupera newsletter non lette" e "marca come letto", facilitando l'identificazione delle loro funzioni.
Esecuzione del Workflow
- L'utente avvia nuovamente l'agente, aspettandosi che esegua il riassunto e marchi le email come lette. Si osservano i vari passaggi in tempo reale.
Risultati della Procedura
- Dopo l'esecuzione, l'agente conferma di aver completato il riassunto e di aver contrassegnato le newsletter come lette. Questo è cruciale per evitare che vengano recuperate nuovamente nel futuro.
Pianificazione Automatica dell'Esecuzione Settimanale
- Si discute la necessità di automatizzare l'esecuzione settimanale dell'agente, specificando che deve operare ogni domenica sera per gestire le newsletter.
Invio della Mail con il Riassunto
- Viene aggiunto un nuovo step per inviare una mail contenente il riassunto delle newsletter non lette al termine del processo.
Personalizzazione del Messaggio Email
- L'utente può personalizzare il contenuto della mail utilizzando tecniche diverse, inclusa la formattazione HTML per migliorare la presentazione visiva.
Verifica Finale dei Risultati
- Al termine dell'esecuzione, viene verificato se le email sono state effettivamente contrassegnate come lette e se è stata ricevuta una nuova mail con il riassunto.
Conclusioni sul Comportamento dell'Agente
Automazione con N8N: Creare un Agente per Riassunti
Introduzione all'Agente di Riassunto
- L'agente è progettato per inviare riassunti via email, contrassegnando le email come non lette. Si desidera che funzioni automaticamente, senza intervento manuale.
Aggiunta di Trigger in N8N
- N8N consente l'aggiunta di più trigger per la stessa automazione, permettendo avvii in diverse situazioni (chat, pulsanti espliciti, eventi da altre app).
Impostazione della Programmazione
- È possibile programmare l'agente per attivarsi a intervalli regolari; ad esempio, settimanalmente ogni domenica alle 22:00.
Collega e Attiva l'Agente
- Dopo aver impostato il programma, è importante collegare i nodi e mantenere attivo il test dell'agente. L'agente sarà attivo ogni domenica alle 22:00.
Ultimi Passaggi e Personalizzazione
- Ricordarsi di salvare le modifiche e passare lo stato dell'agente da Inactive a Active. Rinomina l'automazione per una migliore identificazione.
Conclusione e Invito all'Azione
- Si incoraggia a personalizzare ulteriormente l'agente secondo le proprie esigenze. Viene menzionata una promozione con Hostinger per incentivare gli spettatori a esplorare ulteriormente N8N.
Risorse Aggiuntive