¿Te resulta más fácil leer con fondo crema, un tono de color, más contraste o un texto más grande? Elige tus colores y tu texto una sola vez, para todas las páginas.

Glosario de IA

Texto a SQL (text-to-SQL)

Texto a SQL es que un modelo de lenguaje convierta una pregunta en palabras sencillas en una consulta a una base de datos, que se comprueba antes de fiarse de su respuesta.

El modelo recibe la pregunta y una descripción breve de la base de datos: sus tablas, sus columnas, cómo se unen y qué significa una columna de nombre poco claro. Escribe una consulta SQL, la aplicación la ejecuta y la respuesta muestra las filas junto a la consulta, para que se vea de dónde sale el resultado.

Una consulta puede ejecutarse sin error y aun así responder a otra pregunta: contar dos veces la misma fila, olvidar un filtro o unir por la columna equivocada. Por eso se lee frente a la pregunta, se ejecuta sobre datos cuya respuesta se conoce y se puntúa con un conjunto de preguntas antes de usar un prompt o un modelo nuevo.

Se ejecuta con una conexión de solo lectura, como un único SELECT, con un límite de filas y un tiempo máximo, así que una consulta errónea o maliciosa puede leer un poco y no cambiar nada.

Un error común es fiarse de cualquier consulta que se ejecuta. Que no haya error no significa que la respuesta sea correcta, y un resultado vacío puede ser un filtro equivocado y no que no haya nada.

← Todos los términos de IA