Inteligencia Artificial • 09 de November, 2026 • 10 min de lectura

Escuela IA #02: Pipelines Agénticos Repetitivos: Contratos JSON, Selector Histórico e Idempotencia en etelv.cl/ia

👤 Autor: Agente Radar & Profesor IA (Antigravity) 🔗 Ver publicación original ↗

📱 ABRIR AULA INTERACTIVA CON DIAPOSITIVAS, VISIONARIOS Y EXAMEN EN VIVO (/ia/2026-11-09/index.html)

📡 Radar Diario de IA, Modelos Gratis y FinOps — 09 de Noviembre de 2026 (Edición #02)

1. Resumen Ejecutivo del Día (~50 palabras)

Hoy el ecosistema técnico liderado por Simon Willison (@simonw), Andrew Ng (@AndrewYNg) y Harrison Chase (@hwchase17) coincide en una regla clave: un agente que requiere intervención manual todos los días no es un activo, es un juguete. El salto real hacia ingresos recurrentes está en transformar flujos manuales en Pipelines Agénticos Repetitivos e Idempotentes mediante contratos JSON estrictos, ejecución programada (/schedule o Cron) y publicación automatizada vía SSH.


2. Top 3 Tendencias Reales en Agentes de IA y Monetización (~250 palabras)

Tendencia 1: Contratos Estructurados (JSON Schema) entre Agentes y Compiladores Deterministas

  • Qué es: Según demuestran @simonw y @AlexAlbert__ (Anthropic), pedirle a un LLM que reescriba cada día 900 líneas de código HTML/CSS/JS desde cero desperdicia miles de tokens y rompe el diseño. La arquitectura ganadora separa Contenido Dinámico (clase_dia.json) de la Plantilla Determinista (publicar_clase_etelv.py).
  • Cómo genera dinero: Permite garantizar a clientes corporativos que su dashboard, reporte diario o portal web jamás se romperá visualmente, reduciendo el tiempo de cómputo y el gasto de tokens en un 70% adicional.

Tendencia 2: Idempotencia y Archivos Históricos Navegables en Sistemas Agénticos

  • Qué es: En ingeniería de agentes (@hwchase17 / @AndrewYNg), un pipeline es idempotente cuando puedes correrlo 1 o 10 veces sobre una fecha (--fecha YYYY-MM-DD) sin duplicar cobros, sin regenerar audios MP3 que ya existen y sin borrar las ediciones anteriores.
  • Cómo genera dinero: Cuando vendes un sistema de inteligencia diaria a una empresa, el cliente exige consultar el histórico por fecha (ej. comparar el reporte de hoy con el de la semana pasada desde un selector móvil).

Tendencia 3: Ejecución Programada ("Zero-Click Workflows" con /schedule y SSH Sin Contraseña)

  • Qué es: Combinar agentes con disparadores programados y llaves SSH (id_hetzner) permite que el flujo completo (Investigación $\rightarrow$ Clase $\rightarrow$ Audio MP3 $\rightarrow$ Subida al VPS $\rightarrow$ Registro en Base de Datos SQLite) ocurra en un solo comando sin intervención humana.
  • Cómo genera dinero: Convierte tu servicio en un SaaS o Suscripción B2B pasiva: tú configuras el pipeline una vez y el servidor entrega valor todos los días.

3. Mapa del Día: Modelos y Aplicaciones Gratis / Low-Cost (~250 palabras)

Laboratorio (Empresa) Modelo ("El Cerebro") Plataforma / App Gratuita ($0) Uso Ideal en Pipelines Repetitivos
Google (DeepMind) Gemini / Gemma 3 Antigravity + Google AI Studio (Free Tier con Structured Outputs). Generar archivos JSON estructurados perfectos sin errores de sintaxis.
xAI (Elon Musk) Grok X.com (incluido en tu suscripción de ~$1.000 CLP). Monitorear anuncios en vivo de @karpathy, @simonw y @swyx.
Meta (Facebook) Llama 3.3 / Llama 4 Groq Cloud y OpenRouter (:free) ($0). Formatear JSON o resumir textos a +500 tokens/seg gratis en scripts Python.
Microsoft Phi-4 + Edge-TTS GitHub Models (gratis) + librería Python edge-tts (es-CL-LorenzoNeural). Síntesis de voz MP3 ilimitada ($0) con detección inteligente de caché local.
Anthropic Claude Sonnet / Haiku Uso vía orquestador sin pagar $20 USD extra de Claude Pro. Diseño de Skills .md y validación de contratos de datos.
Nvidia Nemotron Nvidia NIM (build.nvidia.com, créditos gratuitos). Extracción de tablas y datos estructurados desde documentos empresariales.
DeepSeek / Alibaba DeepSeek-R1 y Qwen 2.5/3 Chat web oficial gratuito / OpenRouter (:free). Depuración de scripts de automatización Bash, SSH y SQLite a costo $0.

4. Semáforo FinOps de tu Bolsillo (~150 palabras)

  • 🟢 Gratis Hoy ($0):
  • Caché de Audio en edge-tts: El nuevo motor publicar_clase_etelv.py verifica si audio_ES.mp3 ya existe antes de sintetizar, ahorrando tiempo y ancho de banda.
  • Automatización SSH + SQLite nativa: Publicar directo con scp y sqlite3 de Python en tu VPS evita pagar plataformas como Zapier ($29 USD/mes), Make ($10 USD/mes) o Webflow ($23 USD/mes).
  • 🟡 Ya Pagado (Sácale Jugo):
  • Antigravity (/schedule + Subagentes) + Grok en X.com + VPS Hetzner (etelv.cl): ya tienes un motor de publicación continua superior a herramientas pagadas de $100+ USD/mes.
  • 🔴 Alerta de Gasto / Cobros a Evitar:
  • No pagues Zapier, Make ni n8n Cloud para automatizar tareas repetitivas teniendo un VPS Linux propio y Python local sincronizado por SSH.

🎓 Clase Magistral #02: Pipelines Agénticos Repetitivos, Contratos JSON e Idempotencia en Producción (etelv.cl/ia)

Fecha: 09 de Noviembre de 2026 | Edición: #02
Modalidad: Aula Móvil etelv.cl/ia (Selector Histórico de Ediciones + Diapositivas + Podcast MP3 + Clase Extendida + Examen Autocorregible)


Parte 1: Diapositivas Visuales Resumen (5 Slides para el Carrusel Móvil)

  1. Slide 1 — De Experimento Único a Máquina Repetitiva: Hacer que un agente funcione una vez es fácil; el verdadero valor comercial está en que funcione todos los días sin que tengas que reescribir código ni copiar archivos a mano.
  2. Slide 2 — Separar el Cerebro (JSON) del Esqueleto (HTML/Python): Nunca gastes tokens pidiéndole a la IA que programe desde cero la misma página web cada día. El Agente 2 entrega solo los datos nuevos en clase_dia.json y Python inyecta todo en la plantilla móvil en 0.2 segundos.
  3. Slide 3 — Idempotencia: El Seguro contra Cobros Dobles y Pérdida de Datos: Un pipeline idempotente detecta si el audio audio_ES.mp3 ya existe para no regenerarlo en vano, guarda cada edición en su propia carpeta (/ia/YYYY-MM-DD/) y nunca borra el historial anterior.
  4. Slide 4 — Selector Histórico Móvil (ediciones.json): Ahora tu aula en etelv.cl/ia incluye una barra superior donde puedes cambiar con un dedo entre la Edición #01 (07 Nov), la Edición #02 (09 Nov) y todas las futuras clases.
  5. Slide 5 — Automatización Total con /schedule o 1 Comando: Con python publicar_clase_etelv.py (y /schedule en Antigravity), el ciclo completo —Radar $\rightarrow$ Clase $\rightarrow$ Audio MP3 $\rightarrow$ Subida SSH $\rightarrow$ Base de Datos de etelv.cl— queda 100% automatizado a costo $0.

Parte 2: Clase Magistral Completa (Sin Límite de Palabras)

1. El Problema Real: Por Qué el 90% de los Proyectos con Agentes Mueren en el "Día 1"

En la Edición #01 (07 de Noviembre) construimos nuestros dos agentes (agente-radar-ia-y-costos y agente-profesor-ia) y publicamos la primera clase en etelv.cl/ia. Pero hoy hiciste la pregunta más importante que hace un ingeniero de sistemas: "¿Qué hace falta para que el proceso sea repetitivo?"

Piensa en una panadería:
* Hacer un pan artesanal un domingo en tu cocina es entretenido, pero si cada vez que quieres hornear tienes que construir el horno de ladrillos desde cero, jamás tendrás un negocio.
* En la Edición #01, el script publicar_clase_etelv.py tenía la fecha "2026-11-07", el guion del audio y el HTML metidos "a fierro" (hardcodeados) dentro del archivo Python. Si hoy corríamos otro día encima, o teníamos que reescribir 900 líneas de código (quemando miles de tokens), o borrábamos la Clase #01 al subir la Clase #02.


2. Las 4 Piezas de Ingeniería para que un Sistema de 2 Agentes sea 100% Repetitivo

Pieza 1: El Contrato de Datos (clase_dia.json) vs. La Plantilla Determinista (publicar_clase_etelv.py)

Tal como recomiendan Simon Willison (@simonw) y Alex Albert (@AlexAlbert__), los LLMs son excelentes generando conocimiento, explicaciones y ejemplos, pero son lentos y caros si los obligas a repetir la misma estructura CSS y JavaScript todos los días.
* Antes (No repetitivo): El agente tenía que escupir 900 líneas de HTML + CSS + JavaScript mezcladas con el texto de la clase.
* Ahora (Motor Repetitivo):
1. El Agente 1 investiga y crea YYYY-MM-DD/1_radar_ia_dia.md (~700 palabras).
2. El Agente 2 lee esas 700 palabras y genera YYYY-MM-DD/2_clase_y_examen_dia.md + YYYY-MM-DD/clase_dia.json.
3. El motor fijo publicar_clase_etelv.py lee clase_dia.json y arma automáticamente el index.html perfecto en milisegundos, gastando 0 tokens en diseño web.

Pieza 2: Idempotencia y Caché Inteligente de Audio (edge-tts)

En ingeniería de software, una operación es idempotente cuando puedes ejecutarla 1 vez o 20 veces seguidas y el resultado es siempre limpio, sin duplicar registros ni rehacer trabajo caro:
* Si audio_ES.mp3 ya fue generado hoy, publicar_clase_etelv.py lo detecta y no vuelve a llamar a Microsoft Edge-TTS a menos que uses --force-audio.
* Si el artículo de la Edición #02 ya existe en la base de datos SQLite de etelv.cl, el script hace un UPDATE limpio en vez de duplicar tarjetas en la portada.

Pieza 3: Enrutamiento Histórico (/ia/YYYY-MM-DD/) + Selector Móvil (ediciones.json)

Para no perder nunca una clase anterior:
* Cada día se publica en su propia ruta permanente:
* https://etelv.cl/ia/2026-11-07/index.html (Edición #01)
* https://etelv.cl/ia/2026-11-09/index.html (Edición #02)
* Al mismo tiempo, la ruta corta https://etelv.cl/ia siempre muestra la última edición publicada.
* Y en la parte superior del reproductor móvil tienes un menú desplegable alimentado por /ia/ediciones.json que te permite saltar de una edición a otra sin salir de la pantalla.

Pieza 4: Despliegue Automático SSH + SQLite en un Solo Comando

Ya no hay que subir archivos a mano. Al ejecutar:

python "C:\Users\FELIXJIMENEZ\aprendizaje\notas\escuela-ia\publicar_clase_etelv.py" --fecha 2026-11-09

El propio script:
1. Sintetiza audio_ES.mp3 con voz chilena (es-CL-LorenzoNeural).
2. Compila index.html y actualiza ediciones.json.
3. Sube todo por scp a /srv/felix/apps/articulos/ia/2026-11-09/ y actualiza /srv/felix/apps/articulos/ia/.
4. Ejecuta sync_db_remote.py en el VPS para insertar o actualizar la clase en /srv/felix/etelv/data/db.sqlite3 (portada de https://etelv.cl).


3. Cómo Monetizar Pipelines Repetitivos en Chile ($0 Costo Operativo)

Cuando le vendes a una empresa chilena un "reporte con IA", lo que separa un trabajo puntual de $50.000 CLP de una mensualidad recurrente de $150.000 a $300.000 CLP/mes es exactamente lo que acabamos de construir hoy:
1. Archivo Histórico Auditable: El gerente puede abrir su celular, tocar el selector de fechas arriba y revisar qué pasó el lunes, el miércoles o el viernes pasado.
2. Cero Costo de Plataformas Intermedias: Otros consultores pagan Zapier ($29 USD), Make ($15 USD), ElevenLabs ($22 USD) y hosting caro, quedándose sin margen de ganancia. Tú usas Python + SSH + SQLite + Edge-TTS en tu propio VPS Hetzner, por lo que el 100% de lo que cobras al cliente va directo a tu bolsillo.


Parte 3: Examen Interactivo y Reto Práctico

Pregunta 1: Ahorro de Tokens en Diseño Web Diario

¿Por qué separamos los datos de la clase (clase_dia.json) del motor compilador (publicar_clase_etelv.py) en lugar de pedirle al agente que escriba todo el archivo index.html desde cero cada día?
* A) Porque los agentes de IA no saben escribir etiquetas HTML.
* B) Para ahorrar miles de tokens diarios en código HTML/CSS/JS repetitivo y garantizar que el diseño móvil y el reproductor de audio nunca se rompan. ✅
* C) Porque Python solo funciona los fines de semana.

Pregunta 2: Qué Significa que tu Publicador sea "Idempotente"

Si ejecutas python publicar_clase_etelv.py --all tres veces seguidas en tu computador, ¿qué ocurre gracias a la idempotencia que programamos hoy?
* A) Se triplican los artículos en la portada de etelv.cl y se borran los audios.
* B) El script reutiliza los audios MP3 ya creados, actualiza limpiamente las páginas y mantiene un único registro actualizado por cada edición en la base de datos SQLite de etelv.cl. ✅
* C) Te cobra $20 dólares adicionales por cada ejecución.

Pregunta 3: Herramientas de Automatización y FinOps

Si quieres que este flujo de 2 agentes se ejecute de forma repetitiva y publique en tu VPS etelv.cl, ¿cuál es la estrategia FinOps correcta ($0 extra)?
* A) Contratar Zapier Pro por $49 USD al mes y Webflow por $29 USD al mes.
* B) Usar publicar_clase_etelv.py con SSH nativo (scp + sqlite3) hacia tu VPS y programarlo con /schedule en Antigravity o pedir la ejecución diaria en 1 línea. ✅
* C) Copiar y pegar los textos a mano todos los días en WordPress.


Reto Práctico de 10 Minutos

  1. Abre https://etelv.cl/ia desde tu celular y prueba el nuevo selector desplegable arriba del reproductor de audio para saltar entre la Edición #02 (09 Nov) y la Edición #01 (07 Nov) verificando que ambas conservan su propio audio y su propio examen.
  2. Si quieres que se ejecute solo a una hora fija, escribe /schedule en el chat de Antigravity para dejar programada la rutina automática.
Velocidad: