Descrierea flow-ului
Scop și beneficii
Acest flux de lucru implementează un asistent de e-mail alimentat de inteligență artificială, conceput pentru a ajuta utilizatorii să își gestioneze inboxul, să redacteze și să trimită e-mailuri, să organizeze mesaje și să efectueze diverse sarcini legate de e-mail folosind automatizarea inteligentă. Sistemul integrează AI conversațională cu operațiuni Gmail, oferind o soluție scalabilă și automată pentru gestionarea e-mailurilor.
Componente cheie și flux
1. Bun venit și onboarding
- Declanșator: Când o sesiune de chat este deschisă (
ChatOpenedTrigger
), fluxul de lucru pornește automat. - Mesaj de bun venit: Utilizatorul este întâmpinat cu un mesaj prietenos, cu suport markdown, prin
MessageWidget
. Acest mesaj prezintă asistentul AI și capabilitățile sale, cum ar fi redactarea răspunsurilor, rezumarea conversațiilor, programarea întâlnirilor și organizarea e-mailurilor. - Afișare: Mesajul de bun venit este afișat o singură dată și livrat în output-ul chatului pentru a fi vizualizat de utilizator.
2. Interacțiunea cu utilizatorul
- Input în chat: Utilizatorii pot interacționa cu asistentul tastând mesaje sau încărcând fișiere prin nodul
ChatInput
. - Procesarea cererilor: Mesajele utilizatorului sunt transmise către
Agentul AI
.
3. Agent AI cu instrumente Gmail
- Nucleu AI: Nodul
Agent AI
acționează ca „creierul” inteligent. Este configurat cu o poveste de fundal (“mail manager”) și un scop clar: “Ești un asistent de e-mail responsabil cu gestionarea și îndeplinirea dorințelor utilizatorului folosind instrumentele de care dispui.” - Integrarea instrumentelor: Agentul dispune de un set de instrumente care include:
- Căutare e-mailuri: Găsește e-mailuri în Gmail pe baza criteriilor definite de utilizator.
- Trimitere e-mail: Creează și trimite e-mailuri noi, inclusiv cu suport pentru atașamente, CC/BCC, răspunsuri și ciorne.
- Găsește e-mail după ID: Recuperează e-mailuri specifice folosind ID-ul unic Gmail.
- Adaugă etichetă la e-mail: Organizează e-mailurile aplicând etichete, cu posibilitatea de a crea etichete noi dacă este necesar.
- Elimină etichetă de la e-mail: Curăță sau reorganizează e-mailurile eliminând etichetele existente.
Aceste instrumente sunt furnizate ca abilități ale agentului, permițând AI-ului să aleagă și să orienteze acțiunile pentru a îndeplini cererile utilizatorului.
4. Prezentarea rezultatelor
- Output chat: Toate răspunsurile și rezultatele de la Agentul AI (ex: mesaje de confirmare, rezultate ale căutărilor, rezumate) sunt afișate înapoi utilizatorului în interfața de chat.
- Feedback imediat: Sistemul se asigură că utilizatorii primesc feedback prompt și pot vedea rezultatele cererilor lor.
Structura fluxului de lucru
Pas | Componentă | Scop/Funcție |
---|
1. Chat deschis | ChatOpenedTrigger | Detectează când un utilizator deschide chatul |
2. Mesaj de bun venit | MessageWidget | Trimite o introducere formatată markdown către utilizator |
3. Afișare mesaj | ChatOutput | Afișează mesajul de bun venit în chat |
4. Input chat utilizator | ChatInput | Colectează mesajele și fișierele încărcate de utilizator |
5. Agent AI | AIAgent | Interpretează inputul utilizatorului și decide ce instrumente să folosească |
6. Instrumente Gmail | SearchEmails, CreateNewEmail, FindEmailById, Add/RemoveLabel | Efectuează operațiuni Gmail după necesitate |
7. Afișare rezultate | ChatOutput | Prezintă răspunsurile și rezultatele agentului utilizatorului |
Exemple de utilizare și beneficii
- Gestionarea inboxului la scară: AI-ul poate sorta, eticheta și găsi automat e-mailuri, facilitând gestionarea unui volum mare de mesaje.
- Răspunsuri și ciorne automate: Utilizatorii pot solicita AI-ului să redacteze răspunsuri, să trimită follow-up-uri sau să creeze mesaje noi, economisind timp și asigurând consistență.
- Organizarea e-mailurilor: Cu posibilitatea de a adăuga sau elimina etichete programatic, utilizatorii pot automatiza fluxuri de lucru precum arhivarea, prioritizarea sau sortarea pe proiecte.
- Experiență de utilizare fără întreruperi: Interfața conversațională face gestionarea e-mailurilor intuitivă, iar automatizarea se ocupă de sarcinile repetitive sau complexe în fundal.
De ce este util acest flux de lucru
- Scalabilitate: Gestionează simultan multiple operațiuni de e-mail fără intervenție manuală.
- Automatizare: Reduce munca manuală repetitivă, minimizează erorile și grăbește sarcinile de rutină.
- Putere pentru utilizator: Permite utilizatorilor non-tehnici să efectueze operațiuni avansate de e-mail doar cerând AI-ului în limbaj natural.
- Adaptabilitate: Se poate extinde ușor cu instrumente suplimentare sau logică pentru a acoperi mai multe procese legate de e-mail, pe măsură ce nevoile evoluează.
Acest flux de lucru servește drept bază pentru gestionarea inteligentă și conversațională a e-mailurilor și poate fi adaptat sau extins pentru a se potrivi unei game largi de scenarii personale sau organizaționale unde gestionarea eficientă a e-mailurilor este esențială.