El objetivo principal de esta aplicación es mostrar la actividad del congreso de forma más amigable para acercar a las personas a la actividad política del día a día del congreso mas allá de las votaciones más polémicas, que son las que mas suenan en medios y en redes sociales.
Los datos que se muestran en la tabla de votaciones están reducidos para conseguir esa accesibilidad y llevar la actividad del congreso a un lenguaje más de calle. Por ejemplo en vez de usar los nombres completos de los grupos, grupo parlamentario xxx, se han usado los nombres comunes que usamos día a día, PP, PSOE, PNV, ERC….
Para ello he sacado los datos que hay en el página del congreso y los he modificado para poder hacer consultas. Voy a detallar el proceso que he seguido para sacar los datos ya que no son exactamente los que hay en la web del Congreso:
En la web del Congreso hay una sección que se llama “Datos Abiertos” (https://www.congreso.es/es/opendata/votaciones) donde aparecen los días en los que ha habido actividad parlamentaria. La votaciones tienen asociado un expediente (ya que la aprobación de una misma norma puede tener más de una votación) por lo que cada expediente es el elemento individual que se muestra en esta aplicación. Accediendo al expediente se sacan los datos de información de la norma, así como los JSON de cada votación. En estos ficheros JSON podemos encontrar la información en concreto de la votación y cada uno de los votos individuales de cada miembro del congreso (y a que partido pertenecen) así que con ellos se puede saber el resultado de la votación por partido.
Una vez que ya están los datos de información de la norma y las votaciones hay que saber cual es la votación que determina si se aprueba o no la norma. Para saberlo he utilizado un modelo de ChatGPT entrenado con ejemplos. Esos ejemplos los he hecho con el nombre del expediente y una lista con el nombre de todas las votaciones asociadas a ese expediente. Por ejemplo, hay un expediente (Proposición de reforma constitucional de Grupos Parlamentarios) que tiene dos votaciones, la toma en consideración y el acuerdo de tramitación. Teniendo esas dos votaciones el ejemplo que le di como votación principal es el acuerdo de tramitación ya que la toma en consideración no es la votación final de la norma.
Esta votación principal es la que aparece inicialmente en la tabla y la que se utiliza para realizar las búsquedas.
Quería detallar este proceso porque esa votación principal sacada con un IA puede dejar dudas a que haya un sesgo en el modelo que he creado para entrenar a la IA y no es un dato facilitado por el Congreso.
Explicado todo esto ya solo decir que es una aplicación que creo que todavía tiene bastante grado de mejora y por ahora es un prototipo funcional para ver que datos son interesantes de saber.
Los grupos parlamentarios no tienen porque ser los mismos que los partidos políticos. Para simplificar el proceso de busqueda y poder englobar los resultados he hecho una relación de esos grupos parlamentarios con los partidos: