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 Caixa de Entrada do Outlook
🧩 Visão Geral
Este fluxo de trabalho automatiza o processo de resumo de e-mails não lidos de uma caixa de entrada do Microsoft Outlook. Ele se conecta a uma conta de e-mail, recupera mensagens, processa o conteúdo e usa um modelo de IA para gerar um resumo conciso e categorizado. A saída final é entregue como uma mensagem de chat legível, fornecendo uma visão rápida das comunicações pendentes.
⚙️ Principais Funcionalidades
- Busca um número configurável de e-mails diretamente de uma pasta específica do Outlook.
- Limpa e formata os dados brutos dos e-mails em um formato de texto estruturado para processamento por IA.
- Usa um modelo de linguagem de grande porte para analisar o conteúdo dos e-mails, identificar temas-chave e agrupar mensagens semelhantes.
- Entrega um resumo profissional e categorizado dos e-mails não lidos diretamente em uma interface de chat.
🔄 Etapas do Fluxo de Trabalho
| Nome do Componente | Função no Fluxo de Trabalho | Entradas Principais | Saídas Principais |
|---|---|---|---|
| E-mail do Outlook | Recupera dados de e-mail de uma conta do Microsoft Outlook conectada. | Pasta de destino (ex.: Caixa de Entrada), número máximo de e-mails a buscar. | Dados brutos dos e-mails, incluindo remetente, assunto e prévia. |
| Analisar Dados | Transforma os dados brutos dos e-mails em um formato de texto padronizado e legível. | Dados brutos dos e-mails, um modelo de formatação. | Texto formatado contendo todos os detalhes dos e-mails. |
| Prompt | Constrói o conjunto final de instruções para o modelo de IA, incorporando os dados formatados dos e-mails. | Texto formatado dos e-mails. | Um prompt completo instruindo o modelo a resumir os e-mails não lidos. |
| Modelo OpenAI | Processa o prompt usando um modelo de linguagem configurado para gerar o resumo. | O prompt construído, parâmetros do modelo (ex.: temperatura). | Texto gerado por IA contendo o resumo dos e-mails. |
| Saída do Chat | Exibe o resumo final gerado por IA em uma interface de chat. | O texto do resumo do modelo de IA. | Uma mensagem de chat formatada visível ao usuário. |
🧠 Observações
- O fluxo de trabalho requer credenciais de API válidas tanto para o Microsoft Outlook quanto para a OpenAI para funcionar.
- O resumo foca especificamente em e-mails não lidos, conforme definido nas instruções do prompt.
- O modelo de IA é configurado para uma saída concisa e profissional, com baixa temperatura para garantir resultados consistentes.
- O número de e-mails processados pode ser limitado via configuração do componente "E-mail do Outlook" para gerenciar desempenho e uso de tokens.