Flow-beskrivelse
Formål og fordeler
Denne arbeidsflyten implementerer en AI-drevet e-postassistent utviklet for å hjelpe brukere med å administrere innboksen, skrive og sende e-poster, organisere meldinger og utføre ulike e-postrelaterte oppgaver ved hjelp av intelligent automatisering. Systemet integrerer samtale-AI med Gmail-operasjoner og gir en skalerbar og automatisert løsning for e-posthåndtering.
Nøkkelkomponenter og flyt
1. Velkomst og onboarding
- Trigger: Når en chat-økt åpnes (
ChatOpenedTrigger
), starter arbeidsflyten automatisk. - Velkomstmelding: Brukeren blir ønsket velkommen med en vennlig, markdown-støttet melding via en
MessageWidget
. Denne meldingen introduserer AI-assistenten og dens evner, som å skrive svar, oppsummere tråder, planlegge møter og organisere e-poster. - Visning: Velkomstmeldingen vises én gang og leveres til chatutgangen slik at brukeren kan se den.
2. Brukerinteraksjon
- Chatinput: Brukere kan samhandle med assistenten ved å skrive meldinger eller laste opp filer gjennom
ChatInput
-noden. - Behandling av forespørsler: Brukermeldingene sendes videre til
AI-agenten
.
3. AI-agent med Gmail-verktøysett
- AI-kjerne:
AI-agent
-noden fungerer som den intelligente hjernen. Den er konfigurert med en bakgrunnshistorie (“mail manager”) og et tydelig mål: “Du er en e-postassistent som har ansvaret for å administrere og oppfylle brukerens ønsker ved å bruke verktøyene til rådighet.” - Verktøyintegrasjon: Agenten er utstyrt med et verktøysett som inkluderer:
- Søk etter e-poster: Finn e-poster i Gmail basert på brukerdefinerte kriterier.
- Send e-post: Opprett og send nye e-poster, inkludert støtte for vedlegg, CC/BCC, svar og utkast.
- Finn e-post etter ID: Hent bestemte e-poster ved hjelp av deres unike Gmail-ID.
- Legg til etikett på e-post: Organiser e-poster ved å legge til etiketter, med mulighet for å opprette nye etiketter ved behov.
- Fjern etikett fra e-post: Rydd opp eller reorganiser e-poster ved å fjerne eksisterende etiketter.
Disse verktøyene tilbys som agentens evner og lar AI-en velge og orkestrere handlinger for å oppfylle brukerforespørsler.
4. Presentasjon av resultater
- Chatoutput: Alle svar og resultater fra AI-agenten (f.eks. bekreftelsesmeldinger, søkeresultater, oppsummeringer) vises tilbake til brukeren i chatgrensesnittet.
- Umiddelbar tilbakemelding: Systemet sikrer at brukeren mottar tilbakemeldinger raskt og kan se resultatene av sine forespørsler.
Struktur på arbeidsflyten
Steg | Komponent | Formål/funksjon |
---|
1. Chat åpnet | ChatOpenedTrigger | Oppdager når en bruker åpner chatten |
2. Velkomstmelding | MessageWidget | Sender en markdown-formatert introduksjon til brukeren |
3. Vis melding | ChatOutput | Viser velkomstmeldingen i chatten |
4. Brukerinput | ChatInput | Samler inn brukermeldinger og filopplastinger |
5. AI-agent | AIAgent | Tolker brukerinput og bestemmer hvilke verktøy som skal brukes for å oppfylle forespørsler |
6. Gmail-verktøy | SearchEmails, CreateNewEmail, FindEmailById, Add/RemoveLabel | Utfører Gmail-operasjoner etter behov |
7. Vis resultater | ChatOutput | Presenterer agentens svar og resultater til brukeren |
Eksempler på brukstilfeller og fordeler
- Innbokshåndtering i stor skala: AI-en kan automatisk sortere, merke og finne e-poster, noe som gjør det enkelt å håndtere store mengder meldinger.
- Automatiserte svar og utkast: Brukere kan be AI-en om å skrive svar, sende oppfølginger eller opprette nye meldinger, noe som sparer tid og sikrer konsistens.
- E-postorganisering: Med mulighet til å legge til eller fjerne etiketter programmessig, kan brukere automatisere arbeidsflyter som arkivering, prioritering eller prosjektbasert sortering.
- Sømløs brukeropplevelse: Det konversasjonelle grensesnittet gjør e-posthåndtering intuitivt, mens automatiseringen tar seg av repeterende eller komplekse oppgaver i bakgrunnen.
Hvorfor denne arbeidsflyten er nyttig
- Skalerbarhet: Håndterer flere e-postoperasjoner samtidig uten manuell inngripen.
- Automatisering: Reduserer repeterende manuelt arbeid, minimerer feil og øker hastigheten på rutineoppgaver.
- Brukerstyrke: Gjør det mulig for ikke-tekniske brukere å utføre avanserte e-postoperasjoner bare ved å be AI-en på naturlig språk.
- Tilpasningsdyktighet: Lett å utvide med flere verktøy eller logikk for å håndtere flere e-postrelaterte prosesser etter hvert som behov oppstår.
Denne arbeidsflyten fungerer som et fundament for intelligent, samtalebasert e-posthåndtering og kan tilpasses eller utvides for å passe til et bredt spekter av personlige eller organisatoriske scenarier der effektiv håndtering av e-post er avgjørende.