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.
Asistente de Google Calendar y Gmail
🧩 Descripción General
Este flujo de trabajo automatiza la gestión del correo electrónico y el calendario de un usuario actuando como un asistente inteligente. Procesa las solicitudes del usuario para leer, resumir o enviar correos electrónicos, así como para crear, recuperar o eliminar eventos del calendario. El sistema está diseñado para operar tanto en modo manual como automático, proporcionando un resumen diario de los eventos programados por correo electrónico cuando no se da una instrucción específica del usuario.
⚙️ Características Principales
- Orquesta las solicitudes del usuario para realizar acciones en Gmail y Google Calendar.
- Admite la ejecución automática para obtener los eventos del calendario de hoy y enviarlos por correo a un destinatario especificado.
- Integra un modelo de lenguaje para comprender la intención del usuario y seleccionar las herramientas apropiadas.
- Proporciona una interfaz conversacional para la interacción manual del usuario.
🔄 Pasos del Flujo de Trabajo
| Nombre del Componente | Rol en el Flujo de Trabajo | Entradas Clave | Salidas Clave |
|---|---|---|---|
| Entrada de Chat | Captura la solicitud o instrucción inicial del usuario. | Texto del mensaje del usuario | Mensaje del Usuario |
| Entrada de Texto | Proporciona la dirección de correo electrónico del destinatario para los informes automáticos. | Dirección de correo electrónico | Dirección de Correo Electrónico |
| Prompt (Simple) | Formatea el mensaje del usuario para asegurarse de que se pase correctamente al agente, evitando fallos por entradas vacías. | Mensaje del Usuario | Prompt de Usuario Formateado |
| Prompt (Sistema) | Define el comportamiento y las instrucciones del agente, incluido el procedimiento para la ejecución automática. | Dirección de Correo Electrónico | Prompt del Sistema |
| Modelo de IA Generativa de Google | Sirve como el modelo de lenguaje central que impulsa el razonamiento y la toma de decisiones del agente. | Configuración del modelo | Modelo de Lenguaje |
| Componente de Mensaje de Gmail (Obtener) | Herramienta para que el agente recupere correos electrónicos de la cuenta de Gmail del usuario. | Configuración de la herramienta | Herramienta de Datos de Correo |
| Componente de Mensaje de Gmail (Enviar) | Herramienta para que el agente envíe correos electrónicos a través de la cuenta de Gmail del usuario. | Configuración de la herramienta | Herramienta de Envío de Correo |
| Componente de Google Calendar (Obtener) | Herramienta para que el agente recupere eventos del Google Calendar del usuario. | Configuración de la herramienta | Herramienta de Datos del Calendario |
| Componente de Google Calendar (Crear) | Herramienta para que el agente cree nuevos eventos en el Google Calendar del usuario. | Configuración de la herramienta | Herramienta de Creación de Calendario |
| Componente de Google Calendar (Eliminar) | Herramienta para que el agente elimine eventos del Google Calendar del usuario. | Configuración de la herramienta | Herramienta de Eliminación de Calendario |
| Agente Avanzado | El orquestador central que interpreta la solicitud del usuario, selecciona las herramientas apropiadas y ejecuta las acciones necesarias. | Prompt de Usuario Formateado, Prompt del Sistema, Modelo de Lenguaje, Herramientas Disponibles | Respuesta del Agente |
| Salida de Chat | Muestra la respuesta final o confirmación del agente al usuario. | Respuesta del Agente | Mensaje Mostrado |
🧠 Notas
- El flujo de trabajo requiere credenciales válidas de la API de Google para Gmail y Google Calendar para funcionar.
- En modo automático, el agente ejecutará una rutina predefinida para obtener los eventos del calendario de hoy y enviar un resumen por correo.
- El comportamiento del agente y las instrucciones para la ejecución automática se definen dentro del componente Prompt del Sistema.
- La configuración del modelo de lenguaje (por ejemplo, temperatura, límites de tokens) se puede ajustar dentro de la configuración de su componente.