# Auto Ontology від Nvidia: без Vault паролі лежать у Postgres відкрито

> Nvidia відкрила Auto Ontology під Apache 2.0: семантичний шар для SQL-агентів. Підключення з UI без Vault пишуться в Postgres відкритим текстом.

- Опубліковано: 3 листопада 2026 р. (2026-11-03T13:48:12.841134+00:00)
- Розділ: AI-інструменти
- На основі публікації: [HN 100+](https://github.com/NVIDIA/auto-ontology)
- Видання: AiiN (https://aiin.news)
- URL: https://aiin.news/article?slug=auto-ontology-%D0%B2%D1%96%D0%B4-nvidia-%D0%B1%D0%B5%D0%B7-vault-%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%96-%D0%BB%D0%B5%D0%B6%D0%B0%D1%82%D1%8C-%D1%83-postgres-%D0%B2%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%BE

---

Nvidia випустила Auto Ontology, бібліотеку під Apache 2.0, яка будує семантичний шар над корпоративними базами для SQL-агентів. Підключення з UI без Vault зберігаються в Postgres без шифрування.

Для білдера це головний підводний камінь: [за даними репозиторію Auto Ontology на GitHub](https://github.com/NVIDIA/auto-ontology), повний об'єкт підключення разом із паролем серіалізується в JSON і лежить у рядку каталогу.

## Що саме робить Auto Ontology?

Auto Ontology генерує онтологію з метаданих підприємства й віддає її агентам через MCP, CLI та API. Навіщо це потрібно, пояснено в репозиторії: швидка відповідь про виручку нічого не варта, якщо цифра неправильна, тому агентові потрібен шар, який знає, де лежать дані, що вони означають і звідки взялися.

Бібліотека працює в п'ять кроків: знаходить онтологію, прив'язує метрики до погоджених визначень, перевіряє згенеровані запити за сертифікованими визначеннями та lineage, віддає контекст агентам і вчиться на підтверджених виправленнях. До кожної відповіді вона додає provenance. Джерела даних: Databricks, Postgres, Snowflake і DuckDB.

Видання AlphaSignal [описує проблему так](https://alphasignal.ai/news/nvidia-s-auto-ontology-stops-ai-agents-from-querying-the-wrong-data): SQL може бути синтаксично правильним, але брати не те поле виручки або змішувати несумісні метрики. Шар між агентом і сховищем має закривати саме такі помилки. Серед клієнтів AlphaSignal називає Cursor і Claude Desktop.

## Де Auto Ontology зберігає паролі до баз?

Без Vault пароль лежить у Postgres відкритим текстом, а Vault вимкнено за замовчуванням. Він вмикається, лише коли задано всі чотири змінні: VAULT_ADDR, VAULT_NAMESPACE, VAULT_ROLE_ID і VAULT_SECRET_ID.

Якщо задати лише частину, конфігурацію ігнорують із попередженням, а паролі знову йдуть у Postgres без шифрування.

З Vault у каталозі облікових даних немає, вони зберігаються у Vault за назвою бази. Окремого поля-посилання немає, тож назва бази і є ключем пошуку.

## На яких моделях працює і що відомо про якість?

За замовчуванням Auto Ontology працює на моделях Nvidia NIM: nvidia/nemotron-3-nano-30b-a3b для LLM, nvidia/nemotron-3-embed-1b для ембедингів і nvidia/llama-nemotron-rerank-vl-1b-v2 для реранкінгу. Кожну роль задають трійкою змінних: ENDPOINT, API_KEY і MODEL, а незадані поля беруться з DEFAULT_MODELS_*. AlphaSignal пише, що підійде будь-який OpenAI-сумісний endpoint.

Цифр точності у джерелах немає. Бенчмарк, наприклад BIRD, запускають окремо, через репозиторій ontology SQL evaluation. Контейнер бекенду версії 1.1.0 [у каталозі NGC](https://catalog.ngc.nvidia.com/orgs/nvidia/-/containers/auto-ontology/-) підписаний і просканований на шкідливе ПЗ, дата оновлення там 13 жовтня 2026. Зовнішні контриб'юції проєкт поки не приймає.

## Що робити зараз

- Для UI-підключень задайте всі чотири змінні Vault одночасно: VAULT_ADDR, VAULT_NAMESPACE, VAULT_ROLE_ID, VAULT_SECRET_ID.
- Перед запуском через Docker Compose задайте AUTH_SECRET і APP_URL. Без них кожна сторінка падає з помилкою Better Auth про «default secret».

---

Теги: AI, Nvidia, AutoOntology, агенти, TextToSQL, MCP

Джерело: AiiN — https://aiin.news/article?slug=auto-ontology-%D0%B2%D1%96%D0%B4-nvidia-%D0%B1%D0%B5%D0%B7-vault-%D0%BF%D0%B0%D1%80%D0%BE%D0%BB%D1%96-%D0%BB%D0%B5%D0%B6%D0%B0%D1%82%D1%8C-%D1%83-postgres-%D0%B2%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%BE. Цитуючи, посилайтесь на канонічний URL.
