🗄️ Código

Generación de queries SQL

Generá SQL preciso desde lenguaje natural sin alucinar tablas

El problema típico

El LLM inventa nombres de tablas y columnas si no le das el schema. Y si se lo das en lenguaje natural ("la tabla de usuarios tiene email y nombre"), se confunde con el dialecto SQL. Resultado: queries que no compilan o devuelven datos incorrectos.

Ejemplo real

Comparación de un prompt común vs. la versión optimizada con AEVNI.

✗ Antes
Necesito que me ayudes a escribir una query SQL. Tengo una tabla llamada users con columnas id, email, created_at, y otra tabla orders con id, user_id, amount, created_at. Quiero saber cuántos usuarios hicieron al menos una compra en los últimos 30 días. Por favor escribime la query en PostgreSQL.
71 tokens
✓ Después
Schema: users(id, email, created_at), orders(id, user_id, amount, created_at). PostgreSQL. Usuarios con ≥1 compra en últimos 30d. Output: solo SQL.
41 tokens
−30 tokens · −42%

5 tips clave

  1. 1 Listá el schema completo (tabla, columnas, tipos clave) al inicio
  2. 2 Especificá el dialecto: PostgreSQL, MySQL, SQLite, BigQuery
  3. 3 Pedí output "solo SQL" si no necesitás explicación
  4. 4 Para joins complejos: indicá la cardinalidad esperada (1:N, N:M)
  5. 5 Mencioná índices disponibles si la query debe ser performante

Probá AEVNI con este caso

Pre-cargamos un template para generación de queries sql listo para que ajustes y optimices.

⚡ Optimizar ahora

Casos relacionados