Blog

ES
ColombiaEscoge: Cómo construí una herramienta para informar al elector colombiano

ColombiaEscoge: Cómo construí una herramienta para informar al elector colombiano

5 min de lectura

En este post quiero contarte, paso a paso, cómo fue el proceso técnico de la construcción de ColombiaEscoge.

Recopilación de la información

Todo empieza con la materia prima. Para ColombiaEscoge recopile tres tipos de fuentes:

  • Entrevistas publicadas en YouTube por distintos medios de comunicación.
  • Planes de gobierno en formato PDF, los documentos oficiales radicados por cada candidato.
  • Debates electorales, también disponibles en YouTube.

El reto aquí no fue encontrar el contenido, está disponible públicamente, sino organizarlo de forma coherente y trazable, sabiendo que cada pieza tendría que vincularse después a propuestas concretas.

Extracción de propuestas con IA

Con el contenido en mano, el siguiente paso fue el más interesante desde el punto de vista técnico: extraer las propuestas relevantes de cada fuente de forma estructurada.

Para los videos use sus transcripciones. Para los PDFs, el texto directamente. En ambos casos diseñe un prompt que le pedía al modelo identificar los puntos y propuestas más importantes, pero con una condición clave: citar la fuente exacta. Para videos, el minuto exacto en que se menciona. Para PDFs, el número de página. Esto era innegociable, una propuesta sin respaldo no es información, es ruido.

El resultado fue un conjunto de datos estructurado por candidato, por tema y por fuente, listo para ser consumido por la web.

Desarrollo de la web con Astro

Para la capa de presentación elegí Astro, un framework perfecto para este caso de uso por una razón principal: generación de páginas estáticas. Cada página se construye una sola vez en tiempo de build y se sirve como HTML puro, lo que se traduce en tiempos de carga mínimos incluso en conexiones lentas algo crítico pensando en usuarios de todo el país.

La arquitectura de páginas quedó así:

  • Una página por candidato como punto de entrada.
  • Dentro de cada candidato, secciones separadas para entrevistas y debates.
  • Cada pieza de contenido incluye: el video embebido, la transcripción completa y el listado de propuestas con su citación precisa (minuto o página).

Debates presidenciales ColombiaEscoge

El objetivo era que cualquier persona pudiera ir directamente a una propuesta específica y verificarla en la fuente original con un solo clic.

Analítica con Vercel Analytics

Finalmente, active Vercel Analytics para entender cómo la gente usa la herramienta: qué candidatos generan más consultas, qué secciones se visitan más, desde dónde llegan los usuarios. Datos que no solo sirven para mejorar el producto, sino para entender mejor el comportamiento del elector colombiano en línea.

Mis conclusiones

ColombiaEscoge no pretende decirle a nadie por quién votar. Pretende que cada persona pueda tomar esa decisión con información real, verificable y accesible. Si logro que una sola persona llegue más informada a las urnas, el proyecto valió la pena.

Si tienes preguntas sobre cualquiera de los pasos técnicos el diseño del prompt, la estructura de datos o la configuración de Astro déjalo en los comentarios.

Comparte este artículo en

Avatar byandrev

Andres Parra

Software Engineer

Soy Andrés Parra, Ingeniero de Software apasionado por crear soluciones tecnológicas escalables e innovadoras. Me especializo en la construcción de aplicaciones web modernas, dominando un stack versátil que incluye JavaScript, TypeScript, Python y Java, junto con frameworks como React, Next.js y Spring Boot. Interesado en las últimas tecnologías y herramientas de desarrollo.