Resumo da caixa de entrada do Gmail
Este fluxo de trabalho automatiza a gestão da caixa de entrada mediante a integração de inteligência artificial, transformando o volume de e-mails em informação processável e sintetizada.
+2
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
ChatOutput-qsrsy[<div><img alt="logo" src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-qsrsy stroke:#a170ff
Prompt-cu2bi[<div><img alt="logo" src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Prompt]
style Prompt-cu2bi stroke:#a170ff
ParseData-6kq7u[<div><img alt="logo" src="/_astro/braces.Djq0PW4_.svg" style="height: 20px !important;width: 20px !important"/></div>Extract Text]
style ParseData-6kq7u stroke:#a170ff
GmailMesageComponent-oada2[<div><img alt="logo" src="/_astro/gmail.CLxyIGOu.svg" style="height: 20px !important;width: 20px !important"/></div>Get Messages]
style GmailMesageComponent-oada2 stroke:#a170ff
OpenAIModel-efuet[<div><img alt="logo" src="/_astro/openAI.BhmuxEs3.svg" style="height: 20px !important;width: 20px !important"/></div>OpenAI]
style OpenAIModel-efuet stroke:#a170ff
ParseData-6kq7u -.- Prompt-cu2bi
linkStyle 0 stroke:#a170ff
GmailMesageComponent-oada2 -.- ParseData-6kq7u
linkStyle 1 stroke:#a170ff
Prompt-cu2bi -.- OpenAIModel-efuet
linkStyle 2 stroke:#a170ff
OpenAIModel-efuet -.- ChatOutput-qsrsy
linkStyle 3 stroke:#a170ff
🧩 Descrição Geral
O fluxo Resumo da caixa de entrada do Gmail automatiza a extração, formatação e sumarização de e‑mails do Gmail. Utilizando a API do Gmail e modelos de linguagem avançados da OpenAI, ele converte o conteúdo bruto de mensagens em listas de tópicos resumidos, facilitando a leitura rápida e a priorização de respostas.
⚙️ Funcionalidades Principais
- Conexão segura com a conta Gmail para ler as mensagens mais recentes.
- Extração de texto estruturado a partir dos e‑mails, incluindo anexos quando necessário.
- Construção dinâmica de prompts que instruem o modelo de IA a resumir cada e‑mail em pontos de bala.
- Geração automática de resumos com o modelo OpenAI, mantendo a relevância e descartando grelhagens e assinaturas.
- Apresentação dos resultados em formato de chat, pronto para visualização em qualquer interface.
🔄 Passos do Fluxo de Trabalho
| Nome do Componente | Papel no Fluxo | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Get Messages | Conecta ao Gmail e obtém e‑mails | Credenciais do Gmail, número de e‑mails a ler, rótulo e filtro de consulta | Dados das mensagens em formato estruturado |
| Extract Text | Converte os dados das mensagens em texto puro | Dados das mensagens (Data) | Texto formatado das mensagens (Message) |
| Prompt | Cria a instrução que será enviada ao modelo | Lista de e‑mails em formato de texto (Message) | Prompt pronto para a IA (Message) |
| OpenAI Model | Processa o prompt e gera o resumo | Prompt (Message) | Texto resumido (Message) |
| Chat Output | Exibe o resumo em formato de chat | Texto resumido (Message) | Mensagem exibida na interface do usuário |
Observação: O componente Label Component contém a descrição do fluxo e não participa da lógica de processamento.
🧠 Notas
- O fluxo assume que a conta Gmail possui permissões adequadas para leitura de e‑mails.
- A extração de texto pode ser habilitada para anexos e OCR, se configurado nas opções do componente Get Messages.
- O modelo OpenAI pode ser configurado com diferentes parâmetros (temperatura, tokens máximos, etc.) para ajustar a criatividade e comprimento dos resumos.
- O resultado final é apresentado em um chat formatado, facilitando a leitura em dispositivos móveis ou desktop.
- Caso haja necessidade de processar grandes volumes, o modo de mapeamento pode ser ativado nos componentes Get Messages e Parse Data para operar em lote.