NVIDIA/auto-ontology
Pubblicata su AIChronos il · fonte del · NVIDIA
Auto Ontology è un framework Python sviluppato da NVIDIA che costruisce livelli di ragionamento semantico e basato su grafi per i dati aziendali, abilitando flussi di lavoro con LLM e agenti. Il sistema traduce domande in linguaggio naturale in query SQL deterministiche eseguite tramite database collegati utilizzando endpoint NIM. Offre un'opzione di deployment flessibile (Kubernetes o Docker Compose) gestendo la sicurezza via Better Auth e HashiCorp Vault, ed esponde il contesto generato a qualsiasi harness agente attraverso protocolli MCP.
- Genera ontologie semantiche verificabili in tre fasi: stesura iniziale da database, certificazione umana per l'affidabilità e abilitazione degli agenti su modelli certificati.
- Riconcilia definizioni inconsistenti di entità, metriche e relazioni tra sistemi disparati per fornire un significato aziendale affidabile agli agenti.
- Utilizza pgvector per memorizzare embedding vettoriali insieme a fonti relazionali in Postgres, supportando ricerca semantica e recupero candidati.
- Gestisce il ciclo completo del ragionamento: classificazione dell'intent, retrieval tramite embedding, scrittura di SQL e riparazione delle query se mancano campi dati essenziali.
- Supporta l'interoperabilità con Apache Ossie per importare/esportare definizioni dei modelli come YAML attraverso API specifiche.
Perché conta. È rilevante perché risolve il problema della 'hallucination' e dell'incoerenza nei dati aziendali permettendo agli agenti di eseguire query SQL deterministiche su database reali con provenance verificabile. Permette lo sviluppo sicuro di applicazioni AI locali che integrano ragionamento logico complesso senza richiedere l'addestramento da zero dei modelli.
Scheda generata automaticamente da un modello AI locale a partire dalla fonte originale: può contenere imprecisioni.