NVIDIA 推出開源專案 Auto Ontology,是一套 Python 框架,用來在既有資料上建立語意化、以圖為基礎的推理層。AI 代理能讀文件、查資料庫,但常不清楚資料放在哪裡、代表什麼、來源是什麼,這個框架就是要幫代理補上這層上下文,讓代理式分析更可靠。
技術上,前端用 Next.js,後端為 FastAPI 搭配 LangChain,資料庫為 Postgres 加 pgvector,推理交給 NVIDIA NIM。使用者用自然語言提問,系統轉成 SQL 執行查詢,再透過 MCP 等介面提供給其他工具使用。
這個專案把「幫 AI 代理建立資料語意本體」做成可部署的開源工具,支援 Docker Compose 或 Kubernetes,適合想用自家資料庫做代理式分析的團隊。授權是 Apache License 2.0,但目前不接受外部貢獻,等於先公開程式碼讓大家使用,暫時無法參與開發。
這則新聞偏產業面,主要給做 AI 代理應用的工程師與企業資料團隊參考。對正在學程式的孩子而言,「SQL」「資料庫」「API」都是基礎功,看看這種專案怎麼把自然語言問題轉成 SQL 查詢,也能具體感受到寫程式跟用 AI 工具是怎麼接在一起的。
AI開源資料庫開發工具