Mario Zarta · agentes de IA
Arquitecto de soluciones de IA · Bogotá

El modelo conversa.
El código decide.

Soy Mario Zarta. Diseño y construyo agentes de IA que llegan a producción: hablan con el cliente, usan herramientas y dejan el dinero, los datos y las acciones irreversibles en código verificable.

10+ años en software y productoLíder de IA · ConsultorsaludClaude · MCP · Agentes · RAG
Carril de IA conversacional y carril de pago deterministaCARRIL DE IA · CONVERSA Y CONSULTACARRIL DETERMINISTA · COBRA Y CONFIRMAWhatsAppAgente de IAHerramientas MCPcalcular-totalMercado Pagoconfirmar · idempotente✓ venta confirmada"cóbrame 1 peso" →no llega a ninguna herramienta
El modelo puede ver cartelera, bloquear asientos y cotizarSolo el código fija el precio y confirma la venta
Agentes construidos

5 agentes, la misma regla

Reto técnico · AI Solutions Engineer · Jelou · oct 2026

Cine Demo: taquilla por WhatsApp con pago

Funciona en vivoBrain StudioJelou FunctionsMCPMercado Pago

El cliente conversa con un agente, ve la cartelera, elige asientos en un mapa y paga sin salir de WhatsApp. Los asientos se bloquean 30 minutos y la venta se confirma solo cuando la pasarela aprueba.

WhatsAppAgente IA · Model Armor6 herramientas MCPcalcular-totalMercado Pagoconfirmar idempotente
80pruebas automatizadas, sin red
110criterios de aceptación
2rondas de auditoría independiente
0hallazgos críticos al cierre
Ver arquitectura y decisiones →
Taller técnico · Trycore · oct 2026

Extractor de facturas, de la spec al pull request

PR abiertoNode 22Claude CodeSpec-first

Extrae NIT, fecha y total de facturas en texto. Lo que no se puede leer con seguridad no se inventa: sale con confianza baja y va a revisión humana con el motivo escrito.

SpecPrueba rojaCódigoAgente revisorPull request

Decisión clave

El agente revisor encontró que "$ 119.000,00" se leía 100 veces más grande con confianza alta; se corrigió con un criterio nuevo y su prueba antes de cerrar.

Ver arquitectura y decisiones →
Reto técnico · AI-Native Product Manager · Periferia IT · sep 2026

Agente de registro de contratos

Calificado 4/5TypeScriptHerramientasRender

Agente conversacional que guía el registro de un contrato, confirma los datos con el usuario antes de guardarlos y queda desplegado para probarlo de punta a punta.

UsuarioAgenteValidación y confirmaciónRegistro

Decisión clave

El agente pide confirmación explícita antes de escribir.

Ver arquitectura y decisiones →
Laboratorio · 2026

Servidor MCP para mesa de ayuda

MCP SDKTypeScriptHuman-in-the-loop

Cuatro herramientas para buscar, resumir y crear tickets. Escribir exige dos pasos: preparar y crear con un comprobante, para que una persona apruebe antes de cualquier cambio.

Agentebuscar · resumirpreparar → comprobantecrear con aprobación

Decisión clave

La salida de las herramientas se marca como datos de terceros; un ticket con prompt injection forma parte de las pruebas.

Ver arquitectura y decisiones →
Línea de producto · HUB Medrar

TRIO: ventas conversacionales por WhatsApp

WhatsApp Business APIAgentesCRM

CRM y ventas conversacionales por WhatsApp para pymes de Latinoamérica, con un motor de IA que atiende, califica y acompaña la venta sobre un catálogo multiproducto.

Cliente WhatsAppMotor de IACatálogo y CRMAsesor humano

Decisión clave

El agente califica y prepara; la persona del equipo cierra cuando hace falta.

Ver arquitectura y decisiones →
Cómo construyo

Cada regla deja rastro

SPEC

Criterios de aceptación verificables antes del código.

PRUEBA ROJA

Cada criterio tiene una prueba que lo nombra.

CÓDIGO

Reglas en el dominio, sin efectos; adaptadores afuera.

AUDITORÍA

Un agente revisor sin contexto, en solo lectura.

DEUDA VISIBLE

Lo pendiente queda escrito con su criterio de cierre.

Contacto

Hablemos de tu próximo agente

mazarta88@gmail.com