DaMap - Generación de reportes por IA
Platform: Web (React, Node.js, Python, GPT/Vertex AI)
SQLGen is an innovative solution developed for DaMap that automatically generates SQL queries from natural language requests using AI, significantly optimizing the reporting workflow for financial reconciliation platforms. *Disclaimer*: I've participated in this project *only* on my role of tutor.
The client company, DaMap, offers a SaaS platform for automating financial reconciliations. As the company grew, the demand for custom reports increased, leading to a bottleneck where the technical team had to manually craft SQL queries for clients.
This project developed SQLGen, a product designed to solve this problem by automatically generating SQL queries from a database schema and a natural language request. The project started with an extensive research phase to evaluate various AI models based on precision, efficiency, and cost to find the optimal fit for the client's needs.
The final system is built with a modern, modular architecture:
- Frontend: A React-based web application.
- Backend: A Node.js service managing the core application logic.
- AI Module: A Python-based service specifically for interacting with GPT and Vertex AI to dynamically generate SQL queries.
The modular design also exposes an independent API, allowing the query generator to be integrated into other systems without the frontend. SQLGen represents an innovative leap that improves operational efficiency and streamlines the workflow for DaMap's financial services.
Authors
Eyheralde Vidart, Alfredo | Gulla Perez, Martín Federico | Barreto Ladereche, Sofía
Reviewers
Garbervetsky, Diego David | Nieves Lema, Ruben Carlos
Score
92/100