Asistente de Google Calendar y Gmail
Un asistente tipo secretario que gestiona tus eventos, te brinda información de tu correo y envía correos. Además, se ejecuta periódicamente, proporcionando un resumen diario de los eventos programados para el día a través de tu correo.
+2
graph TD
%%{init: {'theme': 'mc','layout': 'elk'}}%%
GoogleGenerativeAIModel-tknjq[Gemini]
style GoogleGenerativeAIModel-tknjq stroke:#a170ff
ChatInput-rkd4u[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Input]
style ChatInput-rkd4u stroke:#a170ff
ChatOutput-zcb0e[<div><img src="/_astro/messages-square.BaSDmT6g.svg" style="height: 20px !important;width: 20px !important"/></div>Chat Output]
style ChatOutput-zcb0e stroke:#a170ff
GmailMesageComponent-v67l4[<div><img src="/_astro/gmail.CLxyIGOu.svg" style="height: 20px !important;width: 20px !important"/></div>Optener mensage]
style GmailMesageComponent-v67l4 stroke:#a170ff
googlecalendarcomponent-851vc[Optener Eventos]
style googlecalendarcomponent-851vc stroke:#a170ff
googlecalendarcomponent-alti6[Crear Eventos]
style googlecalendarcomponent-alti6 stroke:#a170ff
googlecalendarcomponent-5ngix[Eliminar Eventos]
style googlecalendarcomponent-5ngix stroke:#a170ff
GmailMesageComponent-wtkw1[<div><img src="/_astro/gmail.CLxyIGOu.svg" style="height: 20px !important;width: 20px !important"/></div> Enviar message]
style GmailMesageComponent-wtkw1 stroke:#a170ff
Prompt-jyrhr[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>Prompt simple]
style Prompt-jyrhr stroke:#a170ff
Prompt-1zh7i[<div><img src="/_astro/square-terminal.BMOXc-nZ.svg" style="height: 20px !important;width: 20px !important"/></div>System Prompt ]
style Prompt-1zh7i stroke:#a170ff
TextInput-1i8g7[<div><img src="/_astro/type.Dy26vmDy.svg" style="height: 20px !important;width: 20px !important"/></div>correo de usuario]
style TextInput-1i8g7 stroke:#a170ff
AdvancedAgent-43uv9[Agent2]
style AdvancedAgent-43uv9 stroke:#a170ff
ChatInput-rkd4u -.- Prompt-jyrhr
linkStyle 0 stroke:#a170ff
TextInput-1i8g7 -.- Prompt-1zh7i
linkStyle 1 stroke:#a170ff
Prompt-jyrhr -.- AdvancedAgent-43uv9
linkStyle 2 stroke:#a170ff
Prompt-1zh7i -.- AdvancedAgent-43uv9
linkStyle 3 stroke:#a170ff
AdvancedAgent-43uv9 -.- ChatOutput-zcb0e
linkStyle 4 stroke:#a170ff
GmailMesageComponent-v67l4 -.- AdvancedAgent-43uv9
linkStyle 5 stroke:#a170ff
GmailMesageComponent-wtkw1 -.- AdvancedAgent-43uv9
linkStyle 6 stroke:#a170ff
googlecalendarcomponent-851vc -.- AdvancedAgent-43uv9
linkStyle 7 stroke:#a170ff
googlecalendarcomponent-alti6 -.- AdvancedAgent-43uv9
linkStyle 8 stroke:#a170ff
googlecalendarcomponent-5ngix -.- AdvancedAgent-43uv9
linkStyle 9 stroke:#a170ff
GoogleGenerativeAIModel-tknjq -.- AdvancedAgent-43uv9
linkStyle 10 stroke:#a170ff
Assistente do Google Agenda e Gmail
🧩 Visão Geral
Este fluxo de trabalho automatiza o gerenciamento do e-mail e da agenda de um usuário, atuando como um assistente inteligente. Ele processa solicitações do usuário para ler, resumir ou enviar e-mails, bem como para criar, recuperar ou excluir eventos da agenda. O sistema foi projetado para operar nos modos manual e automático, fornecendo um resumo diário dos eventos agendados por e-mail quando nenhuma instrução específica do usuário for fornecida.
⚙️ Principais Funcionalidades
- Orquestra solicitações do usuário para executar ações no Gmail e no Google Agenda.
- Suporta execução automática para buscar os eventos da agenda de hoje e enviá-los por e-mail para um destinatário especificado.
- Integra um modelo de linguagem para entender a intenção do usuário e selecionar as ferramentas apropriadas.
- Fornece uma interface conversacional para interação manual do usuário.
🔄 Etapas do Fluxo de Trabalho
| Nome do Componente | Função no Fluxo de Trabalho | Principais Entradas | Principais Saídas |
|---|---|---|---|
| Entrada de Chat | Captura a solicitação ou instrução inicial do usuário. | Texto da mensagem do usuário | Mensagem do Usuário |
| Entrada de Texto | Fornece o endereço de e-mail do destinatário para relatórios automáticos. | Endereço de e-mail | Endereço de E-mail |
| Prompt (Simples) | Formata a mensagem do usuário para garantir que seja passada corretamente para o agente, evitando falhas por entradas vazias. | Mensagem do Usuário | Prompt do Usuário Formatado |
| Prompt (Sistema) | Define o comportamento e as instruções do agente, incluindo o procedimento para execução automática. | Endereço de E-mail | Prompt do Sistema |
| Modelo Google Generative AI | Serve como o modelo de linguagem central que alimenta o raciocínio e a tomada de decisão do agente. | Configuração do modelo | Modelo de Linguagem |
| Componente de Mensagem Gmail (Obter) | Ferramenta para o agente recuperar e-mails da conta do Gmail do usuário. | Configuração da ferramenta | Ferramenta de Dados de E-mail |
| Componente de Mensagem Gmail (Enviar) | Ferramenta para o agente enviar e-mails através da conta do Gmail do usuário. | Configuração da ferramenta | Ferramenta de Envio de E-mail |
| Componente Google Agenda (Obter) | Ferramenta para o agente recuperar eventos da agenda do Google do usuário. | Configuração da ferramenta | Ferramenta de Dados da Agenda |
| Componente Google Agenda (Criar) | Ferramenta para o agente criar novos eventos na agenda do Google do usuário. | Configuração da ferramenta | Ferramenta de Criação de Agenda |
| Componente Google Agenda (Excluir) | Ferramenta para o agente excluir eventos da agenda do Google do usuário. | Configuração da ferramenta | Ferramenta de Exclusão da Agenda |
| Agente Avançado | O orquestrador central que interpreta a solicitação do usuário, seleciona as ferramentas apropriadas e executa as ações necessárias. | Prompt do Usuário Formatado, Prompt do Sistema, Modelo de Linguagem, Ferramentas Disponíveis | Resposta do Agente |
| Saída de Chat | Exibe a resposta final ou confirmação do agente para o usuário. | Resposta do Agente | Mensagem Exibida |
🧠 Notas
- O fluxo de trabalho requer credenciais válidas da API do Google para Gmail e Google Agenda para funcionar.
- No modo automático, o agente executará uma rotina predefinida para buscar os eventos da agenda de hoje e enviar um resumo por e-mail.
- O comportamento do agente e as instruções para execução automática são definidos dentro do componente Prompt do Sistema.
- A configuração do modelo de linguagem (por exemplo, temperatura, limites de tokens) pode ser ajustada nas configurações do seu componente.