{"id":4184,"date":"2026-03-09T17:36:58","date_gmt":"2026-03-09T17:36:58","guid":{"rendered":"https:\/\/www.gubatron.com\/blog\/?p=4184"},"modified":"2026-03-09T17:37:58","modified_gmt":"2026-03-09T17:37:58","slug":"agentes-automatizacion-y-el-futuro-de-los-medios","status":"publish","type":"post","link":"https:\/\/www.gubatron.com\/blog\/agentes-automatizacion-y-el-futuro-de-los-medios\/","title":{"rendered":"Agentes, Automatizaci\u00f3n y el Futuro de los Medios"},"content":{"rendered":"<p><strong>Explico c\u00f3mo converti una publicaci\u00f3n sobre Bitcoin en una operaci\u00f3n editorial fuertemente automatizada con modelos de IA, flujos agenticos y herramientas desarrolladas en Rust. Su relato no solo describe un salto de 20 a 80 art\u00edculos diarios, sino que tambi\u00e9n plantea una idea m\u00e1s ambiciosa: usar blockchain como memoria persistente para agentes de inteligencia artificial.<br \/>\n***<\/strong><\/p>\n<ul>\n<li><strong>Angel Leon afirm\u00f3 que su operaci\u00f3n editorial pas\u00f3 de producir unas 20 notas diarias a cerca de 80 gracias a la automatizaci\u00f3n con IA.<\/strong><\/li>\n<li><strong>El sistema integra scraping, redacci\u00f3n, generaci\u00f3n de im\u00e1genes, SEO, categorizaci\u00f3n y carga autom\u00e1tica de borradores en WordPress.<\/strong><\/li>\n<li><strong>Como siguiente paso, propuso una \u201cThought Chain\u201d, una cadena de bloques para almacenar recuerdos, lecciones y decisiones de agentes de IA.<\/strong><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<hr \/>\n<p>La convergencia entre inteligencia artificial, automatizaci\u00f3n editorial y blockchain ya no se limita a experimentos de laboratorio. En el sector de medios especializados, estas tecnolog\u00edas comienzan a combinarse en sistemas capaces de traducir, redactar, clasificar, ilustrar y publicar contenido con una intervenci\u00f3n humana cada vez menor.<\/p>\n<p>Ese fue el eje de la exposici\u00f3n <em>Building an AI Newsroom: <a href=\"https:\/\/www.youtube.com\/watch?v=ylVP4EGvT8M\">Agents, Automation, and the Future of Media<\/a><\/em>, All\u00ed relat\u00e9 c\u00f3mo evolucion\u00f3 la operaci\u00f3n de DiarioBitcoin desde una peque\u00f1a publicaci\u00f3n enfocada en lectores hispanohablantes hasta una estructura con flujos casi completamente automatizados.<\/p>\n<p>Lejos de presentar un marco te\u00f3rico cerrado, Leon describi\u00f3 una secuencia de pruebas, ajustes y herramientas construidas sobre la marcha. Seg\u00fan explic\u00f3, el objetivo no era dise\u00f1ar un sistema perfecto desde el inicio, sino resolver problemas concretos de producci\u00f3n y escalar gradualmente una sala de redacci\u00f3n especializada en noticias sobre Bitcoin y el ecosistema cripto.<\/p>\n<p>El trasfondo de esa historia tiene peso dentro del sector. Los medios cripto suelen operar en un entorno de alta velocidad, con abundancia de fuentes en ingl\u00e9s, movimientos de mercado constantes y una audiencia que exige cobertura continua. En ese contexto, reducir tiempos de procesamiento sin perder consistencia editorial puede convertirse en una ventaja competitiva clave.<\/p>\n<h2>De un equipo humano de traducci\u00f3n a una operaci\u00f3n asistida por modelos<\/h2>\n<p>Leon record\u00f3 que el proyecto comenz\u00f3 en 2014 como una iniciativa personal, nacida de su inter\u00e9s por compartir en espa\u00f1ol informaci\u00f3n sobre Bitcoin que originalmente encontraba en ingl\u00e9s. Con el tiempo, esa actividad dej\u00f3 de ser un blog personal y se convirti\u00f3 en una publicaci\u00f3n con anunciantes y un equipo de trabajo m\u00e1s formal.<\/p>\n<p>Seg\u00fan su relato, la estructura lleg\u00f3 a incluir cinco personas de base: \u00e9l mismo, una persona de ventas, una editora premiada exiliada de Venezuela y dos redactoras j\u00f3venes, una formada en psicolog\u00eda que deriv\u00f3 al blogging y otra egresada de literatura que hab\u00eda sido alumna de la editora. Adem\u00e1s, exist\u00eda una red de colaboradores externos pagados por pieza, con montos de entre USD $2 y USD $4 por publicaci\u00f3n.<\/p>\n<p>En esa etapa, gran parte del trabajo consist\u00eda en traducir contenido, aunque m\u00e1s tarde tambi\u00e9n se incorporaron notas originales. Sin embargo, la demanda informativa era tan alta que la publicaci\u00f3n depend\u00eda de tareas repetitivas y mano de obra adicional para sostener el ritmo de cobertura.<\/p>\n<p>La llegada de GPT-3.5 abri\u00f3 una primera etapa de experimentaci\u00f3n. Leon dijo que comenz\u00f3 copiando y pegando textos para probar las capacidades de traducci\u00f3n y para intentar trasladar al modelo el estilo editorial aprendido con su editora. Los resultados mostraban potencial, pero segu\u00edan siendo inconsistentes y no lograban convencer al equipo responsable de la edici\u00f3n.<\/p>\n<p>El panorama cambi\u00f3 con las primeras versiones de GPT-4. A partir de all\u00ed, explic\u00f3, la calidad mejor\u00f3 lo suficiente como para pasar del uso manual al consumo v\u00eda API. Ese salto permiti\u00f3 integrar el modelo a herramientas propias y convertir tareas editoriales repetitivas en procesos automatizados con intervenci\u00f3n program\u00e1tica.<\/p>\n<h2>Rust, bots y comandos: la arquitectura de una redacci\u00f3n automatizada<\/h2>\n<p>Leon indic\u00f3 que su entorno de desarrollo est\u00e1 basado principalmente en Rust, mientras que PHP solo se utiliza cuando es indispensable interactuar con WordPress. Sobre esa base construy\u00f3 un wrapper ligero para conectarse a distintos modelos de lenguaje desde una \u00fanica capa, sin depender de un solo proveedor.<\/p>\n<p>Esa abstracci\u00f3n le permiti\u00f3 alternar entre GPT, Claude, Grok y otras opciones seg\u00fan el tipo de tarea. En su explicaci\u00f3n, Grok era especialmente \u00fatil para consultas sobre noticias en tiempo real y movimientos de precios, mientras que GPT segu\u00eda destacando en la redacci\u00f3n de art\u00edculos.<\/p>\n<p>Encima de esa infraestructura, desarroll\u00f3 un bot capaz de recibir \u00f3rdenes tanto en Slack como en Telegram, convirtiendo esos canales en una suerte de l\u00ednea de comandos para la redacci\u00f3n. Algunas instrucciones ejecutan tareas determin\u00edsticas, mientras que otras invocan modelos de IA cuando se necesita razonamiento o generaci\u00f3n de texto.<\/p>\n<p>El comando central del sistema es <em>draft<\/em>. Su funci\u00f3n es tomar una o varias URL, archivos PDF o incluso videos, extraer la informaci\u00f3n relevante y producir un borrador listo para publicarse en el sitio. Para alimentar ese flujo, Leon construy\u00f3 otra herramienta llamada Uni News, descrita como un scraper de art\u00edculos impulsado por IA.<\/p>\n<p>Uni News, seg\u00fan detall\u00f3, puede recuperar t\u00edtulo, autor, fecha de publicaci\u00f3n y contenido principal en un formato normalizado, ya sea Markdown o JSON. Si el recurso es accesible y no est\u00e1 protegido por bloqueos severos, el sistema procesa HTML, texto u otros formatos y los prepara para que el backend en Rust genere la nota.<\/p>\n<p>Una vez obtenida la informaci\u00f3n, el modelo redacta el art\u00edculo siguiendo pautas editoriales. Leon afirm\u00f3 que las versiones m\u00e1s recientes ya obedecen con precisi\u00f3n ese conjunto de instrucciones, un punto que hab\u00eda sido problem\u00e1tico en las primeras etapas, cuando las respuestas omit\u00edan enlaces, categor\u00edas o detalles de formato.<\/p>\n<h2>Im\u00e1genes, SEO y WordPress: el flujo completo de publicaci\u00f3n<\/h2>\n<p>La automatizaci\u00f3n no se detiene en la redacci\u00f3n. De acuerdo con Leon, el mismo flujo genera tambi\u00e9n un prompt para crear una imagen original relacionada con la nota. Esa instrucci\u00f3n se env\u00eda luego a un modelo de im\u00e1genes, con Grok Imagine como una de las herramientas usadas con mayor frecuencia.<\/p>\n<p>Este cambio elimin\u00f3 otro dolor operativo frecuente en los medios digitales: la b\u00fasqueda de im\u00e1genes libres de derechos. Leon sostuvo que la generaci\u00f3n propia redujo el riesgo de disputas por propiedad intelectual, una preocupaci\u00f3n recurrente para publicaciones que deben ilustrar muchas notas cada d\u00eda.<\/p>\n<p>En paralelo, el backend se comunica con WordPress v\u00eda REST para crear un borrador, asignarle categor\u00edas y completar campos de SEO. El sistema, dijo, identifica autom\u00e1ticamente en qu\u00e9 secciones encaja la nota, algo que antes depend\u00eda del criterio del editor y a veces se ejecutaba de forma inconsistente.<\/p>\n<p>Despu\u00e9s, una herramienta adicional redimensiona y comprime la imagen para asegurar cargas r\u00e1pidas. El archivo se sube al gestor de contenidos y queda asociado al borrador. En la pr\u00e1ctica, el proceso deja un art\u00edculo casi terminado, de modo que la tarea humana se limita a abrirlo y pulsar publicar.<\/p>\n<p>Leon a\u00f1adi\u00f3 que recientemente incorpor\u00f3 una funci\u00f3n para revisar las 25 publicaciones anteriores y detectar si la nueva pieza repite un tema ya cubierto. Ese filtro ayuda a evitar duplicaciones cuando la producci\u00f3n crece y varios procesos o personas trabajan en paralelo sobre noticias similares.<\/p>\n<h2>De 20 a 80 art\u00edculos diarios y el objetivo de operar 24\/7<\/h2>\n<p>Las cifras ofrecidas por Leon muestran el alcance del cambio. Antes de la automatizaci\u00f3n, la publicaci\u00f3n generaba cerca de 20 art\u00edculos diarios en una jornada buena. Con la nueva estructura, dijo, el ritmo subi\u00f3 con facilidad a 80 notas al d\u00eda, con un potencial superior a 96.<\/p>\n<p>Ese aumento no proviene solamente de ahorrar costos laborales. En su visi\u00f3n, la ventaja central es convertir una publicaci\u00f3n relativamente peque\u00f1a en una operaci\u00f3n mucho m\u00e1s amplia, capaz de cubrir m\u00e1s podcasts, m\u00e1s documentos y m\u00e1s eventos del ecosistema en lapsos muy cortos.<\/p>\n<p>La automatizaci\u00f3n tambi\u00e9n se extiende a la distribuci\u00f3n. Leon se\u00f1al\u00f3 que ya dispone de bots que colocan en cola las publicaciones para compartirlas en redes sociales a intervalos regulares, incluso cada 15 minutos, lo que permite sostener una rotaci\u00f3n continua durante las 24 horas del d\u00eda.<\/p>\n<p>En el frente del desarrollo, coment\u00f3 que primero us\u00f3 GitHub Copilot como si fuese un empleado remoto al que pod\u00eda asignarle tickets. M\u00e1s tarde migr\u00f3 con mayor intensidad a Claude desde la l\u00ednea de comandos. Afirm\u00f3 que ese enfoque termin\u00f3 reduciendo la necesidad de abrir un entorno integrado de desarrollo para muchas tareas.<\/p>\n<p>Tambi\u00e9n mencion\u00f3 la dimensi\u00f3n econ\u00f3mica de trabajar con APIs. Para la mayor\u00eda de los casos usa modelos m\u00e1s baratos, pero cuando un problema t\u00e9cnico resulta especialmente dif\u00edcil, recomend\u00f3 escalar a modelos m\u00e1s potentes. En su experiencia, el mayor costo puntual sigue siendo inferior al de perder d\u00edas enteros intentando resolver un obst\u00e1culo manualmente.<\/p>\n<h2>Agentes, memoria y una posible cadena de bloques para pensamientos<\/h2>\n<p>M\u00e1s all\u00e1 del caso editorial, Leon plante\u00f3 que todos estos comandos pueden convertirse en herramientas reutilizables dentro de arquitecturas de agentes. En su definici\u00f3n, un agente es una sesi\u00f3n de modelo de lenguaje con acceso a herramientas, aunque matiz\u00f3 que el verdadero reto est\u00e1 en gestionar contexto, memoria y costos de tokens.<\/p>\n<p>Cont\u00f3 que ha experimentado con distintas formas de orquestaci\u00f3n, desde bucles iterativos hasta equipos de agentes organizados bajo jerarqu\u00edas diversas. Incluso mencion\u00f3 pruebas para crear juegos como Breakout y Tetris mediante estos sistemas, como una demostraci\u00f3n de que los agentes pueden abordar problemas complejos de forma relativamente aut\u00f3noma.<\/p>\n<p>El siguiente paso para su medio, asegur\u00f3, es automatizar el scouting de noticias. Hoy todav\u00eda hay intervenci\u00f3n humana para decidir qu\u00e9 historias merecen un borrador. La idea futura es que un agente monitoree fuentes, eval\u00fae relevancia y determine qu\u00e9 debe publicarse.<\/p>\n<p>En ese punto introdujo una reflexi\u00f3n m\u00e1s ambiciosa sobre la memoria de los agentes. A su juicio, uno de los l\u00edmites actuales est\u00e1 en el colapso del contexto cuando las sesiones se alargan. Aunque existen archivos de memoria y t\u00e9cnicas de reflexi\u00f3n sobre errores, considera que esos mecanismos siguen siendo fr\u00e1giles y parcialmente perdidos durante la compresi\u00f3n del contexto.<\/p>\n<p>Su propuesta es una \u201cThought Chain\u201d, una estructura tipo blockchain en la que los agentes registren pensamientos, aprendizajes o lecciones en bloques encadenados mediante hashes. Leon sugiri\u00f3 que esos bloques podr\u00edan estar firmados por una autoridad central para evitar alteraciones y que cada agente, o incluso una organizaci\u00f3n completa de agentes, mantenga su propia cadena privada de memoria.<\/p>\n<p>Seg\u00fan explic\u00f3, eso permitir\u00eda reconstruir sesiones, transferir aprendizajes entre modelos y preservar decisiones importantes a largo plazo. En un escenario m\u00e1s amplio, esa memoria compartida podr\u00eda servir para que distintos agentes aprendan de aciertos y errores ajenos, e incluso dar pie a organizaciones aut\u00f3nomas de IA con continuidad hist\u00f3rica verificable.<\/p>\n<p>La idea sigue en fase conceptual, pero conecta dos debates muy activos en la industria. Por un lado, la necesidad de memoria persistente y trazable para agentes de IA. Por otro, el posible papel de blockchain como capa de integridad, historial y coordinaci\u00f3n entre sistemas aut\u00f3nomos. Si ambos frentes convergen, los medios podr\u00edan ser solo una de las primeras industrias en probarlo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Explico c\u00f3mo converti una publicaci\u00f3n sobre Bitcoin en una operaci\u00f3n editorial fuertemente automatizada con modelos de IA, flujos agenticos y herramientas desarrolladas en Rust. Su relato no solo describe un salto de 20 a 80 art\u00edculos diarios, sino que tambi\u00e9n plantea una idea m\u00e1s ambiciosa: usar blockchain como memoria persistente para agentes de inteligencia artificial. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4185,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1666],"tags":[],"class_list":["post-4184","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.gubatron.com\/blog\/wp-content\/uploads\/2026\/03\/canuto-imagine-1773077597.jpg?fit=1226%2C736&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5Unzf-15u","jetpack-related-posts":[{"id":318,"url":"https:\/\/www.gubatron.com\/blog\/indices-academicos\/","url_meta":{"origin":4184,"position":0},"title":"Indices Academicos","author":"gubatron","date":"May 25, 2006","format":false,"excerpt":"CNU: PN 17.375 PTPN 79.264 PTRV 68.001 PTHN 62.348 IA 73.628 UCAB: Habilidad Numerica 577 Habilidad Verbal 569 Indice Academico 625 Es bueno tener estos numeros por ahi antes que los pierda.","rel":"","context":"In &quot;Diary&quot;","block_context":{"text":"Diary","link":"https:\/\/www.gubatron.com\/blog\/category\/diary\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":516,"url":"https:\/\/www.gubatron.com\/blog\/ejemplo-de-automatizacion-entre-2-maquinas-remotas-con-bash-scripting-y-python\/","url_meta":{"origin":4184,"position":1},"title":"Ejemplo de automatizacion entre 2 maquinas remotas con bash scripting y Python","author":"gubatron","date":"May 10, 2007","format":false,"excerpt":"Para los amigos que se inician en el mundo *nix, ya sea con su nueva Mac, o con una PC corriendo Linux, les recomiendo que aprendan a manejar bien los siguientes lenguajes, y el mundo sera suyo: - bash scripting (aliases, variables, exports, iteraciones, condicionales) - python (para programar logica\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":460,"url":"https:\/\/www.gubatron.com\/blog\/el-hombre-mas-inteligente-del-mundo\/","url_meta":{"origin":4184,"position":2},"title":"El hombre mas inteligente del mundo","author":"gubatron","date":"February 5, 2007","format":false,"excerpt":"Siempre he pensado que en cualquier actividad, o cualquier dimension de medida, tiene que haber alguien que sea el mejor. Cuando aplicas esta pregunta a la inteligencia y te dices a ti mismo que tiene que haber una persona mas inteligente que el resto del mundo, vienen a la mesa\u2026","rel":"","context":"In &quot;Geeklife&quot;","block_context":{"text":"Geeklife","link":"https:\/\/www.gubatron.com\/blog\/category\/geeklife\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":393,"url":"https:\/\/www.gubatron.com\/blog\/zune-salio-ayer-y-si-importo\/","url_meta":{"origin":4184,"position":3},"title":"Zune salio ayer, y si importo","author":"gubatron","date":"November 15, 2006","format":false,"excerpt":"Me da risa que la gente de alt1040 si le importo el Zune tanto como para sacar un articulo que dice que a nadie le importo este lanzamiento. Yo reconozco que soy un Microsoft Hater, pero al pan pan y al vino vino senores. Veamos algunos de los comentarios con\u2026","rel":"","context":"In &quot;Geeklife&quot;","block_context":{"text":"Geeklife","link":"https:\/\/www.gubatron.com\/blog\/category\/geeklife\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":607,"url":"https:\/\/www.gubatron.com\/blog\/por-que-no-te-callas-version-en-paso-doble\/","url_meta":{"origin":4184,"position":4},"title":"Por que no te callas? (version en paso doble)","author":"gubatron","date":"November 12, 2007","format":false,"excerpt":"Con la melodia de \"Y Viva Espana\", demasiado comico.","rel":"","context":"In &quot;Funny&quot;","block_context":{"text":"Funny","link":"https:\/\/www.gubatron.com\/blog\/category\/funny\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1516,"url":"https:\/\/www.gubatron.com\/blog\/las-mentiras-sobre-la-marihuana\/","url_meta":{"origin":4184,"position":5},"title":"Las Mentiras sobre la Marihuana","author":"gubatron","date":"January 3, 2010","format":false,"excerpt":"Si te criaste en Latino Am\u00e9rica probablemente eres victima de las mentiras que rodean a la marihuana y probablemente tienes el cerebro h\u00edper lavado en su contra, lo cual te hace ver esta planta como algo que jam\u00e1s tocaras en tu vida. Si no has probado la marihuana (despu\u00e9s de\u2026","rel":"","context":"In &quot;Ensayos&quot;","block_context":{"text":"Ensayos","link":"https:\/\/www.gubatron.com\/blog\/category\/ensayos\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/4184","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/comments?post=4184"}],"version-history":[{"count":3,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/4184\/revisions"}],"predecessor-version":[{"id":4188,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/4184\/revisions\/4188"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/media\/4185"}],"wp:attachment":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/media?parent=4184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/categories?post=4184"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/tags?post=4184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}