¿Qué son las Tablas de IA Generativa?
La IA Generativa es un subcampo de la inteligencia artificial que entrena modelos de IA para crear nuevo contenido, como texto realista, pronósticos, imágenes y más, aprendiendo patrones de datos existentes. MindsDB revoluciona el aprendizaje automático dentro de las bases de datos empresariales introduciendo el concepto de tablas de IA Generativa. Estas esencialmente representan modelos de IA como tablas de base de datos virtuales, capaces de producir salidas realistas dadas ciertas entradas.Creando una Tabla de IA Generativa
Podemos, por ejemplo, crear un modelo de OpenAI que generará una respuesta dado algún prompt_template instrucciones escritas en inglés sencillo.Diferencia entre Tablas de IA y Tablas Estándar
Para entender la diferencia, podemos revisar un ejemplo mucho más simple, aquí veremos cómo las tablas de base de datos tradicionales están diseñadas para darte una respuesta determinista dado algún input, y las Tablas Generativas de IA están diseñadas para generar una respuesta aproximada dado algún input. Consideremos la siguienteincome_table tabla que almacena los income y debt valores.
income_table tabla es como
sigue:
Consultando la tabla de ingresos para obtener el debt valor para un income
valor particular resulta en lo siguiente:
Pero ¿qué sucede cuando consultamos la tabla para un income valor que no está
presente allí?
WHERE cláusula de condición no se cumple para ninguna de las filas, no se
devuelve ningún valor.
Cuando una tabla no tiene una coincidencia exacta, la consulta devuelve un conjunto vacío o un
valor nulo. ¡Aquí es donde entran en juego las Tablas de IA!
Vamos a crear un debt_model modelo que nos permita aproximar el debt valor
para cualquier income valor. Entrenamos el debt_model modelo usando los datos de la
income_table tabla.
CREATE MODEL declaración. Al ejecutar esta declaración, el modelo predictivo trabaja en segundo plano, creando automáticamente una representación vectorial de los datos que puede visualizarse de la siguiente manera:
Ahora busquemos el debt valor de algún income valor aleatorio. Para obtener el debt valor aproximado, consultamos el mindsdb.debt_model modelo en lugar de la income_table tabla.
