Leitor de correio
Este fluxo é usado para formatar mensagens do Gmail seguindo um modelo.
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
GmailMesageComponent-bmwjc[<div><img 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 src="/_astro/braces.Djq0PW4_.svg" style="height: 20px !important;width: 20px !important"/></div>Parse Data]
style ParseData-xilwf stroke:#a170ff
Prompt-w8v41[<div><img 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 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
Leitor de Emails (Mail Reader)
🧩 Visão Geral
O Leitor de Emails automatiza a extração e formatação de mensagens do Gmail.
Ele recupera uma mensagem, converte o conteúdo em texto simples, gera um prompt baseado nesse texto e apresenta o resultado final em um formato legível para o usuário.
⚙️ Funcionalidades Principais
- Recupera uma ou mais mensagens do Gmail conforme uma consulta especificada.
- Converte os dados brutos do email em texto limpo e estruturado.
- Cria um prompt usando um template definido pelo usuário.
- Exibe o texto final do prompt ao usuário.
🔄 Etapas do Fluxo
| Componente | Papel no Fluxo | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Google Gmail Message | Obtém dados brutos de emails da conta Gmail do usuário. | Operação, ID do email, número de emails, consulta e outros parâmetros do Gmail. | Dados brutos do email (Data) |
| Parse Data | Converte os dados brutos em texto simples seguindo um template definido. | Dados do email, string do template, separador, opções de metadados | Texto processado (Message) e dados processados (Data) |
| Prompt | Constrói uma mensagem de prompt a partir do texto processado. | Texto processado | Mensagem de prompt (Message) |
| Text Output | Apresenta o prompt ao usuário no Playground. | Mensagem de prompt | Texto final exibido (Message) |
🧠 Observações
- O fluxo requer credenciais válidas da API do Gmail; o usuário deve conceder acesso para leitura de mensagens.
- Apenas a operação “Get Message” está conectada no fluxo atual; outras operações do Gmail existem, mas não estão integradas.
- Opções de OCR e processamento de anexos estão presentes, mas desativadas por padrão; ativá-las permitiria extrair texto de anexos.
- O componente Parse Data pode ser configurado para renomear ou filtrar metadados; por padrão, apenas o corpo do email é extraído.
- O Text Output final é destinado à visualização no Playground; ações adicionais (como envio de resposta) exigiriam componentes extras.