Sintetizador de bandeja de entrada de Outlook
Flujo que resume los correos electrónicos no leídos en la bandeja de entrada de Outlook.
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
ParseData-w4yzj[<div><img src="/_astro/braces.Djq0PW4_.svg" style="height: 20px !important;width: 20px !important"/></div>Parse Data]
style ParseData-w4yzj stroke:#a170ff
Prompt-8bk4w[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Prompt]
style Prompt-8bk4w stroke:#a170ff
ChatOutput-1d6fq[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-1d6fq stroke:#a170ff
OpenAIModel-1ojkm[<div><img src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>OpenAI]
style OpenAIModel-1ojkm stroke:#a170ff
OutlookEmailComponent-co5vi[Email]
style OutlookEmailComponent-co5vi stroke:#a170ff
ParseData-w4yzj -.- Prompt-8bk4w
linkStyle 0 stroke:#a170ff
Prompt-8bk4w -.- OpenAIModel-1ojkm
linkStyle 1 stroke:#a170ff
OpenAIModel-1ojkm -.- ChatOutput-1d6fq
linkStyle 2 stroke:#a170ff
OutlookEmailComponent-co5vi -.- ParseData-w4yzj
linkStyle 3 stroke:#a170ff
Outlook Inbox Synthesizer
🧩 Overview
This workflow automates the process of summarizing unread emails from a Microsoft Outlook inbox. It connects to an email account, retrieves messages, processes the content, and uses an AI model to generate a concise, categorized summary. The final output is delivered as a readable chat message, providing a quick overview of pending communications.
⚙️ Main Features
- Fetches a configurable number of emails directly from a specified Outlook folder.
- Cleans and formats raw email data into a structured text format for AI processing.
- Uses a large language model to analyze email content, identify key themes, and group similar messages.
- Delivers a professional, categorized summary of unread emails directly to a chat interface.
🔄 Workflow Steps
| Component Name | Role in the Workflow | Key Inputs | Key Outputs |
|---|---|---|---|
| Outlook Email | Retrieves email data from a connected Microsoft Outlook account. | Target folder (e.g., Inbox), maximum number of emails to fetch. | Raw email data including sender, subject, and preview. |
| Parse Data | Transforms the raw email data into a standardized, readable text format. | Raw email data, a formatting template. | Formatted text containing all email details. |
| Prompt | Constructs the final instruction set for the AI model, incorporating the formatted email data. | Formatted email text. | A complete prompt instructing the model to summarize the unread emails. |
| OpenAI Model | Processes the prompt using a configured language model to generate the summary. | The constructed prompt, model parameters (e.g., temperature). | AI-generated text containing the email summary. |
| Chat Output | Displays the final AI-generated summary in a chat interface. | The summary text from the AI model. | A formatted chat message visible to the user. |
🧠 Notes
- The workflow requires valid API credentials for both Microsoft Outlook and OpenAI to function.
- The summary focuses specifically on unread emails, as defined in the prompt instructions.
- The AI model is configured for concise, professional output with a low temperature to ensure consistent results.
- The number of emails processed can be limited via the Outlook Email component's configuration to manage performance and token usage.