INTELIGENCIA ARTIFICIAL. CRITERIO HUMANO.Un paso adelante, cada día ↗
Actualidad
Lectura accesible · Para empezar

NVIDIA presenta Auto Ontology, una capa semántica abierta para que los agentes de IA escriban SQL con definiciones empresariales certificadas

NVIDIA lanzó Auto Ontology, una biblioteca abierta bajo Apache 2.0 que construye una capa de contexto a partir de metadatos empresariales para que los agentes generen SQL contra definiciones de negocio certificadas. La herramienta busca reducir los errores y la ambigüedad en las consultas de lenguaje natural sobre bases de datos empresariales.

Ilustración editorial: NVIDIA presenta Auto Ontology, una capa semántica abierta para que los agentes de IA escriban SQL con definiciones empresariales certificadas

Lo esencial

NVIDIA lanzó Auto Ontology, una biblioteca abierta bajo Apache 2.0 que construye una capa de contexto a partir de metadatos empresariales para que los agentes generen SQL contra definiciones de negocio certificadas. La herramienta busca reducir los errores y la ambigüedad en las consultas de lenguaje natural sobre bases de datos empresariales.

  • NVIDIA lanzó Auto Ontology, una biblioteca abierta bajo Apache 2.0 que construye una capa semántica desde metadatos empresariales.
  • Sus cinco funciones son Discover, Ground, Validate, Expose y Learn.
  • El resultado es una ontología inicial que los expertos de negocio deben probar, refinar y certificar.
  • El servidor MCP ofrece 9 herramientas de solo lectura, con un límite de 100 filas por resultado y sin exploración de esquemas sin procesar.
  • El despliegue puede hacerse con Docker Compose, Kubernetes mediante Helm o un contenedor NGC, con modelos por defecto de NVIDIA NIM.
  • El harness de evaluación auto-ontology-eval todavía no publica puntuaciones de precisión text-to-SQL, y la reducción del 90% en el tiempo de creación de ontologías es una cifra de pruebas propias de NVIDIA.

Una capa semántica para consultas en lenguaje natural

NVIDIA anunció Auto Ontology, un marco de capa semántica de código abierto que permite a los agentes de inteligencia artificial escribir SQL contra definiciones empresariales certificadas. La herramienta construye una capa de contexto a partir de metadatos empresariales y organiza el significado de negocio que los agentes deben usar antes de generar una consulta.

El objetivo es evitar que un agente interprete libremente nombres de tablas, columnas o métricas. En su lugar, trabaja sobre una ontología que define entidades, relaciones y métricas con un significado compartido y validable.

Cinco funciones para construir, validar y aprender

Auto Ontology organiza su flujo de trabajo en cinco funciones:

Discover genera ontologías a partir de metadatos y conecta modelos semánticos existentes.

Ground aporta un significado confiable para métricas, entidades y relaciones.

Validate comprueba las consultas generadas contra definiciones certificadas y linaje.

Expose sirve el contexto mediante MCP, CLI y API.

Learn incorpora de nuevo a la ontología las correcciones certificadas.

El resultado es una ontología inicial que los expertos de negocio todavía deben probar, refinar y certificar. La herramienta no sustituye esa revisión humana: la organiza y la convierte en parte del ciclo de mejora de la capa semántica.

Una arquitectura abierta y compatible con distintos modelos

Auto Ontology está disponible como biblioteca abierta bajo licencia Apache 2.0. Su arquitectura incluye un frontend en Next.js 16 en el puerto 3000, un backend FastAPI con LangChain en el puerto 3001, un worker de ingesta en el puerto 3002 y Postgres con pgvector.

Las bases de datos fuente compatibles son Databricks, Postgres, Snowflake y DuckDB. Los modelos se configuran mediante tripletas de entorno (endpoint, clave, modelo) para los roles de razonamiento, no razonamiento, embeddings y reranking, y funciona cualquier endpoint compatible con OpenAI.

Los modelos por defecto son nvidia/nemotron-3-nano-30b-a3b como modelo de lenguaje, nvidia/nemotron-3-embed-1b para embeddings y nvidia/llama-nemotron-rerank-vl-1b-v2 para reranking, mediante NVIDIA NIM, ya sea alojado o autoalojado.

MCP, API y control de acceso

El servidor MCP de Auto Ontology ofrece 9 herramientas de solo lectura. La herramienta ask_question devuelve respuesta, SQL y filas como campos separados, y los resultados tienen un límite de 100 filas.

La herramienta check_readiness confirma una capa semántica compilada y una conexión activa con la base de datos. Deliberadamente no hay herramienta para explorar esquemas sin procesar, lo que refuerza el uso de la capa semántica certificada en lugar del acceso directo al esquema.

La especificación OpenAPI publica 87 operaciones. El inicio de sesión se realiza mediante OAuth con los permisos del usuario que inició sesión.

Despliegue local y en Kubernetes

La configuración local se realiza con docker compose up -d --build después de completar el archivo .env. Para Kubernetes, el proyecto ofrece un chart de Helm y la guía DEPLOYMENT.md. El backend también se publica como contenedor NGC.

Una clave de API de NVIDIA de build.nvidia.com cubre los modelos por defecto.

Evaluación sin resultados publicados todavía

Auto Ontology cuenta con un repositorio separado de evaluación, auto-ontology-eval, que ejecuta 2 brazos en NeMo Gym: un control de LLM solo con esquema frente a un agente fundamentado en ontología. La evaluación usa coincidencia determinista de ejecución y no utiliza un juez LLM.

Los conjuntos de datos incluidos son BIRD Dev (1.534 preguntas, 11 bases de datos), Mini-Dev (500 preguntas), FDABench-Lite (169 preguntas) y una muestra por defecto de 100 preguntas de BEAVER.

El repositorio de evaluación distribuye un harness, no resultados. Todavía no existen puntuaciones publicadas de precisión text-to-SQL.

La reducción del 90% en el tiempo de creación de ontologías corresponde a evaluaciones realizadas por la propia compañía en sus pruebas, no a una cifra de evaluación independiente.

Contexto: de la ambigüedad en SQL al significado certificado

El problema que aborda Auto Ontology es la brecha entre el lenguaje natural y las bases de datos empresariales. Sin una capa semántica, un agente puede generar SQL sintácticamente válido pero semánticamente incorrecto, porque desconoce la definición de negocio de una métrica o la relación correcta entre entidades.

Auto Ontology propone resolverlo con una ontología inicial generada desde metadatos, validada contra definiciones certificadas y mejorada con correcciones certificadas. El ciclo Discover, Ground, Validate, Expose y Learn convierte esa capa en un artefacto vivo, que se mantiene a medida que cambian los datos y las definiciones.

Fuentes

✳

Una idea más. Un paso adelante.

Sigue aprendiendo

También te puede interesar

Ilustración editorial: Hugging Face lanza Project ProtoStar para preparar la investigación científica pública para la inteligencia artificial
Actualidad5 min de lectura

Hugging Face lanza Project ProtoStar para preparar la investigación científica pública para la inteligencia artificial

Hugging Face y varias universidades e instituciones han puesto en marcha Project ProtoStar, una iniciativa para facilitar que los datos, modelos y códigos de investigaciones financiadas con fondos públicos puedan descubrirse y reutilizarse mediante herramientas de inteligencia artificial. El proyecto comenzará con un reto de predicción climática urbana organizado por Carnegie Mellon University en noviembre de 2026.

Equipo Aitualizate

Buscar en Aitualizate

Artículos, herramientas, prompts y código en una sola búsqueda.

Escribe al menos dos caracteres. Puedes buscar sin tildes.

Explora:GuíasHerramientasPrompts