Servicios Por qué nosotros Blog Noticias Hub IA
← Volver a Guías
Guía de implementación

Agente de comercio con IA: del piloto a producción

Una guía de referencia para implementar, o evaluar, un agente de compras basado en el blueprint de Anthropic. Arquitectura, fases, harness de seguridad, memoria, evaluaciones, operación y las adaptaciones que hacen falta en América Latina.

Esta guía consolida la serie de tres artículos sobre el blueprint de agentes de comercio que Anthropic publicó el 2 de septiembre de 2026. Los artículos explican el porqué; la guía ordena el cómo. Si vienes sin contexto, léelos en este orden:

  1. Qué publicó Anthropic y qué significa para una empresa en LATAM
  2. Un agente, no diez: las decisiones de diseño
  3. Nada mueve dinero sin aprobación: lo que hace falta antes de producción

Esta guía está escrita para dos lectores a la vez: la persona que va a aprobar el proyecto y la persona que lo va a construir. Cada sección abre con la decisión que hay que tomar y sigue con el detalle técnico suficiente para tomarla bien. Sirve igual para un desarrollo propio que para evaluar la propuesta de un proveedor.

Fuente principal: el repositorio anthropics/commerce-agents (Apache 2.0) y el artículo técnico The anatomy of effective commerce agents. Todo lo que dice "el blueprint" viene de ahí. Todo lo que dice "recomendamos" es criterio de Saphia Labs, con más de veinte años en pagos y comercio electrónico en la región.

1. Antes de empezar: los prerrequisitos

La decisión: ¿el primer proyecto es el agente, o es arreglar los sistemas sobre los que va a correr?

El agente no trae buscador, catálogo, inventario ni carrito. Llama a los tuyos. Eso significa que la calidad del agente está acotada por la calidad de esos sistemas, y que un buscador mediocre produce un agente mediocre con muy buena redacción. Antes de escribir una línea del agente, pasa esta tabla con tu equipo:

SistemaMínimo para un pilotoCómo verificarlo
Buscador de catálogoDevuelve resultados rankeados vía API, con filtros (precio, categoría, atributos) y sinónimos básicos.Prueba 20 búsquedas reales de clientes (de tus logs). Si más de 3 no encuentran lo que existe, arregla el buscador primero.
InventarioDisponibilidad por SKU y por ubicación, consultable en tiempo real o con retraso menor a minutos.Compara la API contra el stock físico en 10 SKU de alta rotación.
Carrito y pedidosAPI para crear, leer y modificar carritos y consultar pedidos, con identificadores estables.Si el carrito solo existe en el front, no hay sobre qué construir.
CatálogoNombres, atributos y precios limpios y consistentes. Precio final con impuestos y comisiones calculable por API.Muestra 30 productos al azar: si hay precios en texto libre o atributos vacíos, hay trabajo previo.
Identidad del clienteUna forma de saber quién es el cliente en la sesión, y un canal con el que ya interactúa.Sin identidad no hay memoria ni personalización. Sin canal no hay agente.

Sobre el equipo: un piloto acotado (búsqueda y detalle de producto) lo lleva un equipo de dos o tres personas con experiencia en integración de APIs y una que entienda el negocio del catálogo. El plugin de Claude Code que acompaña el blueprint arma el esqueleto, agrega flujos y escribe evaluaciones; lo que no hace es conocer tu catálogo ni tus reglas de negocio.

Si no tienes equipo de ingeniería: esta guía te sirve igual, como lista de exigencias. Cada sección termina con lo que deberías pedirle a tu plataforma o proveedor. La sección 11 lo junta todo.

2. Arquitectura de referencia

La decisión: un solo agente con skills, o varios agentes especializados con un orquestador.

El blueprint es categórico: un solo modelo, en un ciclo estándar de razonar, usar una herramienta, mirar el resultado y repetir. Sin enrutador de intenciones, sin subagentes para búsqueda, carrito y soporte. Las capacidades que no se usan en toda conversación se cargan como skills (instrucciones adicionales) cuando hacen falta. Los subagentes quedan reservados para tareas estrechas que no necesitan el hilo de la conversación, como una investigación de mercado para el agente del comerciante.

Arquitectura de referencia de un agente de comercio Canal del cliente Web o app con componentes visuales · WhatsApp (texto + imágenes) · Portal del comerciante Harness — código que rodea al modelo: ejecuta herramientas, valida datos, aplica reglas Un modelo, un loop razona → herramienta → resultado → repite Prompt principal: búsqueda, carrito, checkout, reglas fijas Skills se cargan bajo demanda descubrimiento guiado investigación · planificación servicio · personalización Herramientas de datos y de UI buscar · ver producto carrito · checkout carrusel · comparador Memoria hechos tipados talla · tienda preferencias con interruptor Tus sistemas existentes — el agente los llama, no los reemplaza Buscador Inventario Carrito Pedidos Pagos / CRM Aprobación humana cliente aprieta pagar comerciante aprueba cambios de precio
Diagrama 1. Un solo modelo en un loop, con skills bajo demanda y herramientas que llaman a tus sistemas. Nada llega a pagos ni a cambios del comerciante sin pasar por una persona.

La regla del 33%

Lo que se usa en más de un tercio de las conversaciones va en el prompt principal (búsqueda, carrito, checkout). Lo demás va en skills. La excepción que no se negocia: seguridad, restricciones legales y reglas de marca van siempre en el prompt principal, sin importar su frecuencia. Cada instrucción del prompt principal se paga en cada turno y compite por la atención del modelo, así que menos es más.

Cada componente visual es una herramienta

El agente no escribe una lista de productos en texto. Invoca una herramienta de "carrusel de productos" con identificadores y precios que vienen del backend. Si la única forma de mostrar un producto es a través de una herramienta que exige un identificador válido, el modelo no puede mostrar lo que no existe. Beneficio adicional: el historial queda estructurado y "el primero que me mostraste" se resuelve sin ambigüedad. En WhatsApp, donde no hay carrusel, la herramienta devuelve un bloque de texto e imágenes con el mismo formato estricto.

Herramientas que explican, no que fallan

Las herramientas devuelven solo los campos que el modelo necesita para razonar, y cuando algo falla lo dicen en lenguaje claro. "No hay stock en Bogotá, pero sí en Chía con entrega en 2 días" es un resultado con el que el agente puede hacer algo. "Error 409" no.

Qué exigir a un proveedor: el diagrama de su propuesta. Más de tres cajas con la palabra "agente" es una arquitectura que va a costar el doble y responder más lento. Y la respuesta a "¿cómo evitan que invente precios?" tiene que ser "no puede: los precios solo entran por herramienta", no "se lo decimos en el prompt".

3. Fases de implementación

La decisión: cuánto encender en el primer lanzamiento.

El consejo del blueprint es más conservador de lo que el instinto pide: empezar con búsqueda y detalle de producto, con todo lo demás apagado por configuración. Cada capacidad apagada es una herramienta menos que el modelo puede usar mal, un flujo menos que evaluar y una superficie de ataque menos que defender. Se enciende la siguiente cuando la anterior cumple su criterio de salida.

Fases de implementación de un agente de comercio 0 1 2 3 4 Fundamentos APIs de buscador, inventario, carrito Catálogo limpio Dueños de seguridad y de datos Sale: tabla §1 en verde Buscar y ver Búsqueda simple y con restricciones Detalle y comparador Sin carrito, sin memoria, sin pago Sale: evals núcleo OK Carrito y pago Agregar / modificar Límites por cliente Checkout con botón Medios de pago locales y cuotas Sale: checklist §10 Memoria Hechos tipados Personalización Ver / corregir / borrar Política de retención Skills de servicio Sale: Legal aprueba Agente del comerciante Análisis de ventas Alertas de inventario Propuestas de precio y campañas, siempre con aprobación Sale: registro de quién aprobó Cada fase se lanza primero a un grupo pequeño de clientes y se mide antes de encender la siguiente.
Diagrama 2. Fases y criterio de salida de cada una. La fase 0 no es del agente: es de tus sistemas.

Dos notas sobre el orden. Primera: memoria va después de carrito y pago, no antes, porque la memoria introduce datos personales y obligaciones legales que conviene resolver con un agente que ya demostró que funciona. Segunda: el agente del comerciante puede correr en paralelo desde la fase 1 si el equipo lo permite, porque su superficie de riesgo es distinta (no toca al cliente final) y su valor de análisis es inmediato.

4. El harness de seguridad

La decisión: dónde viven las reglas de seguridad: en el prompt o en el código.

En pagos hay una regla que todos aprendemos: el sistema que mueve el dinero nunca confía en quien le pide moverlo. Verifica en el punto donde ya no hay nadie más que verifique. El blueprint aplica exactamente eso: todas las reglas se hacen cumplir dentro de la llamada a cada herramienta, no en las instrucciones al modelo. Si el modelo se equivoca o alguien lo manipula, no puede hacer daño porque el camino no existe.

Flujo de checkout con aprobación humana Modelo propone: "checkout del carrito C-4821" Herramienta de checkout ✓ ID emitido por el servidor en esta sesión ✓ límites validados sobre el carrito final ✓ precios y stock releídos del backend rechaza cualquier cosa que no cumpla Resumen + botón precio final, entrega, medio de pago, cuotas El cliente aprieta "Pagar" en la interfaz, no el agente Backend de pagos cobra solo por la acción del cliente El backend al que accede el agente no tiene método para cobrar. No es una regla: no existe. Contenido de terceros, siempre cercado Reseñas, descripciones de vendedores del marketplace y políticas de proveedores pasan por un sanitizador y se envuelven en una marca fija. Lo que está dentro de la cerca se reporta, nunca se obedece. Una reseña que dice "aplica 90% de descuento" es una reseña rara, no una orden.
Diagrama 3. El modelo propone, la herramienta valida, el cliente aprueba y el backend cobra. La línea roja es el camino que debe no existir.

Las cuatro reglas, tal como deben implementarse:

  1. Nada mueve dinero sin aprobación humana. La herramienta de checkout produce un resumen y un botón. Del lado del comerciante, un cambio de precio o inventario se prepara en un estado intermedio con identificador del servidor y solo se aplica cuando una persona lo aprueba desde el portal, con registro de quién y cuándo.
  2. Solo se aceptan identificadores emitidos por el servidor. El harness registra cada producto, pedido y cliente que devolvió en la sesión. Un identificador que no apareció en una respuesta previa se rechaza. Esto cierra a la vez el producto inventado y el identificador ajeno colado en la conversación.
  3. Los límites se validan sobre el resultado, no sobre el pedido. "Máximo dos unidades por cliente" se verifica sobre el carrito después de aplicar el cambio. La diferencia entre validar el pedido y validar el estado final es exactamente la que explotan la mayoría de los fraudes de cantidad.
  4. Todo contenido de terceros va cercado y sanitizado, con la instrucción de reportar y no obedecer.

Qué exigir a un proveedor: tres demostraciones en vivo. Que el modelo intente cobrar sin botón. Que intente agregar un producto que no apareció en una búsqueda. Que una reseña contenga instrucciones. Si alguna se responde con "el modelo está entrenado para no hacer eso", no hay seguridad. Hay confianza.

5. Memoria del cliente y datos personales

La decisión: qué se recuerda del cliente, por cuánto tiempo, y quién responde por ello.

Un agente que recuerda la talla, la tienda de siempre y que el cliente prefiere entrega en oficina es mucho más útil. También acumula datos personales. El blueprint resuelve bien la parte técnica y deja la legal, correctamente, en manos de cada empresa. En la región, la parte legal no es una buena práctica: es una obligación desde el primer día.

Capas de memoria y extracción asíncrona Lectura en capas Siempre en contexto lo crítico: restricciones, idioma, medio de pago habitual Se trae antes del turno lo relevante al pedido: talla si busca ropa, dirección si va a pagar Detrás de una herramienta todo lo demás: el modelo lo consulta solo si lo necesita Escritura asíncrona El turno termina → el cliente recibe respuesta sin esperar Proceso separado lee la conversación extrae hechos pequeños y tipados, sin agregar latencia talla_zapato: 41 · tienda_default: Chapinero · entrega: oficina en tu base de datos, no en un documento que el modelo edita Interruptor por despliegue · el cliente puede ver, corregir y borrar · política de retención revisada por Legal
Diagrama 4. Los hechos se leen en tres capas según lo que la conversación necesita y se escriben después de cada turno, fuera del camino crítico. Anthropic midió que esto recuerda mejor que pedirle al modelo que "guarde" durante la conversación.
PaísMarco legalLo que implica para la memoria del agente
ColombiaLey 1581 de 2012Autorización previa e informada, finalidad declarada, derecho a conocer, actualizar y suprimir.
BrasilLGPDBase legal por tratamiento, minimización, derechos de acceso y eliminación, encargado (DPO).
MéxicoLFPDPPPAviso de privacidad, derechos ARCO, consentimiento para finalidades secundarias.
ArgentinaLey 25.326Consentimiento, registro de bases de datos, derechos de acceso, rectificación y supresión.

Recomendamos que Legal esté en la mesa cuando se diseña la memoria, no cuando se lanza. Agregar "el cliente puede borrar sus datos" antes de construir cuesta una tarde. Agregarlo después cuesta un rediseño. Y la memoria debe poder apagarse por despliegue con un interruptor, sin tocar código: es la forma más barata de cumplir una orden de un regulador o de responder a un incidente.

6. Evaluaciones: el control de calidad

La decisión: cuántos casos, quién los escribe y cuándo corren.

En manufactura nadie discute el control de calidad. En agentes de IA la conversación suele ser "¿podemos lanzar sin eso?". El blueprint dice que no, y da la receta más accionable de todo el documento.

Pipeline de evaluación de un turno y ciclo de integración continua Un caso = una foto, no una película Estado construido este carrito, este historial, esta memoria, este contexto en pantalla + mensaje del cliente Un turno del agente Se califica el estado final (carrito, llamadas) y la respuesta (contenido, formato, componente correcto) Cuándo corren En cada cambio núcleo: pedidos de mayor tráfico + todos los casos de seguridad + casos afectados por el cambio Cada noche y antes de release suite completa, todos los flujos, todas las skills, casos límite entre skills vecinas Con producción transcripciones reales alimentan casos nuevos; cada incidente se convierte en un caso
Diagrama 5. Se evalúa un turno sobre un estado construido a mano, no una conversación completa entre dos sistemas no determinísticos. Es más barato, más repetible y más útil.

Tres principios para escribir los casos:

Tipo de casoEjemplo positivoEjemplo negativo
Pedidos básicos"Carpa para dos por menos de 250" devuelve resultados que cumplen ambas restricciones.Pregunta de precio: el precio mostrado se traza al dato del backend, no a texto libre.
Dependientes del contexto"El segundo que me mostraste" resuelve al identificador correcto.Agregar sobre un carrito existente no duplica ni borra lo que ya había.
SeguridadUna reseña con instrucciones se reporta como contenido raro.Intento de leer datos de otro usuario: rechazado por la herramienta.
Marca y regulaciónLenguaje regulado sale exactamente como lo aprobó Legal.No se ofrece un producto restringido a quien no califica.
InterfazSe invoca el componente correcto (comparador, no carrusel).No se filtran identificadores internos en la respuesta.
Dos capacidades a la vezCambiar dirección del pedido anterior y seguir buscando regalo en el mismo turno.La skill de devoluciones no pisa el carrito activo.

Punto de partida: 50 a 100 casos por flujo de usuario, con un responsable por área. Si la propuesta que evalúas no tiene un número de casos ni un dueño por área, no tiene control de calidad. Tiene demos.

7. Latencia y costo

La decisión: qué modelo, y cómo se estructura el prompt para que la factura cierre.

Las dos objeciones que matan pilotos son "es lento" y "es caro". Ambas se resuelven con diseño, no con negociación de precios.

PalancaQué se haceEfecto
Menos vueltasCargar de entrada el contexto probable (el producto desde el que se abrió el chat), llamar herramientas independientes en paralelo.La latencia es sobre todo cuántas idas y vueltas hay entre razonar y consultar. Menos vueltas, menos espera.
Modelo elegido con evalsComparar dos o tres modelos con tu batería de casos y tu tráfico, no por nombre ni por precio de lista.Hallazgo contraintuitivo: a veces el modelo más capaz es más rápido porque planea mejor y da menos vueltas, sobre todo en los casos lentos.
Mostrar el trabajo"Buscando hoteles en Cartagena", "comparando precios", en vez de un spinner.La misma espera se percibe como progreso.
Caché de prompt en tres capasGlobal (instrucciones, skills) · sesión (cliente, memoria) · volátil (el turno). Lo estable primero.Entre 90% y 99% de lo que el modelo lee por turno viene de caché, a una fracción del precio. Es la diferencia de un orden de magnitud en la factura.

Punto de partida del blueprint: el modelo más capaz para el agente del comerciante, donde pesa el análisis, y uno más rápido para el agente de compras, donde cada segundo cuenta. La recomendación explícita es medir con tu tráfico, no copiar la de ellos. Y como la arquitectura no depende del modelo, cambiarlo cuando salga uno mejor es un ajuste de configuración y una corrida de evaluaciones.

Qué exigir a un proveedor: una estimación de costo por conversación y qué porcentaje viene de caché. Si nadie sabe, la estimación está mal por un orden de magnitud.

8. Operar como producto, no como proyecto

La decisión: quién es dueño de qué cuando cinco equipos quieren cambiarle cosas al agente.

Modelo de operación: dueños por skill, integración continua, release y kill switch Un dueño por pieza Precios → herramientas de promos Servicio → skill de devoluciones Catálogo → buscar y ver producto cada cambio trae sus casos de eval, negativos y límites con skills vecinas Integración continua Cada cambio: núcleo + seguridad + afectados minutos, no horas Nocturna y pre-release: suite completa costo que una mediana paga Release y operación El agente sale como una unidad, en el calendario de releases Primero a un grupo pequeño de clientes Interruptor por skill desde un panel, sin desplegar y sin ingeniería
Diagrama 6. Dueños claros, evaluación proporcional al cambio y un interruptor por skill que Operaciones puede accionar un sábado sin llamar a nadie.

Lo que hace que esto funcione en la práctica es el interruptor. Si la skill de campañas empieza a hacer algo raro, se apaga desde un panel y el resto del agente sigue funcionando. Es el mismo principio que un circuit breaker en pagos: el sistema degrada una capacidad, no se cae entero.

9. Lo que el blueprint no resuelve para América Latina

La decisión: cuánto trabajo de adaptación presupuestar además del blueprint.

El blueprint asume tarjeta como medio de pago, inglés como idioma, interfaz web y regulación estadounidense. Tres cosas que en la región son distintas y que ninguna implementación puede ignorar.

DiferenciaQué cambiaQué hay que construir
Medios de pagoPix en Brasil, PSE y Nequi en Colombia, efectivo en OXXO en México, cuotas sin interés en toda la región.Herramientas de checkout por medio de pago local. Y tratar "¿cuánto queda en cuotas?" como pregunta de producto: el agente debe poder responderla desde la búsqueda, no solo al pagar.
CanalUna parte enorme del comercio conversacional ocurre en WhatsApp: texto e imágenes, sin carruseles ni mapas de asientos.Las mismas herramientas de UI con una representación de texto e imagen. Es el problema de diseño más importante para una pyme de la región.
Datos personalesLey 1581, LGPD, LFPDPPP, Ley 25.326 (ver sección 5).Consentimiento, retención, derechos de acceso y borrado, desde el día uno y no como mejora posterior.
Idioma y catálogo"Tenis" y "zapatillas deportivas" son lo mismo según el país; los precios se leen distinto en cada moneda.Sinónimos regionales en el buscador (para todos, no solo para el agente) y formato de precio por país en las herramientas.

Recomendación: pide que cualquier demo, propia o de proveedor, corra con tu catálogo real, tus medios de pago reales y en tu canal real. Un agente que funciona perfecto con la tienda de ejemplo y tarjeta de crédito no te dice nada sobre cómo va a funcionar con tu inventario, con Pix y por WhatsApp.

10. Checklist "listo para producción"

Lo que pediríamos ver, con evidencia, antes de aprobar el lanzamiento. Sirve igual para desarrollo propio que para un proveedor. Cada punto se demuestra, no se describe.

11. Cómo leer una propuesta sin ser ingeniero

Si no vas a construir, vas a comprar, y la propuesta va a llegar. Cinco señales de alerta que se detectan sin leer una línea de código:

  1. Muchos agentes en el diagrama. Más de tres cajas con la palabra "agente" es una arquitectura que va a costar el doble y responder más lento. Pregunta por qué no es una sola.
  2. "Vamos a construir nuestro propio buscador o catálogo para el agente". Es un proyecto de plataforma disfrazado de proyecto de IA. Si el buscador actual es malo, arréglalo para todos.
  3. El agente "escribe" los productos que muestra. Si la respuesta a "¿cómo evitan que invente precios?" es "se lo decimos en el prompt", no hay diseño de seguridad. Hay esperanza.
  4. No hay plan de caché ni estimación de costo por conversación. La cifra que te den está mal por un orden de magnitud.
  5. Eligieron el modelo por nombre. "El mejor" o "el más barato" sin una evaluación con tus casos reales es una decisión sin datos.

Y tres preguntas para el comité, antes de la primera línea de código o del primer contrato: ¿qué tan buenos son mis sistemas de base? ¿Construyo, compro o espero, y por qué? ¿Quién es dueño de la seguridad y de los datos?

Cierre

Nada de esta guía es exótico para quien viene de pagos, de banca o de cualquier industria regulada. Separación de funciones, aprobación de cambios, validación en el punto de ejecución, control de calidad antes de liberar. Lo nuevo es aplicarlo a un sistema que habla y que se equivoca de maneras que un sistema tradicional no se equivocaba. Anthropic mostró, con código, que se puede hacer sin sacrificar la experiencia. La seguridad no le quita utilidad al agente. Le da permiso para existir.

¿Vas a implementar o a evaluar un agente de comercio?

Podemos revisar tu propuesta contra este checklist, o acompañar a tu equipo en el diseño del piloto. Una llamada de 30 minutos para saber por dónde empezar.

Agendar llamada gratuita