Este workflow automatiza la creación de consultas SQL a partir de un esquema de base de datos dado. El proceso comienza con un trigger manual que inicia la extracción del esquema de una base de datos MySQL usando el nodo ‘List all tables in a database’. Este esquema se guarda localmente como un archivo JSON. Un nodo ‘Chat Trigger’ inicia una conversación con un modelo de lenguaje OpenAI (específicamente, el modelo ‘Ted’s Tech Talks OpenAi’), al que se le proporciona el esquema de la base de datos. Un agente de IA procesa esta información y genera una consulta SQL. El workflow incluye una verificación para asegurar que la consulta existe antes de ejecutarla en la base de datos. Finalmente, los resultados de la consulta se combinan con la respuesta del modelo de lenguaje y se presentan como salida. El workflow utiliza los nodos de n8n para interactuar con MySQL y el modelo de lenguaje OpenAI, realizando la transformación y el procesamiento de datos necesarios para generar las consultas SQL.
- Automatiza la generación de consultas SQL basadas en el esquema de la base de datos.
- Integra OpenAI para la generación inteligente de consultas.
- Utiliza MySQL para la extracción y ejecución de consultas.
- Incluye validación de la consulta SQL generada.
- Combina la respuesta de la IA con los resultados de la consulta SQL.