Desafío Público Consejo de Defensa del Estado

2025

Como parte de un desafío público propuesto por el Consejo de Defensa del Estado (CDE), trabajamos en una solución para el desafío de estructurar el proceso de ingreso de demandas a su sistema.

Desafío Público Consejo de Defensa del Estado

Proyecto

EL Consejo de Defensa del Estado (CDE), organismo público, autónomo y técnico que tiene como rol defender judicialmente los intereses del Estado, el Fisco y sus instituciones, presentó a los proyectos Desafío Público su necesidad de estructurar el proceso de ingreso de demandas a su sistema.

En Innovación IMFD, desarrollamos localmente una herramienta que permite al Consejo optimizar y centralizar el universo de demandas recibidas, y con esto, asignar de mejor manera a sus abogados a los casos. El sistema se basa en permitir la carga de demandas al sistema; usando extractores de textos, modelos de clasificación y de lenguaje, se logra determinar participantes, leyes, entidades y clasificar la demanda según criterios definidos por el CDE

Para el desarrollo se usó Python, JavaScript, PostgreSQL; la integración de servicios como Redis para el procesamiento usando workers, Hugging Face para alojar los modelos clasificadores entrenados por el equipo, OpenAI para la captura de entidades; como también desarrollada por el mismo Instituto, MillenniumDB y WUKONG, para las funcionalidades con grafos. Por otro lado, la interfaz fue construida usando Next.js, un framework para React que facilita la construcción de aplicaciones web. También se utilizó Supabase para la autentificación, Tailwind para los estilos, y se siguieron las recomendaciones documento del SENADIS «Requisitos básicos para un sitio web accesible«.

La aplicación permite a los y las usuarias subir documentos, a los que se les extraen sus entidades e información relevante, para luego clasificarlos según los criterios y categorías definidas por el CDE. Adicionalmente, el contenido de los documentos es vectorizado para realizar búsquedas semánticas, mientras que la captura de entidades permite la creación de un grafo de conocimiento que ayuda en la identificación de relaciones de mayor complejidad entre los datos. La herramienta es de uso interno en el CDE y cumple con los protocolos de privacidad y seguridad definidos por el IMFD.

 

Equipo

Hernán Sarmiento, director de proyecto.
Camilo Maldonado, científico de datos.
Gabriela Contreras, desarrolladora.
Agustín Urrutia, desarrollador.
Ignacio Nuñez, DevOps.

innovacion@imfd.cl