Resumo de e-mails da caixa de entrada do Outlook
Fluxo que resume os e-mails não lidos na caixa de entrada do 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
Resumidor de Emails da Caixa de Entrada do Outlook
🧩 Visão Geral
O Resumidor de Emails da Caixa de Entrada do Outlook automatiza a extração e resumo de emails não lidos de uma conta Microsoft Outlook. O fluxo captura o conteúdo das mensagens, converte para texto simples, envia esse texto a um prompt de modelo de linguagem e apresenta um resumo conciso, categorizado, na interface de chat. Isso facilita a triagem de emails ao fornecer insights imediatos e acionáveis sem leitura manual.
⚙️ Funcionalidades Principais
- Integração com Outlook – recupera mensagens não lidas da caixa de entrada do usuário.
- Extração estruturada de texto – captura campos do email (remetente, assunto, corpo, anexos) usando um template definido pelo usuário.
- Geração dinâmica de prompt – formata os emails coletados para o modelo de linguagem.
- Resumo avançado – o modelo OpenAI agrupa mensagens semelhantes, destaca temas principais e sinaliza itens urgentes.
- Saída em estilo chat – apresenta o resumo de forma clara, amigável e conversacional.
🔄 Etapas do Fluxo
| Componente | Papel no Fluxo | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Outlook Email | Recupera emails não lidos da caixa de entrada. | Nenhuma (usa credenciais armazenadas do Outlook). | Dados – coleção de objetos de email |
| Parse Data | Converte os objetos de email em texto simples usando um template definido pelo usuário. | Dados – coleção de emails | Texto – conteúdo dos emails formatado |
| Prompt | Cria uma string de prompt que instrui o LLM a resumir os emails. | Texto – conteúdo formatado dos emails | Prompt – mensagem pronta para o LLM |
| OpenAI Model | Gera um resumo categorizado das mensagens a partir do prompt. | Prompt – instruções e dados de emails | Texto – resumo final |
| Chat Output | Exibe o resumo do LLM na interface de chat. | Texto – resumo gerado | Mensagem – resumo exibido ao usuário |
🧠 Observações
- Autenticação: É necessário ter credenciais válidas do Microsoft Outlook e OpenAI; estas são armazenadas de forma segura e não expostas no fluxo.
- Anexos: Apenas são recuperados se a opção
Fetch Attachmentsestiver ativada; a extração de texto de anexos é opcional e limitada a formatos comuns (PDF, DOCX). - Processamento em lote: O modo de mapeamento está desativado por padrão; o fluxo processa a caixa de entrada como um único lote.
- Limites de tokens: Para coleções de emails muito longas, o modelo OpenAI pode truncar a resposta; considere reduzir
max_countse o resumo for cortado. - Privacidade: O conteúdo dos emails é enviado a um LLM externo; verifique a conformidade com as políticas de tratamento de dados da organização antes de usar.