Monterrey AI Talks · 2da edición

Tu siguiente usuario es un agente

Cómo preparar tu producto para que los agentes de IA lo usen

PonenteGustavo BarrientosRolCTO · AmbystechFecha29 sep 2026
Gustavo Barrientos

GustavoBarrientos

CTO y cofundador de Ambystech

Construyo productos con IA y escribo sobre lo que aprendo en el camino.

Martes, 8:12 AM
asistente
>Consígueme 4 boletos juntos para el clásico,
zona baja, menos de $1,500 cada uno.
✓ Consulté 3 boleteras y 2 reventas
✓ 1 me dejó apartar 4 asientos juntos
✓ Apartados: Zona Baja 112 · fila F · 7–10 · $1,380 c/u. ¿Confirmo?
Cuatro plataformas nunca se enteraron de que perdieron una venta.
Pregunta rápida

¿Quién le pidió algo a un agente esta semana?

Ahora: ¿quién sabe si ese agente puede usar tu producto?
01El cambio de usuario

Cada ola tuvo su pregunta

01

La web

¿Tienes página?

02

El móvil

¿Tienes app?

03

El agente

¿Te puede usar un agente?

Cada ola dejó fuera a quien llegó tarde.

El nuevo "¿tienes página web?"

2005

  • Tu cliente te buscaba en Google
  • Si no tenías sitio, no existías
  • Diseñabas para ojos

2027

  • Tu cliente le pide a su agente
  • Si el agente no te puede usar, no existes
  • Diseñas para un lector de texto
Tu interfaz ya no es la pantalla. Es la descripción de lo que sabes hacer.
10,000 Magentes autónomos para 2030 (Gartner)
No es ciencia ficción: las grandes plataformas ya les dan identidad propia.
02Cómo entra un agente a tu negocio

Descubre, lee, decide, ejecuta

01

Descubre

¿Qué herramientas ofrece este servicio?

02

Lee

Nombre, descripción, parámetros.

03

Decide

¿Cuál me sirve para lo que me pidieron?

04

Ejecuta

La llama y lee el resultado.

El estándar para esto se llama MCP. Hoy no vamos a hablar del protocolo, sino de qué le pones adentro.
AficionadoAgenteBoleteraservidor MCP"4 juntos para el clásico, zona baja"1¿Qué herramientas tienes?2buscar_asientos, apartar_asientos, comprar3buscar_asientos(clásico, zona baja, 4, juntos)4112-F 7–10 · $1,380 c/u5apartar_asientos(112-F-7..10)6Apartados 10 min ✓7"Los tengo. ¿Confirmo la compra?"8
Todo lo que el agente sabe de ti es texto.
¿Y cómo te encuentra?

Cuatro puertas de entrada

01

Conectores

Los que el usuario ya habilitó en su asistente.

02

Registro

Un directorio público de servidores MCP.

03

Tu dominio

Una tarjeta en tu sitio que dice qué sabes hacer.

04

Agregadores

Un servidor que consulta a muchos por ti.

Si no te puede encontrar, no te puede comprar.

Tu nueva interfaz es esto

apartar_asientos"Aparta asientos 10 minutos sin cobrar. Usa buscar_asientos antes."(asientos_ids, clave_idempotencia)
apartar_asientosnombre"Aparta asientos 10 minutos sin cobrar. Usa buscar_asientos antes."descripción(asientos_ids, clave_idempotencia)parámetros
Esto es lo único que el agente ve. No tu logo, no tus colores, no tu fila virtual.
03Diseñar para un usuario sin ojos

Cuatro reglas

1El nombre es la interfaz2El error enseña3Repetir no duplica4Permiso mínimo
Ninguna es nueva. Lo nuevo es que ahora rompen tu negocio si las ignoras.
Regla 1El nombre es la interfaz

Así lo tienes hoy

get_seats(e, z, n)

"Obtiene asientos."

Así lo entiende un agente

buscar_asientos(evento_id, zona, cantidad, juntos)

"Busca asientos disponibles. Con juntos=true solo devuelve bloques contiguos. Usa apartar_asientos después."

Si un practicante nuevo no lo entendería, un agente tampoco.
Regla 2El error enseña

Error para humanos con soporte

409 SOLD_OUT

Error para un agente

"Esos 4 asientos se vendieron hace un momento. Hay 4 juntos en Zona Baja 114, fila C, a $1,420. Llama a apartar_asientos con esos ids."

Un buen error convierte una venta perdida en un segundo intento exitoso.
Regla 3Repetir no duplica

El agente va a repetir la llamada

Sin protección

Timeout → reintento → 8 boletos, doble cargo, un aficionado furioso.

Con clave de idempotencia

Misma clave → mismo apartado. La segunda llamada devuelve lo que ya existía.

Los agentes reintentan más que cualquier humano. Tu sistema tiene que aguantarlo.
AgenteTu sistemaapartar_asientos(114-C-3..6, clave=abc123)(timeout, la respuesta se pierde)El apartado sí se creóapartar_asientos(114-C-3..6, clave=abc123)Ya existe: apartado #481 (misma clave)4 boletos, no 8
Regla 4Permiso mínimo

Abre primero

  • Buscar asientos y precios
  • Consultar un evento
  • Apartar sin cobrar (10 min)

Con confirmación humana

  • Comprar
  • Transferir boletos
  • Reembolsar
Leer es barato. Apartar necesita límites. Cobrar necesita una persona.
04Demo

Mismo partido, dos plataformas

Boletera oficial

Como están la mayoría de las APIs hoy.

Reventa

Las cuatro reglas aplicadas.

Misma petición. Mismo agente. Mismo modelo. Solo una se queda la venta.

Demo

El marcador

Boletera oficialReventa
Entendió la herramienta correcta—✓
Encontró 4 asientos juntos——
Se recuperó cuando se vendieronn/a✓
Apartados duplicados00
Llamadas del agente25

✓ yes · ~ partial · — no

El agente no eligió al más barato. Eligió al que pudo usar.
05Antes de abrir la puerta

Lo que todavía no le das a un agente

  • Cobros sin confirmación de una persona
  • Datos personales sin saber en nombre de quién pregunta
  • Todo tu sistema "por si acaso"
Empieza por una puerta, no por todas.

Qué hacer el lunes

01

Elige 3

Las tareas que tus clientes más repiten.

02

Tradúcelas

¿Cómo las pediría un agente, en una frase?

03

Abre una

Solo lectura, bien nombrada, con errores que enseñen.

Tu competencia todavía no lo hizo. Esa es la ventana.

Tu siguiente usuario es un agente.

¿Ya está listo tu producto para recibirlo?

QR al deck
El deck
QR al código de la demo
Código de la demo
Contactogustavo@ambystech.comWebwww.ambystech.com
Respaldo · Demo grabada