Flow-beskrivning
Syfte och fördelar
Detta arbetsflöde implementerar en AI-driven e-postassistent som är utformad för att hjälpa användare att hantera sin inkorg, skriva och skicka e-post, organisera meddelanden och utföra olika e-postrelaterade uppgifter med intelligent automatisering. Systemet integrerar konverserande AI med Gmail-funktioner och erbjuder en skalbar och automatiserad lösning för e-posthantering.
Viktiga komponenter och flöde
1. Välkomst och introduktion
- Trigger: När en chatt-session öppnas (
ChatOpenedTrigger
) startar arbetsflödet automatiskt. - Välkomstmeddelande: Användaren hälsas med ett vänligt välkomstmeddelande i markdown-format via en
MessageWidget
. Detta meddelande introducerar AI-assistenten och dess funktioner, såsom att skriva svar, sammanfatta trådar, schemalägga möten och organisera e-post. - Visning: Välkomstmeddelandet visas en gång och levereras till chattutmatningen för att användaren ska se det.
2. Användarinteraktion
- Chattinmatning: Användare kan interagera med assistenten genom att skriva meddelanden eller ladda upp filer via noden
ChatInput
. - Hantering av förfrågningar: Användarens meddelanden skickas vidare till
AI Agent
.
3. AI-agent med Gmail-verktyg
- AI-kärna: Noden
AI Agent
fungerar som den intelligenta hjärnan. Den är konfigurerad med en bakgrundshistoria (“mail manager”) och ett tydligt mål: “Du är en e-postassistent som ansvarar för att hantera och uppfylla användarens önskemål med hjälp av de verktyg du har till ditt förfogande.” - Verktygsintegration: Agenten har en verktygslåda som inkluderar:
- Sök e-post: Hitta e-postmeddelanden i Gmail baserat på användardefinierade kriterier.
- Skicka e-post: Skapa och skicka nya e-postmeddelanden, inklusive stöd för bilagor, kopia/dold kopia, svar och utkast.
- Hitta e-post via ID: Hämta specifika e-postmeddelanden med hjälp av deras unika Gmail-ID.
- Lägg till etikett på e-post: Organisera e-post genom att lägga till etiketter, med möjlighet att skapa nya etiketter vid behov.
- Ta bort etikett från e-post: Rensa eller organisera om e-post genom att ta bort befintliga etiketter.
Dessa verktyg tillhandahålls som agentens funktioner, vilket gör att AI:n kan välja och samordna åtgärder för att uppfylla användarens önskemål.
4. Resultatpresentation
- Chattutmatning: Alla svar och resultat från AI-agenten (t.ex. bekräftelsemeddelanden, sökresultat, sammanfattningar) visas tillbaka till användaren i chattgränssnittet.
- Omedelbar feedback: Systemet ser till att användaren får snabb återkoppling och kan se resultaten av sina förfrågningar.
Arbetsflödets struktur
Steg | Komponent | Syfte/funktion |
---|
1. Chatt öppnad | ChatOpenedTrigger | Upptäcker när en användare öppnar chatten |
2. Välkomstmeddelande | MessageWidget | Skickar en introduktion i markdown-format till användaren |
3. Visa meddelande | ChatOutput | Visar välkomstmeddelandet i chatten |
4. Användarens chattinmatning | ChatInput | Samlar in användarens meddelanden och filuppladdningar |
5. AI-agent | AIAgent | Tolkar användarens inmatning och avgör vilka verktyg som ska användas |
6. Gmail-verktyg | SearchEmails, CreateNewEmail, FindEmailById, Add/RemoveLabel | Utför Gmail-åtgärder vid behov |
7. Visa resultat | ChatOutput | Presenterar agentens svar och resultat för användaren |
Exempel på användningsområden och fördelar
- Inkorgshantering i stor skala: AI:n kan automatiskt sortera, märka och hitta e-post, vilket gör det enkelt att hantera stora mängder meddelanden.
- Automatiska svar och utkast: Användare kan be AI:n att skriva svar, skicka uppföljningar eller skapa nya meddelanden, vilket sparar tid och säkerställer konsekvens.
- E-postorganisation: Med möjligheten att lägga till eller ta bort etiketter programmatiskt kan användaren automatisera arbetsflöden som arkivering, prioritering eller projektsortering.
- Sömlös användarupplevelse: Det konversationella gränssnittet gör e-posthantering intuitiv, samtidigt som automatiseringen hanterar repetitiva eller komplexa uppgifter i bakgrunden.
Varför detta arbetsflöde är användbart
- Skalbarhet: Hanterar flera e-postuppgifter samtidigt utan manuell inblandning.
- Automatisering: Minskar repetitivt manuellt arbete, minimerar fel och snabbar upp rutinuppgifter.
- Användarstärkande: Gör det möjligt för icke-tekniska användare att utföra avancerade e-postuppgifter bara genom att be AI:n på naturligt språk.
- Anpassningsbarhet: Lätt att bygga ut med fler verktyg eller logik för att hantera fler e-postprocesser när behoven förändras.
Detta arbetsflöde fungerar som en grund för intelligent, konversationell e-posthantering och kan anpassas eller utökas för att passa en mängd olika personliga eller organisatoriska scenarier där effektiv e-posthantering är avgörande.