Amplía Google Workspace Studio

En estas guías, se explica cómo extender la funcionalidad de Google Workspace Studio creando pasos personalizados que los agentes pueden ejecutar.

Para comenzar, sigue nuestra guía de inicio rápido, Compila un paso de calculadora con Apps Script.

Prueba la guía de inicio rápido

Los agentes permiten que los usuarios de Google Workspace automaticen tareas en todos los servicios combinando una serie de pasos sin escribir código. Cuando extiendes los agentes, permites que los usuarios agreguen las funciones de tu app como pasos.

Por ejemplo, los usuarios pueden destacar los mensajes de ventas nuevos con un agente que haga lo siguiente:

  1. Se inicia cuando recibes un correo electrónico.
  2. Le solicita a Gemini que resuma el correo electrónico.
  3. Publica un mensaje sobre el correo electrónico en un espacio de Chat.

Cómo configurar un agente

Figura 1: Un usuario configura un agente que destaca los mensajes de ventas nuevos.

Conceptos de Workspace Studio

Los siguientes términos y conceptos definen los componentes clave de Workspace Studio:

Agentes
Los usuarios crean agentes en Workspace Studio para automatizar tareas en Google Workspace y otras plataformas. Los agentes tienen una profunda integración en el sistema, conciencia contextual y pueden usar la IA de forma opcional.
Step
Un solo paso en el proceso automatizado de un agente. Básicamente, es una sola tarea en una secuencia de tareas que siguen a un evento inicial. Cada paso se ejecuta de forma síncrona, lo que significa que completa su operación antes de que comience el siguiente paso de la secuencia. Los usuarios establecen el orden de los pasos, lo que les permite personalizar el flujo lógico de las tareas. Los pasos pueden tener entradas y salidas, pero no es obligatorio. Entre los ejemplos de pasos, se incluyen "enviar un correo electrónico", "publicar en un espacio de chat" y "preguntarle a Gemini". Los pasos pueden incluir tareas fuera de Google Workspace, como crear un cliente potencial de CRM.
Variable de entrada
Los pasos reciben variables de entrada. El usuario establece las variables de entrada en la tarjeta de configuración de un paso mientras configura el paso. Por ejemplo, recopila una dirección de correo electrónico, una fecha y hora, o una instrucción de Gemini.
Variable de salida
Los pasos devuelven variables de salida, que se pueden enviar a otro paso. Por ejemplo, usas una variable de salida para pasar una dirección de correo electrónico a otro paso que la usa para especificar el destinatario de un correo electrónico.
Variable dinámica
Una variable cuyos datos solo se pueden determinar cuando el usuario configura el agente. Por ejemplo, los formularios de Google tienen diferentes preguntas y respuestas. La cantidad de preguntas y respuestas (y su contenido) no se pueden determinar hasta que un formulario específico inicie un agente. Las variables dinámicas tienen en cuenta este caso.
Recurso personalizado
Es una estructura de datos personalizada que puedes definir para agrupar varias variables. Por ejemplo, para crear un cliente potencial de CRM, pasa un recurso personalizado que contenga una dirección de correo electrónico, una dirección y un nombre.
Tarjeta

Es un bloque de compilación para interfaces de usuario en complementos. Las tarjetas admiten un diseño definido, elementos de IU interactivos, como botones, y contenido multimedia enriquecido, como imágenes. Las tarjetas tienen funciones especiales para crear agentes:

  • IncludeVariables: Es una propiedad que permite la inclusión de variables dinámicas.
  • Type: Define el tipo de datos que esperan las variables de entrada.
Registro de actividad

Describe lo que sucede cuando se ejecuta un agente. De forma predeterminada, los registros de actividad incluyen el nombre del iniciador o del paso definido de forma estática en el manifiesto. También puedes proporcionar registros de actividad personalizados.

Descubre lo que puedes crear

Los agentes se compilan en la plataforma de complementos de Google Workspace. Si ya tienes un complemento existente, puedes extender su funcionalidad para incluir agentes actualizando su manifiesto para que contenga una sección específica del agente.

Si vas a comenzar desde cero, sigue nuestra guía de inicio rápido, Compila un paso de calculadora con Apps Script.

Probar una guía de inicio rápido

Luego, lee estas guías para seguir personalizando el paso del agente: