Skip to main content
SQLOZ
Chapter 14 OzSuite™ AI & Advanced Tools

Capítulo 14: OzAI - Asistente SQL en Lenguaje Natural

Información: Este capítulo explica la generación de sentencias SQL a partir de lenguaje natural con OzAI, la optimización de consultas lentas, la configuración de modelos de IA locales y la privacidad estricta de datos.

En este capítulo:

14.1 Visión general

OzAI resuelve tres dificultades críticas en la administración cotidiana de bases de datos:

  1. La carga de redactar consultas intrincadas: Escribir a mano sentencias complejas con múltiples JOINs, agrupaciones y lógica de fechas sobre esquemas densos consume un tiempo excesivo.
  2. La complejidad para diagnosticar consultas lentas: Detectar manualmente escaneos completos de tabla (Full Table Scan) o la ausencia de índices óptimos exige experiencia y concentración.
  3. La confidencialidad de la información corporativa: Los servicios de IA en la nube pueden comprometer credenciales y datos privados de clientes al enviarlos a servidores de terceros.

OzAI elimina estos riesgos mediante una arquitectura Local-First que opera por completo en su Mac.

14.2 Generación de SQL a partir de lenguaje natural

  1. Pulse Cmd + K en el editor SQL o haga clic en el icono OzAI de la barra de herramientas.
  2. Se desplegará la Barra OzAI en la parte superior.
  3. Escriba su consulta en lenguaje ordinario, por ejemplo:

    “Obtén el nombre, correo y gasto total de aquellos clientes registrados en los últimos 30 días con al menos 3 pedidos completados.”

  4. Pulse Enter o haga clic en Generar consulta.

Mecanismo interno: OzAI lee el esquema estructural de la base de datos conectada, lo incorpora como contexto junto con la petición del usuario y produce código SQL riguroso que utiliza los nombres reales de tablas y columnas.

14.3 Optimización de consultas lentas y recomendaciones de índices

  1. Seleccione la consulta en el editor SQL.
  2. Abra la interfaz de OzAI y pulse Optimizar.
  3. OzAI presentará un Informe de optimización pormenorizado:
    • SQL reescrito: Transforma subconsultas ineficientes en JOINs y restringe la selección evitando el uso innecesario de SELECT *.
    • Script de indexación: Proporciona la sentencia DDL lista para ejecutar (ej. CREATE INDEX idx_orders_user ON orders (user_id, created_at);).
    • Diagnóstico técnico: Explica con claridad la causa del cuello de botella en el rendimiento.

14.4 Configuración de motores de IA locales

  1. Diríjase a SQLOZ → Preferencias (Cmd + ,) → pestaña OzAI.
  2. Seleccione su motor local preferido:
    • Ollama (local): ej. Llama 3, DeepSeek-Coder, Mistral (por defecto http://localhost:11434).
    • LM Studio (local): ej. Qwen 2.5 Coder, DeepSeek R1 (por defecto http://localhost:1234/v1).
  3. Pulse Obtener modelos instalados y guarde la configuración.

14.5 Seguridad, privacidad y custodia de datos

  • Sin filtrado de registros reales: OzAI únicamente procesa la estructura de metadatos (nombres de tablas y tipos de datos) junto al prompt redactado; los registros de sus tablas jamás se transmiten.
  • Anonimización previa: Contraseñas, cadenas de conexión y claves de acceso son enmascaradas antes de cualquier procesamiento.

OzAI - Asistente de SQL en lenguaje natural

Temas relacionados