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
Sintetizador de Bandeja de Entrada de Outlook
🧩 Descripción General
Este flujo de trabajo automatiza el proceso de resumir correos electrónicos no leídos de una bandeja de entrada de Microsoft Outlook. Se conecta a una cuenta de correo, recupera los mensajes, procesa el contenido y utiliza un modelo de IA para generar un resumen conciso y categorizado. El resultado final se entrega como un mensaje de chat legible, proporcionando una visión rápida de las comunicaciones pendientes.
⚙️ Características Principales
- Recupera un número configurable de correos electrónicos directamente desde una carpeta específica de Outlook.
- Limpia y formatea los datos brutos de los correos en un formato de texto estructurado para el procesamiento por IA.
- Utiliza un modelo de lenguaje grande para analizar el contenido de los correos, identificar temas clave y agrupar mensajes similares.
- Entrega un resumen profesional y categorizado de los correos no leídos directamente a una interfaz de chat.
🔄 Pasos del Flujo de Trabajo
| Nombre del Componente | Función en el Flujo de Trabajo | Entradas Clave | Salidas Clave |
|---|---|---|---|
| Correo de Outlook | Recupera datos de correo de una cuenta de Microsoft Outlook conectada. | Carpeta objetivo (ej., Bandeja de entrada), número máximo de correos a recuperar. | Datos brutos del correo, incluyendo remitente, asunto y vista previa. |
| Analizar Datos | Transforma los datos brutos del correo en un formato de texto estandarizado y legible. | Datos brutos del correo, una plantilla de formato. | Texto formateado que contiene todos los detalles del correo. |
| Prompt | Construye el conjunto final de instrucciones para el modelo de IA, incorporando el texto formateado de los correos. | Texto de correo formateado. | Un prompt completo que instruye al modelo a resumir los correos no leídos. |
| Modelo OpenAI | Procesa el prompt utilizando un modelo de lenguaje configurado para generar el resumen. | El prompt construido, parámetros del modelo (ej., temperatura). | Texto generado por la IA que contiene el resumen de los correos. |
| Salida de Chat | Muestra el resumen final generado por la IA en una interfaz de chat. | El texto del resumen del modelo de IA. | Un mensaje de chat formateado visible para el usuario. |
🧠 Notas
- El flujo de trabajo requiere credenciales de API válidas tanto para Microsoft Outlook como para OpenAI para funcionar.
- El resumen se centra específicamente en los correos electrónicos no leídos, según se define en las instrucciones del prompt.
- El modelo de IA está configurado para una salida concisa y profesional con una temperatura baja para garantizar resultados consistentes.
- El número de correos procesados se puede limitar mediante la configuración del componente Correo de Outlook para gestionar el rendimiento y el uso de tokens.