Cómo gestionar sesiones de agentes en Google Cloud
Curso de Creación de Agentes con Gemini Enterprise AI Platform
Contenido del curso
Agentes de tipo Low code
Agentes con ADK en Agent Platform
- 7

Cómo instalar y configurar el ADK de Google
08:25 min - 8

Crea tu primer agente con ADK en local
05:50 min - 9

Cómo migrar un agente low-code a ADK
14:07 min - 10

Cómo crear una tool para consultar una API externa
10:59 min - 11

Redespliega tu agente y conéctalo a Cloud Run
04:51 min - 12

Cómo conectar un RAG a tu agente en Google Cloud
15:18 min - 13

Cómo integrar modelos de Groq con Model Garden
07:36 min - 14

Memory Bank: cómo tus agentes recuerdan al usuario
06:57 min - 15

Cómo gestionar sesiones de agentes en Google Cloud
Viendo ahora
Ultimos pasos
Cómo gestionar sesiones de agentes en Google Cloud
Resumen
Cada vez que abres una nueva pestaña del navegador en la plataforma, se crea una sesión independiente que administran tus agentes desplegados sobre Agent Platform. Aprender a gestionar sesiones de agentes en Google Cloud te sirve para depurar comportamientos raros, rastrear conversaciones de usuarios y decidir cuánto contexto expones en tu frontend. Es un tema clave para quien construye plataformas conversacionales robustas.
Qué es una sesion y por que importa en la gestion de agentes
Una sesión es, al final del día, cada conversación que un usuario tiene con tu agente. Piensa en ese listado que ves a la izquierda cuando entras a ChatGPT: ahí está el historial de todas tus charlas pasadas. En nuestra plataforma pasa algo parecido, solo que el frontend gestiona esas sesiones de forma transparente y por defecto no las muestra en pantalla [00:38].
Cada sesión tiene dos datos que la identifican:
- Un identificador propio de la sesión.
- Un ID de usuario que define la plataforma que llama la generación de la sesión.
En este caso, quien define ese ID de usuario es el backend del frontend que ya tenemos construido [1:32]. Y aquí viene lo interesante: aunque el frontend no visualiza el listado completo, tú sí puedes entrar a verlas y modificar su comportamiento.
¿Qué es una sesión en un agente de Google Cloud? Es cada conversación independiente entre un usuario y tu agente. Cada una tiene un identificador único y un ID de usuario asignado por la plataforma que la generó.
Donde visualizo las sesiones de mis agentes
El acceso es directo. Entra al menú de implementaciones, visualiza tus agentes y da clic en uno de ellos. En la parte superior derecha aparece el menú de sesiones, donde se listan todas las conversaciones que se han tenido con ese agente [1:13].
Que puedo hacer con cada sesion
Desde ese listado tienes varias acciones concretas:
- Eliminar sesiones que ya no necesitas.
- Abrir el Playground para revisar toda la conversación.
- Rastrear las llamadas que hizo la plataforma con cada subagente.
Al abrir el Playground ves el hilo completo: cuándo un agente solicitó una transferencia a otro, cuándo se llamó a una tool, y qué llamadas se hicieron a servicios externos o a modelos para responder al usuario [2:01]. La interfaz se parece mucho a lo que corres en ADK local, así que el terreno te resultará familiar.
Esto es especialmente útil para identificar patrones anómalos. Si un usuario reporta que la plataforma no funciona como debería, buscas sus sesiones y revisas punto a punto qué sucedió en la conversación [2:37]. Nada de adivinar: sigues el rastro exacto.
Como creo una sesion para hacer debug
A veces no quieres esperar a que un usuario reporte algo, quieres probar tú mismo. Para eso está la generación directa de sesiones.
Desde cualquier sitio, da clic en el menú de Playground y conversa directamente con tu agente. Es una opción muy útil para hacer debug [3:19]. Cuando generas este tipo de sesiones, el identificador de usuario siempre lleva el mismo nombre, lo que te ayuda a distinguirlas.
¿Cómo pruebo un agente sin afectar a los usuarios reales? Usa el Playground para crear una sesión de debug. Estas sesiones llevan un ID de usuario fijo que las diferencia, así puedes eliminarlas después sin borrar las de usuarios reales.
Un detalle importante: cuida no eliminar las sesiones propias de los usuarios cuando limpies el listado. Las de debug sí puedes borrarlas sin problema cuando ya no las requieras [3:31].
Por que las sesiones de usuario son de solo lectura
Si te fijas en la parte superior derecha al revisar una conversación de usuario, verás que son de solo lectura [2:53]. Esto tiene una razón clara: a ningún usuario le gustaría descubrir texto extra que estás inyectando desde atrás en bambalinas. La lectura te permite diagnosticar sin alterar la experiencia real.
Necesito mostrar el historial de sesiones a mis usuarios
Depende netamente de tu caso de uso. Nuestra interfaz actual está diseñada como una especie de soporte o venta rápida, donde al usuario no le interesa ver sus conversaciones pasadas, sino que la plataforma entienda el contexto de las herramientas y charlas que ya tuvo [4:35].
Pero si tu caso lo pide, puedes subir el nivel:
- Modificar el código fuente del frontend que dejamos en los recursos.
- Agregar una ventana tipo sesiones para mostrar el historial.
- Construir incluso un mini ChatGPT directamente en el navegador web.
¿Puedo mostrar el listado de conversaciones pasadas en mi frontend? Sí. El frontend ya está listo para gestionar sesiones, solo tienes que modificar el repositorio de código fuente y agregar una ventana que las muestre.
Este sistema de agentes que hemos construido es el mismo que usan grandes compañías para armar módulos mucho más completos, con herramientas para desarrollo masivo de aplicaciones [4:11]. Con la administración de sesiones ya tienes una de las características base para plataformas robustas en Google Cloud.
Solo queda un paso para que tu frontend se vea más profesional: asociar un dominio. Cuéntame en los comentarios cómo planeas usar las sesiones en tu propio caso de uso.