Agentes con permisos, no demos
La distancia entre una demo de agente y un agente en producción no es el modelo: es todo lo demás. Permisos acotados, herramientas que no pueden hacer más de lo necesario, un conjunto de evaluación que dice si la nueva versión mejoró o empeoró, y un registro de qué hizo y por qué. Sin eso hay un prototipo impresionante que nadie se atreve a conectar a un sistema real.
Trabajo la IA como se trabaja cualquier otra integración crítica. El agente recibe herramientas explícitas —consultar, calcular, redactar, proponer— a través de MCP, cada una con su contrato y sus límites. Las de escritura requieren aprobación humana cuando tienen efecto contable. Nada de acceso general a la base de datos porque sea más cómodo.
Y se mide. Antes de que un agente toque producción existe un conjunto de casos reales etiquetados con la respuesta correcta, y cada cambio de prompt, de modelo o de herramienta se compara contra él. Es la disciplina de TDD aplicada a un componente no determinista: primero el caso, después la implementación.
Esto no lo digo desde fuera. Mantengo en abierto las piezas de las que hablo: `skills`, una compuerta adversarial de riesgo que bloquea la acción de un agente hasta que una persona la aprueba, compatible con más de cuarenta agentes; `ai-sync-cli`, que sincroniza configuración y capacidades entre agentes e IDEs con MCP nativo; y `bcv-exchange-rate`, una librería de tasas oficiales que además se expone como servidor MCP. Son las herramientas que uso para poner límites a un agente, publicadas para que cualquiera las audite.
- Formato
- Integración
- Fraude
- −45%
- Enfoque
- Agentes + ML
- Frontera
- MCP
¿Qué involucra?
- 01Detección de fraude con IA
- 02Análisis predictivo financiero
- 03Automatización inteligente de procesos
- 04Finanzas agénticas: pagos iniciados por agentes con mandato
- 05Procesamiento de lenguaje natural y documentos
¿Cómo se aborda?
Paso 01
Empezar por la decisión, no por el modelo
Qué decisión se quiere apoyar, quién la toma hoy y con qué información. Si no hay una decisión concreta detrás, lo que se pide no es IA: es un buscador, y sale mucho más barato.
Paso 02
Herramientas acotadas sobre MCP
El agente no accede a sistemas, accede a herramientas con contrato: entradas validadas, permisos mínimos, salida tipada. Model Context Protocol da esa frontera de forma estándar y hace que el mismo conjunto sirva para varios clientes y modelos.
Paso 03
Evaluaciones antes que producción
Un conjunto de casos etiquetados con la respuesta esperada, ejecutado en cada cambio, con métricas por tipo de error. Sin evaluaciones no se puede decir si una versión es mejor: solo si la última prueba manual salió bien.
Paso 04
Mandatos y límites cuando hay dinero
En cuanto el agente puede gastar, el control deja de ser un prompt y pasa a ser un objeto del sistema: un mandato con monto, categoría, contraparte y caducidad, consultable y revocable. Un límite que solo vive en las instrucciones no es un límite.
Paso 05
Guardarraíles y trazas
Límites de gasto, tiempos máximos, validación de salida contra esquema y detección de casos fuera de distribución. Cada ejecución queda trazada con sus entradas, sus llamadas a herramientas y su resultado, porque un agente sin auditoría no es auditable por definición.
Cuando el que paga es un agente
Durante toda la historia de los sistemas de pago, del otro lado hubo una persona. Eso está dejando de ser cierto: cada vez más un agente inicia la compra, contrata el servicio o paga el consumo de una API. Y casi ninguna plataforma financiera está construida para eso.
Las preguntas que aparecen no son teóricas. ¿Quién es el agente ante el sistema, y cómo se distingue del humano que lo desplegó? ¿Cuánto puede gastar, en qué y hasta cuándo? Cuando algo sale mal, ¿la traza permite decir qué instrucción originó el movimiento y quién autorizó el mandato?
Puedo integrarlo porque vengo del otro lado. En Yummy opero pagos de alta transaccionalidad —2 millones de transacciones diarias, medios de pago, conciliación— y ese es exactamente el conocimiento que esto exige: identidad, mandatos revocables, idempotencia, partida doble y auditoría. Que el iniciador sea una máquina no relaja ninguna garantía; la aumenta, porque una máquina reintenta más rápido y más veces que una persona.
- Identidad y credenciales propias del agente, separadas de las del humano que lo desplegó
- Mandatos explícitos con monto, categoría, contraparte y caducidad, revocables y auditables
- Umbral de aprobación humana: por debajo se ejecuta y queda trazado, por encima escala
- Liquidación con idempotencia y partida doble, igual que cualquier pago entre personas
- Herramientas financieras acotadas vía MCP, nunca acceso general al core
¿Dónde lo he hecho?
- Yummy Inc. · Pagos de alta transaccionalidad
- El conocimiento que exigen las finanzas agénticas: identidad, límites, conciliación
- 2M tx/día
- skill-rules · Código abierto
- Sincroniza capacidades de agentes entre Claude Code, Cursor y Windsurf
- npm
- skills · Código abierto
- Compuerta adversarial de riesgo: bloquea la acción de un agente hasta que una persona la aprueba
- 40+ agentes
- ai-sync-cli · Código abierto
- Sincroniza configuración, skills y sesiones entre agentes e IDEs, con soporte MCP nativo
- 20+ agentes
- bcv-exchange-rate · Código abierto
- Librería Node y servidor MCP de tasas oficiales BCV, TRM y PTAX
- ~700 desc./mes
Las cifras vienen de sistemas en producción. La trayectoria completa está en Sobre mí.
Prácticas y entregables
Prácticas
- Model Context Protocol
- Evaluaciones automatizadas
- Human-in-the-loop por umbral
- Mandatos revocables
- Identidad de máquina
- RAG con fuentes citadas
- Guardarraíles y validación de esquema
- Observabilidad de LLM
Entregables
- Definición de la decisión a apoyar
- Servidor MCP con herramientas acotadas
- Conjunto de evaluación con casos reales
- Modelo de identidad, mandatos y políticas de gasto
- Trazas, auditoría por instrucción y coste por ejecución
Stack
- TypeScript
- MCP
- Ollama
- OpenTelemetry
- PostgreSQL
- pgvector
Lo que suelen preguntarme
- ¿Hace falta entrenar un modelo propio?
- Rara vez. En la mayoría de los casos el valor está en las herramientas, el contexto y las evaluaciones, no en el modelo. Entrenar tiene sentido cuando hay datos propios que ningún modelo general ha visto y el volumen justifica el coste.
- ¿Por dónde se empieza con finanzas agénticas?
- Por un caso acotado y con tope: pago de consumo de APIs, compras internas con límite, reposición automática. Se define el mandato, se fija el umbral de aprobación y se amplía solo cuando la traza demuestra que se sostiene.
- ¿Qué pasa con los datos sensibles?
- No salen del perímetro si no deben. Se trabaja con minimización, enmascarado antes de la llamada y, cuando el dato no puede salir, con modelos desplegados dentro de la infraestructura del cliente.
- ¿Cómo se audita algo que decidió un modelo?
- Trazando la instrucción, no el razonamiento. Qué mandato estaba vigente, qué herramienta se llamó, con qué parámetros y con qué resultado. Eso es auditable y suficiente; reconstruir el razonamiento del modelo no lo es.
- ¿Cómo se sabe si el agente está funcionando bien?
- Por el conjunto de evaluación y por las métricas en producción: tasa de escalado a humano, tasa de corrección posterior y coste por caso resuelto. Si esas tres no se miden, la respuesta honesta es que no se sabe.
Otros frentes
- Liderazgo técnicoDirección estratégica y liderazgo para equipos de desarrollo y proyectos tecnológicos.
- Fintech y bancaDesarrollo e implementación de soluciones tecnológicas para el sector financiero y bancario.
- BackofficeAutomatización y optimización de procesos internos y operaciones de backoffice empresarial.
- ArquitecturaDiseño de arquitecturas de software escalables, resilientes y mantenibles para sistemas empresariales.
- Seguridad y complianceImplementación de soluciones de seguridad y cumplimiento normativo para sistemas financieros.
- Infraestructura cloudDiseño e implementación de infraestructuras cloud escalables, seguras y optimizadas en costos.