Descrizione del flusso
Scopo e benefici
Questo workflow implementa un assistente email alimentato da AI progettato per aiutare gli utenti a gestire la propria casella di posta, scrivere e inviare email, organizzare i messaggi ed eseguire varie attività legate alle email tramite automazione intelligente. Il sistema integra AI conversazionale con le operazioni Gmail, offrendo una soluzione scalabile e automatizzata per la gestione delle email.
Componenti Chiave e Flusso
1. Benvenuto e Onboarding
- Trigger: Quando una sessione chat viene aperta (
ChatOpenedTrigger
), il workflow parte automaticamente. - Messaggio di Benvenuto: L’utente viene accolto con un messaggio amichevole e supportato dal markdown tramite un
MessageWidget
. Questo messaggio introduce l’assistente AI e le sue capacità, come scrivere risposte, riassumere conversazioni, pianificare riunioni e organizzare email. - Visualizzazione: Il messaggio di benvenuto viene mostrato una sola volta e inviato all’output chat per la visualizzazione da parte dell’utente.
2. Interazione con l’Utente
- Input Chat: Gli utenti possono interagire con l’assistente digitando messaggi o caricando file tramite il nodo
ChatInput
. - Elaborazione delle Richieste: I messaggi dell’utente vengono inoltrati all’
Agente AI
.
3. Agente AI con Strumenti Gmail
- AI Core: Il nodo
Agente AI
funge da cervello intelligente. È configurato con una backstory (“gestore della posta”) e un obiettivo chiaro: “Sei un assistente email incaricato di gestire e soddisfare i desideri dell’utente utilizzando gli strumenti a tua disposizione.” - Integrazione degli Strumenti: L’agente dispone di un set di strumenti che comprende:
- Cerca Email: Trova email in Gmail secondo criteri definiti dall’utente.
- Invia Email: Crea e invia nuove email, con supporto per allegati, CC/BCC, risposte e bozze.
- Trova Email tramite ID: Recupera email specifiche usando il loro ID unico di Gmail.
- Aggiungi Etichetta all’Email: Organizza le email applicando etichette, con la possibilità di crearne di nuove se necessario.
- Rimuovi Etichetta dall’Email: Pulisci o riorganizza le email rimuovendo le etichette esistenti.
Questi strumenti sono forniti come capacità dell’agente, consentendo all’AI di scegliere e orchestrare le azioni per soddisfare le richieste dell’utente.
4. Presentazione dei Risultati
- Output Chat: Tutte le risposte e i risultati dell’Agente AI (ad es. messaggi di conferma, risultati di ricerca, riepiloghi) sono visualizzati all’utente nell’interfaccia chat.
- Feedback Immediato: Il sistema garantisce che gli utenti ricevano riscontri tempestivi e possano vedere i risultati delle loro richieste.
Struttura del Workflow
Passo | Componente | Scopo/Funzione |
---|
1. Chat Aperta | ChatOpenedTrigger | Rileva quando un utente apre la chat |
2. Messaggio Benvenuto | MessageWidget | Invia un’introduzione formattata in markdown all’utente |
3. Mostra Messaggio | ChatOutput | Visualizza il messaggio di benvenuto nella chat |
4. Input Chat Utente | ChatInput | Raccoglie messaggi e caricamenti file dell’utente |
5. Agente AI | AIAgent | Interpreta l’input dell’utente e decide quali strumenti usare per soddisfare le richieste |
6. Strumenti Gmail | SearchEmails, CreateNewEmail, FindEmailById, Add/RemoveLabel | Esegue operazioni Gmail secondo necessità |
7. Mostra Risultati | ChatOutput | Presenta risposte e risultati dell’agente all’utente |
Esempi d’Uso e Vantaggi
- Gestione Casella in Scala: L’AI può ordinare, etichettare e trovare email automaticamente, semplificando la gestione di grandi volumi di messaggi.
- Risposte e Bozze Automatiche: Gli utenti possono chiedere all’AI di scrivere risposte, inviare follow-up o creare nuovi messaggi, risparmiando tempo e garantendo coerenza.
- Organizzazione Email: Grazie alla possibilità di aggiungere o rimuovere etichette in modo programmato, è possibile automatizzare flussi come archiviazione, prioritizzazione o smistamento per progetto.
- Esperienza Utente Fluida: L’interfaccia conversazionale rende intuitiva la gestione email, mentre l’automazione gestisce le attività ripetitive o complesse in background.
Perché Questo Workflow È Utile
- Scalabilità: Gestisce più operazioni email contemporaneamente senza intervento manuale.
- Automazione: Riduce il lavoro manuale ripetitivo, minimizza gli errori e velocizza le attività di routine.
- Empowerment Utente: Permette anche agli utenti non tecnici di eseguire operazioni email avanzate semplicemente chiedendo all’AI in linguaggio naturale.
- Adattabilità: Facilmente estendibile con strumenti o logiche aggiuntive per gestire ulteriori processi email man mano che le esigenze evolvono.
Questo workflow rappresenta una base per una gestione email intelligente e conversazionale e può essere adattato o ampliato per soddisfare una vasta gamma di scenari personali o organizzativi in cui una gestione efficiente della posta elettronica è fondamentale.