Desafío Público Consejo de Defensa del Estado
2025
Proyecto
THE Consejo de Defensa del Estado (CDE), a public, autonomous and technical body whose role is to legally defend the interests of the State, the Treasury and its institutions, presented to the Desafío Público projects its need to structure the process for submitting claims to its system.
In Innovación IMFD, we locally developed a tool that allows the Consejo to optimize and centralize the universe of claims received, and with this, better assign its lawyers to cases. The system is based on enabling the upload of claims to the system; using text extractors, classification and language models, it is possible to determine participants, laws, entities, and classify the claim according to criteria defined by the CDE.
For the development, Python, JavaScript, and PostgreSQL were used; the integration of services such as Redis for processing using workers, Hugging Face to host the classifier models trained by the team, OpenAI for entity capture; as well as MillenniumDB and WUKONG, also developed by the same Institute, for graph functionalities. On the other hand, the interface was built using Next.js, a framework for React that facilitates the construction of web applications. Supabase was also used for authentication, Tailwind for styling, and the recommendations from the SENADIS document “Requisitos básicos para un sitio web accesible” were followed.
The application allows users to upload documents, from which entities and relevant information are extracted, in order to then classify them according to the criteria and categories defined by the CDE. Additionally, the content of the documents is vectorized to perform semantic searches, while entity capture enables the creation of a knowledge graph that helps identify more complex relationships between the data. The tool is for internal use at the CDE and complies with the privacy and security protocols defined by the IMFD.
Equipo
Hernán Sarmiento, project director.
Camilo Maldonado, data scientist.
Gabriela Contreras, developer.
Agustín Urrutia, developer.
Ignacio Nuñez, DevOps.
