<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Inteligencia Artificial by Manuel Toral</title><link>/tags/inteligencia-artificial/</link><description>Recent content in Inteligencia Artificial by Manuel Toral</description><language>es</language><lastBuildDate>Mon, 14 Apr 2025 00:00:00 -0600</lastBuildDate><atom:link href="/tags/inteligencia-artificial/index.xml" rel="self" type="application/rss+xml"/><item><title>Amigos, rivales y todo lo demás: mapeando el universo político de Julio Scherer Ibarra con IA</title><link>/blog/scherer-amigos-rivales-ia/</link><pubDate>Mon, 14 Apr 2025 00:00:00 -0600</pubDate><guid>/blog/scherer-amigos-rivales-ia/</guid><description>&lt;p&gt;Cuando Julio Scherer Ibarra publicó &lt;em&gt;Ni venganza ni perdón&lt;/em&gt; en 2025, nadie esperaba que sus memorias se convirtieran en un documento político de primer orden. El libro —denso, cargado de nombres, fechas y afectos— describe casi tres décadas de una vida pública intensa: consejero jurídico de la Presidencia, operador político, testigo privilegiado de la Cuarta Transformación.&lt;/p&gt;
&lt;p&gt;La pregunta que me hice al leerlo fue sencilla: &lt;strong&gt;¿a quién quiere Scherer y a quién no?&lt;/strong&gt; Y si eso era respondible, ¿podía hacerse de forma sistemática?&lt;/p&gt;
&lt;p&gt;La respuesta fue sí. Y el proceso es lo que quiero compartir aquí.&lt;/p&gt;
&lt;h2 id="el-problema-300-páginas-cientos-de-personajes"&gt;El problema: 300 páginas, cientos de personajes&lt;/h2&gt;
&lt;p&gt;El libro tiene cerca de 300 páginas y menciona a decenas de figuras públicas: presidentes, ministros, gobernadores, periodistas, empresarios. Hacer un análisis manual sería posible pero lento y subjetivo. Usar un LLM en una sola pasada era inviable por los límites de contexto.&lt;/p&gt;
&lt;p&gt;La solución fue diseñar una &lt;strong&gt;arquitectura de procesamiento paralelo&lt;/strong&gt;: dividir el libro en bloques de ~20 páginas y asignar cada fragmento a un &amp;ldquo;agente&amp;rdquo; —una instancia específica de análisis— con instrucciones precisas sobre qué buscar y cómo clasificarlo.&lt;/p&gt;
&lt;h2 id="la-metodología-15-agentes-una-escala-un-resultado"&gt;La metodología: 15 agentes, una escala, un resultado&lt;/h2&gt;
&lt;p&gt;Cada agente recibía la misma instrucción base (guardada en &lt;code&gt;prompt.txt&lt;/code&gt;):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Identificar &lt;strong&gt;personas reales&lt;/strong&gt; mencionadas en el fragmento.&lt;/li&gt;
&lt;li&gt;Extraer la &lt;strong&gt;cita textual&lt;/strong&gt; que mejor captura el sentimiento del autor hacia esa persona.&lt;/li&gt;
&lt;li&gt;Clasificar la relación en una escala de &lt;strong&gt;-5 (enemigo acérrimo) a +5 (aliado incondicional)&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;No inferir: basarse únicamente en lo que el texto dice de forma explícita.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Una vez procesados los 15 bloques, un proceso central consolidó los resultados:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Deduplicación&lt;/strong&gt; de nombres (&amp;ldquo;AMLO&amp;rdquo;, &amp;ldquo;Andrés Manuel&amp;rdquo;, &amp;ldquo;el Presidente&amp;rdquo; → mismo nodo).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resolución de conflictos&lt;/strong&gt; cuando un personaje aparecía en múltiples fragmentos con puntajes distintos.&lt;/li&gt;
&lt;li&gt;Generación de un Excel con código de colores y el dataset final.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="el-resultado-un-beeswarm-interactivo"&gt;El resultado: un beeswarm interactivo&lt;/h2&gt;
&lt;p&gt;El producto final es una visualización tipo &lt;em&gt;beeswarm plot&lt;/em&gt; donde cada círculo es una persona. El tamaño refleja el &lt;strong&gt;peso narrativo&lt;/strong&gt; (páginas dedicadas), la posición horizontal indica el sentimiento, y los antagonistas centrales llevan un contorno punteado para distinguirlos.&lt;/p&gt;
&lt;p&gt;Puedes explorarlo directamente en la &lt;a
href="https://jmtoral.github.io/scherer-amigos-rivales/"
target="_blank" rel="noopener"
&gt;GitHub Page del proyecto&lt;/a
&gt;
o revisar el código en &lt;a
href="https://github.com/jmtoral/scherer-amigos-rivales"
target="_blank" rel="noopener"
&gt;el repositorio&lt;/a
&gt;
.&lt;/p&gt;
&lt;h2 id="lo-que-aprendí"&gt;Lo que aprendí&lt;/h2&gt;
&lt;p&gt;Algunos hallazgos del análisis me sorprendieron. Ramírez Cuevas y Gertz Manero emergieron como los antagonistas más marcados —no por su frecuencia de mención sino por la intensidad del lenguaje utilizado. AMLO, en cambio, aparece con una relación ambivalente: admiración genuina combinada con decepción en momentos clave.&lt;/p&gt;
&lt;p&gt;Lo que más me llamó la atención fue que el libro no es un ajuste de cuentas. Es, en realidad, un intento de ordenar la experiencia. Scherer escribe como quien hace un inventario emocional antes de cerrar un capítulo.&lt;/p&gt;
&lt;h2 id="sobre-el-uso-de-ia"&gt;Sobre el uso de IA&lt;/h2&gt;
&lt;p&gt;Este proyecto, incluyendo el código de extracción y la visualización, fue asistido por agentes de IA —específicamente Google DeepMind y Claude Code. Los uso como herramientas para acelerar el proceso analítico, no como sustitutos del criterio o la interpretación. La pregunta, el diseño metodológico y las conclusiones son mías.&lt;/p&gt;
&lt;p&gt;El código está disponible en GitHub bajo licencia MIT. Si tienes preguntas o quieres replicar el análisis con otro texto, me puedes encontrar en &lt;a
href="https://www.linkedin.com/in/josetoral/"
target="_blank" rel="noopener"
&gt;LinkedIn&lt;/a
&gt;
.&lt;/p&gt;</description></item></channel></rss>