Executable Schema Contracts: From Automatic Ingestion to Multi-Source Retrieval
Este artículo presenta un sistema que descubre automáticamente contratos de esquema ejecutables a partir de datos brutos de múltiples fuentes para guiar la construcción de grafos de conocimiento y condicionar un agente de recuperación de herramientas múltiples, mejorando significamente el rendimiento de la respuesta a preguntas sobre los métodos de referencia mediante la habilitación de una integración de evidencia estructurada, trazable y consciente del esquema.
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 estás intentando resolver un misterio masivo, pero tus pistas están esparcidas por una habitación caótica. Algunas pistas están escritas en libros de contabilidad ordenados (tablas), otras están garabateadas en notas adhesivas (PDFs), algunas en registros digitales desordenados (JSON) y otras son solo notas aleatorias en una pizarra.
En este momento, la mayoría de los sistemas de IA que intentan resolver este misterio son como un detective que simplemente agarra una linterna y comienza a leer todo al azar. Pueden encontrar una pista, pero a menudo no comprenden cómo se conectan las pistas porque no entiñenden la estructura de la habitación. No pueden distinguir que el nombre en un libro de contabilidad coincide con el nombre en una nota adhesiva, o que una nota es "hija" de otra.
Este artículo presenta un nuevo sistema que actúa como un arquitecto súper organizado que primero construye un plano de la habitación antes de que el detective comience a buscar.
Así es como funciona, desglosado en pasos sencillos:
1. El "Plano Automático" (Descubrimiento de Esquema)
En lugar de pedirle a un humano que pase semanas dibujando un mapa de dónde está cada cosa, este sistema observa los datos brutos y desordenados y descubre automáticamente las reglas.
- El Problema: La IA a menudo "alucina" (inventa cosas). Podría inventar una columna llamada "Ganancia" cuando los datos solo tienen "Ingresos".
- La Solución: El sistema crea un "Catálogo de Mundo Cerrado". Piensa en esto como un libro de reglas estricto: "Solo puedes hablar de cosas que realmente existen en los datos". Si la IA intenta inventar un nuevo campo, el sistema dice: "No, eso no está en el catálogo", y la obliga a ceñirse a lo que es real.
- El Resultado: Construye un Contrato de Esquema. Este es un acuerdo compartido que dice: "Esto es lo que parece un 'Producto', esto es lo que parece una 'Transacción' y así es como se conectan".
2. Construyendo el "Grafo de Conocimiento" (La Biblioteca Organizada)
Una vez que el plano está listo, el sistema utiliza este para organizar los datos desordenados en una biblioteca limpia y conectada llamada Grafo de Conocimiento.
- La Magia: No solo vuelca los datos; utiliza el plano para comprender las relaciones.
- Claves de Identidad: Sabe que el "ID: 123" en un archivo es la misma persona que el "ID: 123" en otro.
- Claves Foráneas: Se da cuenta de que la "Orden #55" en la tabla de ventas pertenece al "Cliente #99" en la tabla de clientes.
- Procedencia: Cada pieza de información conserva un "recibo" adjunto, que muestra exactamente de qué documento original proviene. Esto significa que si la IA te da una respuesta, puede señalar la página y la línea exacta donde encontró la prueba.
3. El "Detective Inteligente" (Recuperación en el Momento de la Consulta)
Cuando haces una pregunta (por ejemplo, "¿Qué productos generaron más ganancias después de la fusión de 2018?"), el sistema no adivina. Utiliza el Pliente para decidir cómo encontrar la respuesta.
- El Enrutamiento: El sistema se pregunta a sí mismo: "¿Necesito mirar los números ordenados en la hoja de cálculo? ¿Necesito leer el texto largo en el PDF? ¿O necesito seguir una cadena de conexiones entre diferentes archivos?".
- El Contrato: Debido a que la IA tiene el plano, sabe exactamente qué herramienta utilizar. No deambula sin rumbo; toma el camino más directo, saltando de la hoja de cálculo al PDF solo cuando el plano dice que están conectados.
- La Red de Seguridad: Si la pregunta trata sobre algo que el plano no conoce (como un producto nuevo que aún no ha sido añadido), el sistema puede "estirar" temporalmente el plano para manejarlo, o admitir que no lo sabe, en lugar de inventar una respuesta falsa.
¿Por qué es esto mejor que lo que tenemos ahora?
Los autores probaron esto contra otros métodos (como la búsqueda de IA estándar o sistemas que intentan adivinar las conexiones sin un plano).
- El Resultado: El "Sistema de Plano" fue significativamente mejor para responder preguntas complejas que requerían combinar información de diferentes fuentes.
- La Analogía:
- Forma Antigua (RAG): Como pedirle a un bibliotecario que encuentre un libro gritando palabras clave. Podría encontrar un libro que tenga la palabra "ganancia", pero podría ser el libro equivocado.
- Esta Forma: Como tener un bibliotecario que ya ha construido un sistema perfecto de fichas de índice. Sabe exactamente qué ficha apunta a los números de ganancias, qué ficha apunta a la fecha de la fusión y cómo vincularlas para darte la respuesta exacta.
La Conclusión
Este artículo sostiene que, al crear automáticamente un mapa ejecutable y estricto (esquema) de datos desordenados antes de intentar responder preguntas, los sistemas de IA pueden volverse mucho más precisos, confiables y capaces de explicar dónde encontraron sus respuestas. Convierte una habitación caótica de pistas en una biblioteca bien organizada, haciendo que el trabajo del detective sea mucho más fácil y los resultados mucho más confiables.
¿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.