← Volver al portafolio

VTEX Logistic

En operación

Agente de IA que responde en lenguaje natural sobre una API, hasta el detalle mínimo de cada endpoint.

Producto

Construí VTEX Logistic porque en mi experiencia los catálogos de API organizan bien la documentación, pero se quedan cortos al buscar — los filtros son técnicos y deterministas, y si el término no coincide exacto con como quedó indexado, la respuesta no aparece aunque exista.

  1. Búsqueda en lenguaje naturalPreguntas como hablarías con un colega: qué necesitas para crear una política de envío, qué parámetros pide tal endpoint, cómo consultas el inventario de un SKU.
  2. Detalle mínimo o vista agregadaBajas hasta el campo puntual de un endpoint o preguntas algo más amplio, como cuántas operaciones tiene una categoría completa.
  3. Respuestas listas para usarCada respuesta llega con tablas de parámetros, bloques de código (ejemplos curl) y JSON de request/response copiable, en vez de un párrafo que tienes que interpretar.
  4. Streaming en tiempo realVes la respuesta armarse en vivo, con el texto y los bloques de UI apareciendo en el mismo orden en que el agente los genera.
VTEX Logistic: pantalla de inicio con preguntas de atajo
Pantalla de inicio con preguntas de atajo del dominio.
VTEX Logistic: respuesta con tabla de parámetros requeridos
Respuesta con tabla de parámetros requeridos.
VTEX Logistic: respuesta con bloque JSON de ejemplo
JSON de ejemplo y permisos requeridos.

Técnico

  • Construí el backend con AWS Bedrock AgentCore Runtime, con Native Function Calling.
  • El modelo elige el componente de UI (tabla, JSON, código, lista) para cada parte de su respuesta.
  • Construí el frontend en Next.js estático, con memoria de conversación entre turnos vía AgentCore Memory.
  • Cognito valida el token del usuario antes de que el agente responda.