IA para Humanoscómo funciona por dentro
Caso de estudio · sistema multiagente

IA para Humanos

Cómo se hace, cada mañana, una newsletter de inteligencia artificial para gente que no es técnica.

10 agentes0 € por ediciónpublica una persona
El problema

Cada día salen decenas de noticias de IA. Casi todas escritas para quien ya sabe.

El objetivo: elegir las que importan, comprobarlas y contarlas en lenguaje de calle. Todas las mañanas a las 7:30, sin nadie delante.

Y con tres reglas fijas: nada sin fuente, nada que suene a máquina y nada que llegue al lector sin que lo decida una persona.
Por dentro

Diez agentes, cada uno con un solo trabajo.

01Recopiladorlee las fuentes de la mañana
02Rastreadorsigue la opinión hasta la noticia
03Limpiezaquita repetidos y ruido
04Relevanciadecide qué importa hoy
05Investigadorlee cada historia entera
06Verificadorcomprueba cada afirmación
07Escritorredacta la edición
08Editorpuntúa y exige cambios
09Lector profano¿se entiende sin saber?
10Notasla frase para difundirla
y al final, una persona revisa el borrador y decide si se publica
Lo que sigue es una ejecución real: la edición del 22 de septiembre de 2026.
Agente 1 · Recopilador

Lee 17 fuentes cada mañana.

Laboratorios, medios internacionales, medios en español y analistas. Si una fuente no responde, se apunta y se sigue: la edición nunca cae por un medio.

0 titularesde las 16 fuentes que respondieron ese día
2 laboratorios9 medios internacionales 4 medios en español2 analistas
Agente 2 · Rastreador

La opinión no es la noticia.

Si un titular es una columna, sigue sus enlaces hasta la fuente original y trae esa.

columna de opinión
→
fuente primaria
Agente 3 · Limpieza

Fuera repetidos, cebos y ruido.

Sin modelo de lenguaje: reglas deterministas, gratis e instantáneas, y cada descarte queda anotado con su motivo.

52 titulares limpios
Agente 4 · Relevancia

Decide qué le importa a una persona normal.

  • 15 de 51 superan el corte
  • 3 coberturas del mismo hecho: se queda una
  • Como mucho dos historias por medio
  • Una buena de ayer compite por mérito
  • 8 historias con arco se guardan para el fin de semana
corte
las 3 elegidas

Los 51 titulares de ese día. Recuentos por tramo reales; la posición dentro de cada tramo es ilustrativa.

Agente 5 · Investigador

Lee cada historia entera, no solo el titular.

Las tres a la vez. Si una web bloquea la lectura, trabaja con lo que hay y lo deja dicho, en vez de rellenar.

Frontera y vigilancia

artículo completo

leído
Un ataque a OpenAI hecho con Claude

artículo completo

leído
El contrato social de la IA

la web bloquea la lectura: trabaja con el resumen y lo avisa

parcial
Agente 6 · Verificador

Comprueba cada afirmación contra su fuente.

0respaldadas
0sin respaldo
0contradichas
Al escritor solo le llegan los hechos respaldados.
Agentes 7 y 8 · Escritor y editor

Uno escribe y el otro exige, hasta que el editor aprueba.

Versión 1

1.346 palabras
Claridad
8,5
Precisión
8,2
Estilo
7,4
Accesibilidad
7,7
requiere revisión
Subtítulo de 256 caracteres cuando Substack admite 250. Lo detecta el código, no se deja al criterio del modelo.
→crítica
concreta

Versión 2

1.214 palabras
Claridad
8,8
Precisión
8,7
Estilo
8,5
Accesibilidad
8,6
aprobada
El editor ve la versión anterior y lo que pidió. Si dos rondas seguidas no mejoran, el bucle para.
Agente 9 · Lector profano

Un lector sin formación técnica lee la versión aprobada.

Versión 2

Comprensión 6,5
15 pasajes que no entiende
suspende
Precisión 8,7
→reescribe
para explicar

Versión 4

Comprensión 7,5
se entiende mejor
mejora
Precisión 8,7 → 8,4
Se queda la versión 2. Un texto que se entiende mejor pero pierde rigor no es mejor. La edición sale retenida y decide una persona.
Agente 10 · Notas

Tres formas de contar la edición en una nota.

La frase para publicar en Substack y que llegue a más gente. El estilo se comprueba en código: sin muletillas de IA, sin rayas, y que quepa en el móvil sin cortarse.

1
Entra por la escena
2
Entra por la cifra que duele
3
Entra por el hilo del día
Publicación

Nada llega al lector sin que lo decida una persona.

Borrador en Substack

Con título, subtítulo y cuerpo ya separados y maquetados. Si el borrador ya existía, se actualiza en vez de duplicarse.

Correo al editor

El enlace al borrador, cualquier aviso que pida una decisión y las tres notas para difundirla. Si algo va mal, va en el asunto.

El código no puede enviar a los suscriptores: solo crea borradores. Es una regla del sistema, no una opción de configuración.
Debajo de todo

Tres motores, un registro de todo y cero euros.

principal→respaldo→local
Motores en cascada

Si uno falla, entra el siguiente sin intervención. Si llega a escribir el modelo local de emergencia, la edición se retiene.

Todo queda registrado

Cada decisión de cada agente, con su tiempo, sus tokens y su coste. Cada etapa se guarda en disco: se puede auditar y reanudar.

Coste por edición
0 €

Suscripción que ya existía y modelo local. El contador sigue midiendo por si algún día se conecta uno de pago.

16 min 33 sesta edición 0tokens leídos 0 €gastados
Resultados · del 31 de julio al 28 de septiembre de 2026

Dos meses funcionando cada mañana.

0
ediciones generadas
0
ejecuciones registradas
0
tests automáticos
0
cambios revisados
0
fuentes cada día
Los tests comprueban que el código funciona. Una evaluación aparte, con casos fijos, comprueba que la newsletter es buena y avisa si un cambio la empeora.
Mi papel

La definición del producto, las decisiones de diseño, la revisión de cada cambio y la operación diaria son mías.

La implementación está asistida por IA, con Claude Code.

Python · Pydantic · FastAPI · httpx · Docker · pytest · Claude Code · Ollama · Substack
Jorge Sebastián Soriano · IA para Humanos
01Recopilador
02Rastreador
03Limpieza
04Relevancia
05Investigador
06Verificador
07Escritor
08Editor
09Lector
10Notas
→Una persona
0:00 / 2:07