Es inherente dar a conocer que una nueva herramienta facilita a los usuarios de bases de datos llevar a cabo análisis estadísticos complicados de datos tabulares sin necesidad de saber qué está ocurriendo detrás de escena.
GenSQL, un sistema de Inteligencia Artificial Generativa para Bases de Datos, podría ayudar a los usuarios a efectuar predicciones, detectar anomalías, así como a adivinar valores faltantes, corregir errores o incluso, generar datos sintéticos con solo pulsar unas pocas teclas. ¿IA Generativa a nivel de Bases de Datos? conozca todo a continuación.
GenSQL, un sistema de IA Generativa para bases de datos
Por ejemplo, si el sistema se utilizara para analizar datos médicos de un paciente que siempre ha tenido presión arterial alta, podría detectar una lectura de presión arterial que sea baja para ese paciente en particular pero que por lo demás estaría dentro del rango normal.
GenSQL logra integrar automáticamente un conjunto de datos tabulares y un modelo de Inteligencia Artificial (IA) probabilístico generativo, que tiene la capacidad de poder tener en cuenta la incertidumbre y ajustar su toma de decisiones en función de nuevos datos.
Además, GenSQL se puede usar para producir y analizar datos sintéticos que imitan los datos reales de una base de datos. Esto tiene la capacidad de resultar especialmente útil en situaciones en las que no se pueden compartir datos confidenciales, como; los historiales médicos de los pacientes, o incluso, cuando los datos reales son escasos.
Vale la pena destacar que esta nueva herramienta se encuentra construida sobre SQL, un lenguaje de programación para la creación y manipulación de bases de datos que se introdujo a finales de la década de 1970 y es usado por millones de desarrolladores a nivel mundial.
Cuando los investigadores compararon GenSQL con métodos populares basados en IA para el análisis de datos, revelaron que no solo era más rápido, sino que también producía resultados mucho más precisos. Es importante destacar que los modelos probabilísticos usados por GenSQL son explicables, por lo que los usuarios tienen la posibilidad de leerlos y editarlos.
Es crucial señalar que la investigación se presentó recientemente en la Conferencia ACM sobre Diseño e Implementación de Lenguajes de Programación.