Clasificador de Correo Inteligente
Sistema de automatización inteligente que utiliza el modelo Gemini para analizar el contenido de los correos entrantes y categorizarlos automáticamente. Mediante un procesamiento de lenguaje natural, eYour Business Conversations.
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
GmailMesageComponent-hy2ma[<div><img src="/_astro/gmail.CLxyIGOu.svg" style="height: 20px !important;width: 20px !important"/></div>Gmail Message]
style GmailMesageComponent-hy2ma stroke:#a170ff
GoogleGenerativeAIModel-vgbbh[Gemini]
style GoogleGenerativeAIModel-vgbbh stroke:#a170ff
GmailMesageComponent-b2dd1[<div><img src="/_astro/gmail.CLxyIGOu.svg" style="height: 20px !important;width: 20px !important"/></div>VENTA]
style GmailMesageComponent-b2dd1 stroke:#a170ff
Prompt-yx16c[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Prompt]
style Prompt-yx16c stroke:#a170ff
Switch-ml52o[Switch]
style Switch-ml52o stroke:#a170ff
GmailMesageComponent-dzaho[<div><img src="/_astro/gmail.CLxyIGOu.svg" style="height: 20px !important;width: 20px !important"/></div>IMPORTANTE]
style GmailMesageComponent-dzaho stroke:#a170ff
GmailMesageComponent-gsepm[<div><img src="/_astro/gmail.CLxyIGOu.svg" style="height: 20px !important;width: 20px !important"/></div>URGENTE]
style GmailMesageComponent-gsepm stroke:#a170ff
GmailMesageComponent-imh3h[<div><img src="/_astro/gmail.CLxyIGOu.svg" style="height: 20px !important;width: 20px !important"/></div>NORMAL]
style GmailMesageComponent-imh3h stroke:#a170ff
CreateData-j2wcd[Create Data]
style CreateData-j2wcd stroke:#a170ff
Prompt-yx16c -.- GoogleGenerativeAIModel-vgbbh
linkStyle 0 stroke:#a170ff
Switch-ml52o -.- GmailMesageComponent-dzaho
linkStyle 1 stroke:#a170ff
Switch-ml52o -.- GmailMesageComponent-gsepm
linkStyle 2 stroke:#a170ff
Switch-ml52o -.- GmailMesageComponent-imh3h
linkStyle 3 stroke:#a170ff
GoogleGenerativeAIModel-vgbbh -.- CreateData-j2wcd
linkStyle 4 stroke:#a170ff
CreateData-j2wcd -.- Switch-ml52o
linkStyle 5 stroke:#a170ff
Switch-ml52o -.- GmailMesageComponent-b2dd1
linkStyle 6 stroke:#a170ff
GmailMesageComponent-hy2ma -.- Prompt-yx16c
linkStyle 7 stroke:#a170ff
Clasificador de Correo Inteligente
🧩 Visão Geral
Este fluxo de trabalho automatiza a classificação inteligente de e-mails recebidos em uma conta do Gmail. Ele aproveita o modelo de IA Gemini para analisar o conteúdo do e-mail e atribuir automaticamente um dos quatro rótulos baseados em prioridade. Este processo ajuda a otimizar o gerenciamento de e-mails, organizando as comunicações em categorias acionáveis sem intervenção manual, garantindo que mensagens importantes sejam destacadas e organizadas de forma eficiente.
⚙️ Principais Funcionalidades
- Busca automaticamente e-mails sem rótulo de uma conta do Gmail conectada em uma base programada.
- Analisa o texto completo de cada e-mail usando o modelo de IA Gemini para determinar seu contexto e intenção.
- Classifica e-mails em quatro categorias distintas: VENTA (Vendas), IMPORTANTE (Importante), URGENTE (Urgente) e NORMAL (Normal).
- Encaminha dinamicamente cada e-mail para a ação de rotulagem apropriada com base na classificação da IA.
- Aplica o rótulo correspondente do Gmail e uma tag universal "ETIQUETADO" (Rotulado) a cada e-mail processado.
🔄 Etapas do Fluxo de Trabalho
| Nome do Componente | Função no Fluxo de Trabalho | Entradas Principais | Saídas Principais |
|---|---|---|---|
| Gmail Message | Ingestão de E-mails: Busca um lote de e-mails da conta do Gmail conectada que não possuem o rótulo "ETIQUETADO". | Consulta do Gmail para filtrar e-mails não rotulados. | Uma lista de dados de e-mail, incluindo o corpo da mensagem e o ID único. |
| Prompt | Preparação de Instruções: Formata o texto do e-mail em um prompt estruturado com instruções claras para o modelo de IA. | O conteúdo de texto bruto de cada e-mail. | Uma mensagem de prompt preparada e pronta para o modelo de IA. |
| Gemini | Análise de Conteúdo: Processa o prompt usando o modelo Gemini para avaliar o contexto do e-mail e atribuir uma única categoria. | O prompt formatado contendo o texto do e-mail. | Uma saída de texto contendo apenas a palavra-chave da categoria atribuída (ex: VENTA, URGENTE). |
| Create Data | Estruturação de Dados: Empacota o resultado da classificação da IA com o ID original do e-mail em um objeto de dados estruturado. | A categoria gerada pela IA e o ID original do e-mail. | Um registro de dados estruturado vinculando o ID do e-mail ao seu rótulo sugerido. |
| Switch | Roteamento Condicional: Atua como um roteador lógico, inspecionando o rótulo sugerido em cada registro de dados e direcionando o fluxo para o caminho de saída correspondente. | O registro de dados estruturado contendo o ID do e-mail e o rótulo. | Encaminha os dados para uma das quatro saídas com base no valor do rótulo. |
| Gmail Message (VENTA) | Aplicação de Rótulo (Vendas): Aplica os rótulos "VENTA" e "ETIQUETADO" aos e-mails encaminhados do caso correspondente do Switch. | O ID do e-mail para mensagens classificadas como relacionadas a vendas. | Confirmação da operação de atualização do rótulo no Gmail. |
| Gmail Message (IMPORTANTE) | Aplicação de Rótulo (Importante): Aplica os rótulos "IMPORTANTE" e "ETIQUETADO" aos e-mails encaminhados do caso correspondente do Switch. | O ID do e-mail para mensagens classificadas como importantes. | Confirmação da operação de atualização do rótulo no Gmail. |
| Gmail Message (URGENTE) | Aplicação de Rótulo (Urgente): Aplica os rótulos "URGENTE" e "ETIQUETADO" aos e-mails encaminhados do caso correspondente do Switch. | O ID do e-mail para mensagens classificadas como urgentes. | Confirmação da operação de atualização do rótulo no Gmail. |
| Gmail Message (NORMAL) | Aplicação de Rótulo (Normal): Aplica os rótulos "NORMAL" e "ETIQUETADO" aos e-mails encaminhados do caso correspondente do Switch. | O ID do e-mail para mensagens classificadas como normais/rotineiras. | Confirmação da operação de atualização do rótulo no Gmail. |
🧠 Notas
- O fluxo de trabalho é projetado para ser executado em modo de lote, processando vários e-mails em paralelo para eficiência.
- Requer credenciais válidas tanto para o Google Gmail (para acessar e-mails) quanto para a API do Google AI (para o modelo Gemini).
- A lógica de classificação é definida dentro das instruções do componente Prompt, que impõem uma resposta estrita de uma única palavra-chave da IA.
- O sistema ignora e-mails já marcados com "ETIQUETADO", evitando o reprocessamento das mesmas mensagens.
- A ordem de prioridade para classificação, conforme definida no prompt, é: URGENTE > IMPORTANTE > VENTA > NORMAL.