← Últimos artículos
💬 NLP

FACTS: Table Summarization via Offline Template Generation with Agentic Workflows

El artículo presenta FACTS, un enfoque agéntico que genera plantillas offline reutilizables mediante consultas SQL y plantillas Jinja2 para ofrecer resúmenes de tablas enfocados en consultas que son rápidos, precisos y cumplen con la privacidad al enviar solo los esquemas a los modelos de lenguaje.

Autores originales: Ye Yuan, Mohammad Amin Shabani, Siqi Liu

Publicado 2026-04-20
📖 5 min de lectura🧠 Análisis profundo

Autores originales: Ye Yuan, Mohammad Amin Shabani, Siqi Liu

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 una biblioteca gigante llena de libros de contabilidad, historiales médicos o registros legales. Cada libro es una tabla con miles de filas de datos. Ahora, imagina que un cliente te pregunta: "¿Cuánto ganó la empresa en los últimos 10 años?" o "¿Qué pacientes tienen el mismo diagnóstico?".

Antes, para responder a esto, tenías que leer todo el libro a un robot (una Inteligencia Artificial) y esperar a que escribiera un resumen. Pero esto tenía tres grandes problemas:

  1. Era lento y caro: Leer miles de páginas a la vez agotaba la memoria del robot.
  2. Era peligroso: Tenías que mostrarle al robot datos privados (nombres, saldos, enfermedades), lo cual rompe las reglas de privacidad.
  3. Se equivocaba: A veces el robot inventaba números (alucinaba) porque no sabía hacer matemáticas exactas.

Los autores de este paper, FACTS, han creado una solución inteligente que funciona como un arquitecto de recetas.

La Idea Principal: La "Receta" (Plantilla Offline)

En lugar de darle todo el libro al robot cada vez que alguien hace una pregunta, FACTS crea una "Receta Maestra" una sola vez.

Imagina que quieres hacer un pastel de chocolate para una fiesta.

  • El método antiguo (DirectSumm): Cada vez que llega un invitado, le das toda la harina, los huevos y el azúcar crudos al chef y le dices: "Haz un pastel". El chef tiene que medir todo de nuevo, puede equivocarse, y si el invitado es muy grande (muchos datos), el chef se desmaya. Además, el chef ve todos tus ingredientes secretos.
  • El método FACTS: Primero, un experto (el agente) escribe una receta perfecta en un papel. La receta dice: "Toma 2 tazas de harina, mezcla con 3 huevos, hornea a 180 grados".
    • Una vez que tienes la receta, puedes usarla para hacer 100 pasteles diferentes (con diferentes cantidades de ingredientes) simplemente siguiendo los pasos.
    • El chef nunca ve los ingredientes reales hasta el momento de hornear, y solo sigue las instrucciones escritas.
    • Si la receta dice "mezclar", el robot lo hace perfectamente. No inventa nada.

¿Cómo funciona FACTS? (Los 3 Pasos Mágicos)

FACTS no es solo un robot, es un equipo de trabajo (un "Consejo de LLMs") que sigue tres pasos para crear esa "Receta Maestra":

  1. El Detective (Especificación Guiada):
    El agente lee la pregunta del usuario y mira solo el índice del libro (la estructura de la tabla, los nombres de las columnas, pero no los datos reales).

    • Analogía: Es como si un detective mirara el índice de un archivo para saber qué carpeta buscar, sin abrir las carpetas todavía.
    • El agente crea preguntas de control: "¿Debo buscar solo transacciones de 2023?" o "¿Debo excluir los gastos de viaje?".
  2. El Programador (Generación de SQL):
    Con esas preguntas claras, el agente escribe un código de computadora (SQL) que es como una instrucción exacta para la base de datos: "Trae solo los datos de 2023, suma las columnas X e Y".

    • Analogía: Es como escribir el código de un robot que va a la cocina, toma solo los ingredientes necesarios y los pesa.
    • El Consejo (LLM Council): Aquí entra la magia. Un grupo de robots expertos revisa el código. Si el código tiene un error, lo corrigen. Se aseguran de que la instrucción sea perfecta antes de ejecutarla.
  3. El Narrador (Plantilla Jinja2):
    Una vez que el código ejecuta y obtiene los números exactos, el agente escribe una "plantilla de texto".

    • Analogía: Es como tener un formulario de "rellenar los espacios en blanco". El robot toma los números exactos que obtuvo y los pone en la frase: "La empresa ganó [NÚMERO] en 2023".
    • Esto asegura que el texto final sea natural, pero los números sean 100% reales y calculados por la máquina, no inventados.

¿Por qué es tan genial?

  1. Privacidad Total: Al crear la "Receta", el robot solo ve el índice (la estructura), nunca los datos reales (los números sensibles). Solo cuando la receta se ejecuta localmente en tu computadora se ven los datos. ¡Nadie externo ve tu información privada!
  2. Velocidad y Reutilización: Si tienes 100 tablas de diferentes años con la misma estructura, solo necesitas crear la "Receta" una vez. Luego, la usas para las 100 tablas instantáneamente. ¡Es como tener una plantilla de pastel que sirve para 100 fiestas!
  3. Precisión: Como los números vienen de una ejecución de código real y no de la imaginación del robot, no hay errores matemáticos ni alucinaciones.

En resumen

FACTS es como tener un chef de cocina que escribe sus propias recetas. En lugar de darle todos los ingredientes crudos al robot cada vez que quieres un plato, le das la receta. El robot sigue la receta, usa los ingredientes locales (tus datos privados) para cocinar, y te entrega un plato perfecto, rápido y sin errores.

Es la solución ideal para bancos, hospitales o empresas que necesitan resumir datos masivos de forma rápida, segura y sin inventar nada.

¿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 →