Fallos con elegancia: cómo mitigar riesgos

Creación de sistemas agentic escalables

Korey Stegared-Pace

Senior AI Cloud Advocate, Microsoft

Fallos en llamadas a herramientas

Soluciones

 

  • Definir parámetros y uso claros

 

  • Validación del resultado de la herramienta (¡tests unitarios!)

 

  • Verificaciones al seleccionar herramientas

 

  • ¡MCP!
Problemas

tool_call_failures.png

Creación de sistemas agentic escalables

Fallos en llamadas - mecanismo de reintento

 

  • Los servicios externos pueden fallar o ir lentos temporalmente

 

  • Reintentar

    • Backoff exponencial → reintentos cada vez más espaciados
    • Informa de los problemas con callbacks

Creación de sistemas agentic escalables

Fallos en llamadas - caché

 

  • Cachea los resultados como respaldo

 

  • Sirve para: datos estáticos con pocas actualizaciones

 

  • No sirve para: herramientas con información en tiempo real

caching.png

Creación de sistemas agentic escalables

Fallos en llamadas - gestión de cola

 

  • Las llamadas a herramientas pueden depender entre sí

 

  • Ejemplo: primero se reserva el vuelo y luego el taxi

 

  • Las llamadas fallidas pueden bajarse en la cola

 

queue_management.png

Creación de sistemas agentic escalables

Autenticación

authentication_it.png

 

  • Las herramientas pueden requerir acceso y permisos a datos privados

 

  • Ejemplo: agente de soporte de IT
    • Acceso válido: registros del sistema
    • Acceso bloqueado: contraseñas, ubicación, etc.
Creación de sistemas agentic escalables

Autenticación: identificadores únicos de agentes

agent_ids0.jpg

Creación de sistemas agentic escalables

Autenticación: entornos aislados

agent_ids.jpg

Creación de sistemas agentic escalables

Autenticación: barandillas y límites de acción

restrictions.jpg

Creación de sistemas agentic escalables

¡Vamos a practicar!

Creación de sistemas agentic escalables

Preparing Video For Download...