Nvidia presenta auto ontology: un marco de trabajo abierto para fundamentar las consultas sql de los agentes de IA
NVIDIA ha lanzado Auto Ontology, una capa semántica de código abierto disponible bajo la licencia Apache 2.0. Este marco funciona como una capa de contexto situada entre un agente de IA y un almacén de datos, permitiendo a los agentes generar consultas SQL contra definiciones de negocio certificadas derivadas de los metadatos empresariales. El sistema admite conexiones a varias bases de datos, incluyendo Databricks, Snowflake, Postgres y DuckDB.
La arquitectura consta de cuatro servicios principales: una interfaz de usuario Next.js 16, un backend FastAPI que utiliza LangChain para las APIs, un trabajador de ingestión y una base de datos Postgres con pgvector para el catálogo y el almacenamiento vectorial. La plataforma ofrece 9 herramientas de solo lectura a través de su servidor MCP, como ask_question, que devuelve la respuesta, SQL y filas, con un límite de 100 resultados.
Para la evaluación, NVIDIA proporciona el harness auto-ontology-eval, que prueba dos ramas: un control LLM solo de esquema y el agente fundamentado en la ontología, utilizando la ejecución determinista. Los conjuntos de datos incluidos son BIRD Dev (1.534 preguntas en 11 bases de datos) y Mini-Dev (500 preguntas). El despliegue local se puede gestionar mediante docker compose, mientras que los usuarios de Kubernetes reciben un diagrama Helm. El sistema admite cualquier punto final compatible con OpenAI y requiere una clave de API de NVIDIA de build.nvidia.com para los modelos predeterminados.