Leitor de correio
Este fluxo é usado para formatar as mensagens do Gmail seguindo um modelo
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
GmailMesageComponent-bmwjc[<div><img alt="logo" src="/_astro/gmail.CLxyIGOu.svg" style="height: 20px !important;width: 20px !important"/></div>Google Gmail Message]
style GmailMesageComponent-bmwjc stroke:#a170ff
ParseData-xilwf[<div><img alt="logo" src="/_astro/braces.Djq0PW4_.svg" style="height: 20px !important;width: 20px !important"/></div>Parse Data]
style ParseData-xilwf stroke:#a170ff
Prompt-w8v41[<div><img alt="logo" src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Prompt]
style Prompt-w8v41 stroke:#a170ff
TextOutput-tafyq[<div><img alt="logo" src="/_astro/type.Dy26vmDy.svg" style="height: 20px !important;width: 20px !important"/></div>Text Output]
style TextOutput-tafyq stroke:#a170ff
GmailMesageComponent-bmwjc -.- ParseData-xilwf
linkStyle 0 stroke:#a170ff
ParseData-xilwf -.- Prompt-w8v41
linkStyle 1 stroke:#a170ff
Prompt-w8v41 -.- TextOutput-tafyq
linkStyle 2 stroke:#a170ff
🧩 Descrição Geral
O fluxo “Leitor de correio” automatiza a extração e formatação de e‑mails do Gmail. Ele obtém as mensagens, converte o conteúdo em texto puro, aplica um modelo de prompt e exibe o resultado no Playground, facilitando a análise e a geração de respostas a partir de e‑mails.
⚙️ Funcionalidades Principais
- Obtenção de e‑mails: Busca mensagens no Gmail com base em filtros e credenciais configuráveis.
- Processamento de conteúdo: Converte o corpo do e‑mail em texto legível, ignorando anexos e OCR.
- Construção de prompt: Aplica um template de prompt, permitindo a integração direta com modelos de linguagem.
- Exibição de saída: Mostra o texto formatado no Playground, pronto para uso ou posterior análise.
🔄 Passos do Fluxo de Trabalho
| Nome do Componente | Papel no Fluxo | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Google Gmail Message | Busca e recupera e‑mails do Gmail. | Operação (“Get Message”), número de e‑mails a ler, filtros de etiqueta ou consulta. | Dados completos dos e‑mails (Data). |
| Parse Data | Converte os dados do e‑mail em texto simples. | Dados de e‑mail (Data). | Texto extraído (Message). |
| Prompt | Monta o prompt usando o template definido. | Mensagem em texto (Message). | Prompt pronto (Message). |
| Text Output | Exibe o prompt formatado no Playground. | Texto do prompt (Message). | Texto exibido (Message). |
🧠 Notas
- Os Label Components presentes no diagrama servem apenas para anotações visuais e não influenciam o processamento.
- O fluxo não ativa funcionalidades de OCR nem processa anexos; ele trabalha exclusivamente com o corpo textual do e‑mail.
- As credenciais do Gmail devem estar configuradas antes da execução; caso contrário, o componente “Google Gmail Message” não poderá acessar as mensagens.
- A configuração padrão do template de prompt é
{message}; alterá‑lo permite adaptar a estrutura do texto conforme necessidade. - O modo de mapeamento está desativado, portanto cada execução processa um único e‑mail por vez, a menos que seja habilitado manualmente.