hn.today

Nvidia – open-source auto-ontology

github.com185 points59 comments
Screenshot of Nvidia – open-source auto-ontology

NVIDIA Auto Ontology is an open-source Python framework for adding a semantic context layer to enterprise data so AI agents can answer questions more reliably. Its premise is that access to documents and databases is not enough: agents also need consistent definitions of business terms, knowledge of how entities relate, guidance about which data to use, and evidence showing where answers came from. The framework builds and connects ontologies from enterprise metadata, reconciles conflicting definitions across systems, and supports learning from certified corrections and usage. It aims to improve retrieval and make analytics more explainable, rather than replace organizations’ existing semantic models.

The software translates natural-language questions into SQL, checks queries against defined business meanings and lineage, and can return provenance with answers. Context is available to agents through MCP, a command-line interface, and an API. Its system includes a web interface, FastAPI services, and a PostgreSQL catalog with pgvector; it uses NVIDIA NIM models for reasoning, entity extraction, embeddings, and reranking. Deployment options include Docker Compose and Kubernetes, with support for Databricks, PostgreSQL, Snowflake, and DuckDB sources. Authentication and role-based access are supported, and Vault can protect database credentials; without Vault, credentials added through the interface are stored in plaintext in PostgreSQL. The project uses the Apache 2.0 license but is not currently accepting external contributions.

Read on github.com59 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in AI

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.