¿Cómo hacer texto a SQL de forma segura? Devuelve JSON {"steps": [lista de más de 2 pasos], "why": "corto"}.
El modelo puede convertir una pregunta en lenguaje natural en una consulta SQL a la base de datos. Cómo incrustar de forma segura: proporcione al modelo un ESQUEMA de la base de datos (tablas, campos, relaciones) para que genere una consulta correcta; genere una consulta, pero NO la ejecute a ciegas; verifique primero (solo lectura, tablas permitidas, límites); mostrar al usuario una consulta o resultado para su control; restrinja los derechos de acceso a la base de datos para esta ruta (solo SELECCIONAR, solo las tablas necesarias). Riesgo: el modelo puede construir una consulta incorrecta o peligrosa; por lo tanto, siempre hay una verificación entre la generación y la ejecución. Regla: texto a SQL abre una base de datos para preguntas en el idioma, pero la consulta generada no es confiable: proporcione un esquema, limite los derechos y verifique antes de la ejecución.