← Últimos artículos
💬 NLP

Schema on the Inside: A Two-Phase Fine-Tuning Method for High-Efficiency Text-to-SQL at Scale

Este artículo presenta un método de ajuste fino en dos fases para un modelo auto-alojado de 8B parámetros que internaliza el esquema de la base de datos, reduciendo los tokens de entrada en más de un 99% y superando a los modelos de API propietarios en precisión y latencia para la generación de SQL en la plataforma de deportes CriQ.

Autores originales: Chinmay Soni, Shivam Chourasia, Gaurav Kumar, Hitesh Kapoor

Publicado 2026-03-26
📖 4 min de lectura☕ Lectura para el café

Autores originales: Chinmay Soni, Shivam Chourasia, Gaurav Kumar, Hitesh Kapoor

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina que tienes un bibliotecario gigante (una Inteligencia Artificial) que puede responder cualquier pregunta sobre críquet. Pero hay un problema: este bibliotecario es muy caro y lento porque, cada vez que le haces una pregunta, tienes que darle toda la enciclopedia completa de la biblioteca (la base de datos) junto con tu pregunta.

Si le preguntas "¿Quién es el mejor jugador?", tienes que enviarle 17.000 palabras de información técnica antes de que él pueda empezar a pensar. Es como si fueras a pedir un vaso de agua y tuvieras que enviarle al camarero el plano completo de la tubería de la ciudad, el manual de fontanería y la historia del agua. Es costoso, lento y agota la paciencia.

Este artículo cuenta la historia de cómo un equipo de ingenieros en India (de la empresa Dream11) solucionó este problema creando un bibliotecario experto que ya se sabe la enciclopedia de memoria.

Aquí tienes la explicación paso a paso, con analogías sencillas:

1. El Problema: El "Bibliotecario de Alquiler"

Al principio, usaban un servicio externo (como Gemini de Google). Funcionaba así:

  • La pregunta: "¿Quién tiene el promedio más alto en 2023?"
  • El envío: Tenían que enviar la pregunta + toda la estructura de la base de datos (tablas, columnas, relaciones) en cada mensaje.
  • El resultado: Era lento (segundos de espera) y muy caro (pagaban por cada palabra enviada). Además, a veces fallaba porque la información era demasiado grande para procesar bien.

2. La Solución: El "Bibliotecario Propio"

El equipo decidió no alquilar el bibliotecario, sino entrenar a su propio empleado (un modelo de IA de 8 mil millones de parámetros) para que se aprendiera toda la base de datos de memoria.

Para lograr esto, usaron una técnica de "Dos Fases" (como un plan de estudios escolar):

Fase 1: La Escuela (Aprendizaje y Memorización)

Imagina que este empleado es un estudiante nuevo.

  • Clase A (80% del tiempo): Le enseñan a resolver problemas complejos. Le dan la pregunta y toda la enciclopedia abierta frente a él, y le dicen: "Mira cómo se conecta la información y resuelve el problema". Aquí aprende a pensar.
  • Clase B (20% del tiempo): Le hacen un examen de memoria. Le dicen: "Cierra los ojos y recítame toda la estructura de la biblioteca". Esto fuerza a su cerebro a guardar la información dentro de sí mismo, no solo en el papel.

Fase 2: El Examen Final (Recuperación y Aplicación)

Ahora viene la magia. En esta fase, le quitan la enciclopedia de la mesa.

  • Solo le dan una palabra clave mágica (un "gatillo") que dice: "Base de datos de críquet v1".
  • El modelo, gracias a la Fase 1, recuerda instantáneamente toda la estructura de la base de datos desde su propia "memoria interna" y responde a la pregunta sin necesidad de que se la envíes de nuevo.

3. Los Resultados: ¡Un Cambio Radical!

Al comparar al "Bibliotecario de Alquiler" (con la enciclopedia gigante) con su "Bibliotecario Propio" (con la memoria interna):

  • Velocidad: El tiempo de espera se redujo drásticamente. En lugar de enviar 17.000 palabras, ahora envían menos de 100. Es como pasar de enviar un camión de mudanzas a enviar un mensaje de texto.
  • Costo: Dejar de pagar por cada palabra enviada ahorró una fortuna. Ahora solo pagan por la electricidad de sus propios servidores.
  • Precisión: ¡Sorprendentemente, el modelo propio fue más inteligente!
    • El modelo externo acertaba el 95.6% de las veces.
    • El modelo propio acertó el 98.4% de las veces.
    • ¿Por qué? Porque al no tener que procesar una montaña de texto, el modelo se enfocó mejor en la lógica de la respuesta.

4. ¿Por qué es importante esto?

Este artículo demuestra que para empresas grandes que tienen datos fijos (como estadísticas de deportes, manuales de políticas o catálogos de productos), no hace falta usar modelos gigantes y caros que lean todo cada vez.

Es mejor entrenar a un modelo más pequeño para que "internalice" (sepa de memoria) esos datos. Es como tener un experto en tu equipo que conoce el manual de la empresa de memoria, en lugar de tener que buscar el manual en Google cada vez que alguien hace una pregunta.

En resumen:
Pasaron de tener un sistema lento y caro que necesitaba leer todo el libro para responder una pregunta, a tener un sistema rápido, barato y más inteligente que ya sabe el libro de memoria y solo necesita una pequeña pista para empezar a hablar. ¡Y eso es lo que hace que la tecnología sea útil para millones de usuarios!

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →