Pular para o conteúdo
ReviewRamble

A newsletter semanal

IA, analisada, na sua caixa de entrada.

  • Novas análises de ferramentas, modelos, servidores MCP e repositórios, com o veredicto logo no início
  • Preços e notas reconferidos quando algo muda
  • Novos artigos de análise assim que são publicados

Modelos, agentes, servidores MCP e as ferramentas que realmente valem seu tempo.

Um e-mail por semana. Cancele pelo link em qualquer edição. Como usamos seu e-mail

NVIDIA Auto Ontology

A camada semântica auto-hospedada da NVIDIA: rascunha definições de negócio a partir dos metadados do banco, pessoas as certificam e agentes escrevem SQL a partir delas.

Análise de Sheela · Atualizado

Ver no GitHub Código aberto

Nossa nota

3.9/5

Uma resposta séria e auto-hospedada para agentes que escrevem SQL válido com o significado de negócio errado, desde que você consiga operar toda a pilha e dedicar tempo a certificar o que ela rascunha.

O que é NVIDIA Auto Ontology?

O Auto Ontology constrói uma camada de significado de negócio sobre bancos de dados relacionais para que um agente que pede "receita" use sempre as mesmas colunas, joins e fórmula. Ele lê esquemas, faz o perfil das colunas e amostra valores, depois rascunha três tipos de definição: termos (como Customer ou Invoice Line) mapeados para colunas, atributos SQL revisados como uma margem, e relacionamentos entre tabelas, armazenados no Postgres com embeddings no pgvector. Pessoas refinam e certificam o rascunho em uma interface web.

Depois os agentes fazem perguntas por um servidor MCP somente leitura, uma API REST ou o chat embutido. Cada resposta volta com o SQL e os passos que a produziram, e uma ferramenta check_answerable avisa o agente quando os dados não conseguem responder a uma pergunta. Ele se conecta a dez engines, entre elas PostgreSQL, MySQL, Snowflake, Databricks, ClickHouse, Trino e DuckDB, e importa e exporta modelos no formato Apache Ossie.

Roda como Docker Compose ou um chart Helm: um front end em Next.js com login e papéis via Better Auth, dois serviços FastAPI e Postgres. Os modelos usam por padrão endpoints NVIDIA NIM em build.nvidia.com, e qualquer endpoint compatível com OpenAI pode substituí-los. Apache-2.0; a NVIDIA não aceita pull requests externos.

NVIDIA Auto Ontology vale a pena?

O Auto Ontology mira a falha que importa em análises feitas por agentes: uma consulta que roda e devolve o número errado porque "receita" significava outra coisa. A abordagem é um ciclo de rascunhar e certificar. O modelo rascunha termos, joins e atributos SQL a partir de metadados e do histórico de consultas; pessoas os corrigem e certificam; o agente reutiliza o SQL certificado para que a mesma medida seja calculada sempre da mesma forma.

O README mostra o resultado na amostra Wide World Importers da Microsoft: uma compilação produziu 31 termos, e uma pergunta sobre a receita de um produto em junho de 2015 na Pensilvânia devolve $588.80 a partir de 3 linhas de fatura, com o join de seis tabelas que usou. A NVIDIA publica um repositório de avaliação separado que roda BIRD, BEAVER, FDABench-Lite e Wide World Importers duas vezes, uma só com o esquema e outra pela ontologia, pontuado por execução sem juiz LLM. O próprio README não publica números de acurácia, então qualquer ganho precisa ser medido nos seus dados.

O porém: peso e limites de confiança. Uma instalação local é Postgres com pgvector, um app Next.js, dois serviços FastAPI, Vault opcional e um banco de amostra pré-carregado. O README avisa que as portas 3001 e 3002 devem continuar privadas porque o backend confia em um cabeçalho de usuário encaminhado e os endpoints de ingestão (ingest, delete, reset, compile) não têm autenticação. Por padrão, esquemas, amostras de colunas e perguntas vão para a API hospedada da NVIDIA, e ativar as previsões do KumoRFM envia as tabelas conectadas para o serviço da Kumo.

É jovem e fechado a contribuições. A cobertura pública começou em 1 de novembro de 2026, o repositório tem 6.806 estrelas e 52 issues e pull requests abertos, a versão chegou à 1.2.0 em 5 de novembro sem releases no GitHub, e pedidos de integração (BigQuery, Microsoft Fabric) aguardam a equipe da NVIDIA. Frente ao dbt MetricFlow ou ao Cube, que definem métricas em código que você já revisa, a vantagem do Auto Ontology é gerar o primeiro rascunho e responder perguntas diretamente; a desvantagem é ser um segundo sistema para operar.

Onde ele se destaca

  • Uma equipe de plataforma de dados em um varejista de 2.000 pessoas no Snowflake

    Deixar analistas e agentes fazerem perguntas sobre receita sem que cada um invente a própria definição

    Conecte o Snowflake, compile a ontologia, peça aos analistas financeiros para certificar os atributos SQL de receita e margem, e então exponha o servidor MCP somente leitura ao Cursor e ao Claude Desktop. A inferência roda na API da NVIDIA ou em NIM auto-hospedado.

  • Um engenheiro de ML avaliando text-to-SQL para um assistente interno

    Medir se uma camada semântica melhora a acurácia no nosso próprio esquema

    Use o repositório ontology-sql-eval da NVIDIA para rodar as mesmas perguntas só com o esquema e pela ontologia, pontuadas por execução, e leia a lista de perguntas que ele corrigiu e quebrou.

  • O grupo de análise de um banco regulado

    Manter o conteúdo do banco de dados fora de APIs de modelos de terceiros

    Aponte todos os papéis de modelo para NIM auto-hospedado ou um endpoint interno compatível com OpenAI, guarde as credenciais no Vault, implante com o chart Helm e deixe o KumoRFM desativado.

Antes de decidir

Configuração
Docker com Compose v2, uv e uma chave de API da NVIDIA; copie o .env.example, defina senhas e chaves, carregue o banco de amostra a partir do auto-ontology-eval, rode docker compose up e depois ative Semantic Compilation em Settings. Chart Helm para Kubernetes.
Integrações
PostgreSQL, MySQL, Databricks, Snowflake, ClickHouse, Trino, Apache Kyuubi, HeavyDB, DuckDB e SQLite; servidor MCP (FastMCP) com ferramentas como check_answerable e ask_question; API REST com respostas em streaming e uma especificação OpenAPI; três skills de agente; importação e exportação YAML Apache Ossie.
Dados e privacidade
Catálogo, ontologia e dados do app ficam no seu Postgres. As chamadas de modelo vão para integrate.api.nvidia.com por padrão; o KumoRFM, se ativado, recebe até 20 tabelas. Login e papéis via Better Auth; Vault opcional para credenciais. Apache-2.0.
Custo em escala
Serviços auto-hospedados mais inferência: o padrão usa nemotron-3.5-lightning-30b-a3b para raciocínio e pequenos modelos Nemotron de embedding e rerank, hospedados pela NVIDIA ou nas suas próprias GPUs.
Limites
As portas 3001 e 3002 devem ficar em uma rede privada; 52 issues e pull requests abertos; não aceita contribuições externas; os modelos precisam suportar saída estruturada e o modelo de embedding não pode mudar entre a ingestão e a consulta.

O que é bom

  • Rascunha termos, joins e atributos SQL a partir dos metadados, depois pessoas os certificam
  • Toda resposta devolve o SQL e os passos por trás dela
  • Servidor MCP somente leitura que roda com as permissões de cada usuário
  • Dez engines de banco de dados e importação e exportação Apache Ossie
  • Harness de benchmark separado e sem juiz no BIRD e outros

O que não é

  • Pilha pesada: Postgres, três serviços, Vault opcional
  • Portas internas 3001 e 3002 sem autenticação por design
  • O padrão envia esquemas e amostras para a API hospedada da NVIDIA
  • Sem números de acurácia no README; sem pull requests externos
  • A certificação exige revisão humana contínua

Ideal para

Equipes de plataforma de dados que querem agentes respondendo a partir de definições de negócio certificadas na própria infraestrutura e conseguem operar uma pilha de vários serviços.

Alternativas ao NVIDIA Auto Ontology

NVIDIA Auto Ontology: perguntas frequentes

NVIDIA Auto Ontology vale a pena?
Uma resposta séria e auto-hospedada para agentes que escrevem SQL válido com o significado de negócio errado, desde que você consiga operar toda a pilha e dedicar tempo a certificar o que ela rascunha. Damos nota 3.9 de 5.
Quanto custa NVIDIA Auto Ontology?
Gratuito sob Apache-2.0. Você paga a inferência dos modelos (o catálogo de API hospedado da NVIDIA por padrão, ou seus próprios endpoints NIM ou compatíveis com OpenAI) e a hospedagem do Postgres e de três serviços.
Quais são as desvantagens de NVIDIA Auto Ontology?
Pilha pesada: Postgres, três serviços, Vault opcional; portas internas 3001 e 3002 sem autenticação por design; o padrão envia esquemas e amostras para a API hospedada da NVIDIA; sem números de acurácia no README; sem pull requests externos; a certificação exige revisão humana contínua.
Para quem NVIDIA Auto Ontology é indicado?
Equipes de plataforma de dados que querem agentes respondendo a partir de definições de negócio certificadas na própria infraestrutura e conseguem operar uma pilha de vários serviços.
Quanto custa NVIDIA Auto Ontology para uma equipe ou em produção?
Serviços auto-hospedados mais inferência: o padrão usa nemotron-3.5-lightning-30b-a3b para raciocínio e pequenos modelos Nemotron de embedding e rerank, hospedados pela NVIDIA ou nas suas próprias GPUs.
NVIDIA Auto Ontology é seguro para dados da empresa?
Catálogo, ontologia e dados do app ficam no seu Postgres. As chamadas de modelo vão para integrate.api.nvidia.com por padrão; o KumoRFM, se ativado, recebe até 20 tabelas. Login e papéis via Better Auth; Vault opcional para credenciais. Apache-2.0.
Quais são as melhores alternativas ao NVIDIA Auto Ontology?
As alternativas mais próximas que analisamos são GraphRAG, Open Ontologies e LlamaIndex.

Respostas verificadas em 5 de nov. de 2026.