Descrição do fluxo
Objetivo e benefícios
Este fluxo implementa um assistente de e-mail com inteligência artificial projetado para ajudar usuários a gerenciar a caixa de entrada, redigir e enviar e-mails, organizar mensagens e realizar diversas tarefas relacionadas a e-mails usando automação inteligente. O sistema integra IA conversacional com operações do Gmail, oferecendo uma solução escalável e automatizada para o gerenciamento de e-mails.
Componentes e Fluxo Principais
1. Boas-vindas e Onboarding
- Gatilho: Quando uma sessão de chat é aberta (
ChatOpenedTrigger
), o fluxo inicia automaticamente. - Mensagem de Boas-vindas: O usuário recebe uma saudação amigável com suporte a markdown via
MessageWidget
. Esta mensagem apresenta o assistente de IA e suas capacidades, como redigir respostas, resumir conversas, agendar reuniões e organizar e-mails. - Exibição: A mensagem de boas-vindas é mostrada uma única vez e entregue na saída do chat para o usuário visualizar.
- Entrada no Chat: Usuários podem interagir com o assistente digitando mensagens ou enviando arquivos através do nó
ChatInput
. - Processamento de Solicitações: As mensagens dos usuários são encaminhadas ao
Agente de IA
.
- Núcleo de IA: O nó
AIAgent
atua como o cérebro inteligente. Ele é configurado com uma história de fundo (“gerenciador de e-mails”) e um objetivo claro: “Você é um assistente de e-mails responsável por gerenciar e atender aos desejos do usuário utilizando as ferramentas à sua disposição.” - Integração de Ferramentas: O agente conta com um conjunto de ferramentas que inclui:
- Pesquisar E-mails: Encontrar e-mails no Gmail com base em critérios definidos pelo usuário.
- Enviar E-mail: Criar e enviar novas mensagens, incluindo suporte para anexos, CC/BCC, respostas e rascunhos.
- Encontrar E-mail por ID: Recuperar e-mails específicos usando seu ID único do Gmail.
- Adicionar Marcador ao E-mail: Organizar e-mails aplicando marcadores, com opção de criar novos, se necessário.
- Remover Marcador do E-mail: Limpar ou reorganizar e-mails removendo marcadores existentes.
Essas ferramentas são disponibilizadas como capacidades do agente, permitindo que a IA escolha e orquestre ações para atender às solicitações do usuário.
4. Apresentação de Resultados
- Saída do Chat: Todas as respostas e resultados do Agente de IA (ex.: mensagens de confirmação, resultados de pesquisa, resumos) são exibidos ao usuário na interface do chat.
- Feedback Imediato: O sistema garante que usuários recebam respostas rápidas e possam visualizar os resultados de suas solicitações.
Estrutura do Fluxo
Etapa | Componente | Objetivo/Função |
---|
1. Chat Aberto | ChatOpenedTrigger | Detecta quando um usuário abre o chat |
2. Mensagem de Boas-vindas | MessageWidget | Envia uma introdução formatada em markdown para o usuário |
3. Mostrar Mensagem | ChatOutput | Exibe a mensagem de boas-vindas no chat |
4. Entrada do Usuário no Chat | ChatInput | Coleta mensagens e arquivos enviados pelo usuário |
5. Agente de IA | AIAgent | Interpreta o input do usuário e decide quais ferramentas usar para atender pedidos |
6. Ferramentas do Gmail | SearchEmails, CreateNewEmail, FindEmailById, Add/RemoveLabel | Executam operações no Gmail conforme necessário |
7. Exibir Resultados | ChatOutput | Apresenta respostas e resultados do agente ao usuário |
Exemplos de Uso e Benefícios
- Gerenciamento de Caixa de Entrada em Escala: A IA pode automaticamente classificar, marcar e localizar e-mails, facilitando o controle de grandes volumes de mensagens.
- Respostas e Rascunhos Automatizados: Usuários podem pedir para a IA redigir respostas, enviar acompanhamentos ou criar novas mensagens, economizando tempo e garantindo consistência.
- Organização de E-mails: Com a capacidade de adicionar ou remover marcadores programaticamente, é possível automatizar fluxos como arquivamento, priorização ou organização por projetos.
- Experiência de Usuário Intuitiva: A interface conversacional torna o gerenciamento de e-mails fácil, enquanto a automação cuida de tarefas repetitivas ou complexas em segundo plano.
Por que Este Fluxo é Útil
- Escalabilidade: Lida com múltiplas operações de e-mail simultaneamente sem intervenção manual.
- Automação: Reduz o trabalho manual repetitivo, minimiza erros e acelera tarefas rotineiras.
- Empoderamento do Usuário: Permite que usuários não técnicos realizem operações avançadas apenas conversando com a IA em linguagem natural.
- Adaptabilidade: Pode ser facilmente expandido com novas ferramentas ou lógica para atender a mais processos relacionados a e-mails conforme as necessidades evoluem.
Este fluxo serve como base para um gerenciamento de e-mails inteligente e conversacional e pode ser adaptado ou expandido para atender a uma ampla variedade de cenários pessoais ou organizacionais onde o manejo eficiente de e-mails é fundamental.