Description du flux
Objectif et avantages
Ce flux de travail met en œuvre un assistant e-mail alimenté par l’IA, conçu pour aider les utilisateurs à gérer leur boîte de réception, rédiger et envoyer des e-mails, organiser les messages et effectuer diverses tâches liées aux e-mails grâce à une automatisation intelligente. Le système intègre une IA conversationnelle avec les opérations Gmail, offrant une solution évolutive et automatisée pour la gestion des e-mails.
Composants clés et déroulement
1. Accueil et intégration
- Déclencheur : Lorsqu’une session de chat est ouverte (
ChatOpenedTrigger
), le flux de travail démarre automatiquement. - Message de bienvenue : L’utilisateur reçoit un message d’accueil convivial, compatible markdown, via un
MessageWidget
. Ce message présente l’assistant IA et ses capacités, comme la rédaction de réponses, le résumé de conversations, la planification de réunions et l’organisation des e-mails. - Affichage : Le message de bienvenue s’affiche une seule fois et est transmis à la sortie du chat pour que l’utilisateur le voie.
2. Interaction utilisateur
- Saisie via chat : Les utilisateurs peuvent interagir avec l’assistant en tapant des messages ou en téléchargeant des fichiers via le nœud
ChatInput
. - Traitement des demandes : Les messages de l’utilisateur sont transmis à l’Agent IA.
3. Agent IA avec outils Gmail
- Cœur IA : Le nœud
AIAgent
agit comme le cerveau intelligent. Il est configuré avec un contexte (“mail manager”) et un objectif clair : “Vous êtes un assistant e-mail chargé de gérer et de satisfaire les souhaits de l’utilisateur grâce aux outils à votre disposition.” - Intégration des outils : L’agent dispose d’une boîte à outils comprenant :
- Recherche d’e-mails : Trouvez des e-mails dans Gmail selon les critères définis par l’utilisateur.
- Envoi d’e-mail : Créez et envoyez de nouveaux e-mails, avec prise en charge des pièces jointes, CC/BCC, réponses et brouillons.
- Recherche d’e-mail par ID : Récupérez des e-mails spécifiques à l’aide de leur identifiant Gmail unique.
- Ajouter un libellé à un e-mail : Organisez vos e-mails en appliquant des libellés, avec la possibilité d’en créer de nouveaux si besoin.
- Supprimer un libellé d’un e-mail : Nettoyez ou réorganisez vos e-mails en supprimant des libellés existants.
Ces outils sont proposés comme des capacités de l’agent, permettant à l’IA de choisir et d’orchestrer les actions pour répondre aux demandes de l’utilisateur.
4. Présentation des résultats
- Sortie du chat : Toutes les réponses et résultats de l’Agent IA (par exemple, messages de confirmation, résultats de recherche, résumés) sont affichés à l’utilisateur dans l’interface de chat.
- Retour immédiat : Le système garantit que les utilisateurs reçoivent un retour rapide et peuvent voir les résultats de leurs demandes.
Structure du flux de travail
Étape | Composant | Rôle/Fonction |
---|
1. Ouverture du chat | ChatOpenedTrigger | Détecte quand un utilisateur ouvre le chat |
2. Message de bienvenue | MessageWidget | Envoie une introduction formatée en markdown à l’utilisateur |
3. Afficher le message | ChatOutput | Affiche le message de bienvenue dans le chat |
4. Saisie utilisateur | ChatInput | Recueille les messages utilisateur et les fichiers téléchargés |
5. Agent IA | AIAgent | Interprète la demande et décide quels outils utiliser pour répondre |
6. Outils Gmail | SearchEmails, CreateNewEmail, FindEmailById, Add/RemoveLabel | Réalise les opérations Gmail nécessaires |
7. Afficher les résultats | ChatOutput | Présente les réponses et résultats de l’agent à l’utilisateur |
Cas d’usage et avantages
- Gestion de la boîte de réception à grande échelle : L’IA peut trier, labelliser et retrouver automatiquement des e-mails, facilitant la gestion de gros volumes de messages.
- Réponses et brouillons automatisés : Les utilisateurs peuvent demander à l’IA de rédiger des réponses, envoyer des relances ou créer de nouveaux messages, ce qui fait gagner du temps et garantit la cohérence.
- Organisation des e-mails : Grâce à l’ajout ou la suppression de libellés de façon programmée, les utilisateurs peuvent automatiser des workflows comme l’archivage, la priorisation ou le classement par projet.
- Expérience utilisateur fluide : L’interface conversationnelle rend la gestion des e-mails intuitive, tandis que l’automatisation gère les tâches répétitives ou complexes en arrière-plan.
Pourquoi ce flux de travail est utile
- Scalabilité : Gère plusieurs opérations e-mail simultanément sans intervention manuelle.
- Automatisation : Réduit le travail manuel répétitif, minimise les erreurs et accélère les tâches courantes.
- Autonomisation de l’utilisateur : Permet aux utilisateurs non techniques d’effectuer des opérations e-mail avancées simplement en s’adressant à l’IA en langage naturel.
- Adaptabilité : Peut être facilement enrichi avec de nouveaux outils ou logiques pour traiter d’autres processus liés aux e-mails selon l’évolution des besoins.
Ce flux de travail constitue une base pour une gestion intelligente et conversationnelle des e-mails et peut être adapté ou développé pour répondre à une grande variété de scénarios personnels ou organisationnels où une gestion efficace des e-mails est essentielle.