術語
本體(Ontology)
本體(Ontology)在 ObjectStack 所用的意義上,是一份可執行的業務本體:對一個業務的定義——它的物件與欄位、關係、動作、權限、流程,以及 Agent 與工具定義——以型別化後設資料寫出,由執行時校驗後直接執行,讓軟體和 AI Agent 通過這一份定義去操作業務,而不是對著一堆原始資料表猜。
又稱 可執行業務本體業務本體企業本體領域本體
在實踐中
本體即軟體。在 ObjectStack 裡,本體不是某個託管平臺內部的一層:它就是應用自己的定義——物件與欄位、關係、動作、權限、流程,以及 Agent 與工具定義——由執行時直接執行:資料庫、REST API、介面和 MCP 工具都從它派生,權限與審計在每一次呼叫上執行。這個詞帶著四條邊界。它是可執行的,不是知識表示意義上的本體:沒有繼承、沒有公理、沒有推理機——定義被校驗,然後被執行。它不是架在你現有系統之上的語義層:它本身就是系統,聯邦外部資料來源預設只讀,且尚在早期。檢視、儀表盤、應用和翻譯是本體的投影,不是本體的一部分。程式碼也沒有消失:它以鉤子、動作體、CEL 和受限 JSX 的形式搬進了執行時。
這個詞來自哲學,經由知識工程進入企業軟體,在那裡它指對一個領域的形式化建模——類、屬性、關係——讓軟體能對其推理。那層含義很窄也很實用:本體為整個組織一次性命名型別(客戶、工單、裝置)、每個型別帶的屬性,以及型別之間的連線,這正是它和資料庫 schema 的分界。schema 描述的是某一個應用怎麼存自己的行;本體描述的是這家公司所說的「客戶」到底指什麼,並且要寫得讓十幾個系統、一個報表工具和一個模型都能解析出同一個答案。2026 年多數人想到這個詞時腦子裡是 Palantir Foundry——它的本體建模質量確實高;微軟 Fabric IQ 和 Google 的企業知識圖譜也在往同一層擠。
大部分本體工作都在風險剛開始的地方停住了。檢索級的本體是一個讀模型:它讓 Agent 把業務說清楚,卻對「Agent 要動手改點什麼」隻字未提。把它補完整的能力,是被宣告出來、且做權限校驗的寫操作——動作(Action)——連同掛在同一份定義上的權限與審計規則。Palantir 多年來一直把寫操作收攏進受治理的 Action,這份功勞應該給它;「這個設計對不對」從來不是待議的問題。
待議的問題是:這份檔案在誰手裡。在 ObjectStack 裡,這份定義就是你的業務本體:開放、帶版本、歸你所有,放在你自己的倉庫裡,既不是散落在框架各處的程式碼,也不是鎖在廠商系統裡的一張圖。一份你能讀、能 diff、能搬到另一個宿主上去的定義,和一份同樣優秀但住在廠商引擎裡、遷移等於重建的定義,是兩種不同的資產。並且,本體不會讓 AI Agent 變正確:把業務建模好依然是緩慢的、充滿分歧的人的工作,沒有哪種格式能替你走完。格式能決定的事情要窄得多——結果是否小到 Agent 能一次讀完、是否嚴格到能在編寫時點就把 Agent 的錯誤擋回去、是否可移植到能活過它最初被寫下的那個平臺。
這個術語用在哪裡
真正用到這個術語的頁面與文章。
產品頁面
- 本體 本體即軟體。一份可執行的業務本體。AI 編寫它,執行時執行它,Agent 操作它,你擁有它。這句話的意思:由執行時執行的六類核心、不屬於本體的四種投影、關於這個詞的四道護欄,以及四個承諾各自靠什麼兌現。
- 對比 把 ObjectStack 放到知識本體、語義層與上下文層、運營本體、後設資料驅動平臺和 AI 程式碼生成旁邊:各自擅長什麼、真正的差別在哪、別人在哪些地方更強,以及今天哪些工作負載不適合它。
- 資料建模 物件、關係、校驗和公式自動變成表、遷移、查詢語言和 REST API——配備物件設計器、ER 圖和資料來源同步,已在執行的資料庫可聯邦接入,預設只讀。
- 應用介面 表單、檢視和儀表盤直接從後設資料渲染——按每個使用者的權限成形、即時更新,並可在帶即時預覽的檢視設計器裡用列檢查器與篩選構建器微調。
- 權限與安全 基於角色、行級與欄位級的訪問控制,配備權限矩陣編輯器與審計日誌檢視器,支援記錄共享、租戶隔離——對人和 AI Agent 同等強制執行。
- 工具與 MCP @objectstack/mcp 把物件、查詢和動作變成受策略約束的工具,供 Claude、Cursor 或任意 MCP 客戶端呼叫——每一次呼叫都強制執行權限。
- Agent 開發指南 編碼 Agent 的 README 路徑:npm create objectstack@latest 寫入 AGENTS.md,Agent 編寫型別化後設資料,os validate 拒掉執行時會失敗的東西,npx os dev --ui 把應用渲染出來供人審閱。
- 平臺總覽 ObjectOS 是建立在 ObjectStack 之上的商業執行環境:把產品內 AI、部署與團隊運營建立在開放、受治理的 ObjectStack 執行時之上。
- AI Build & Ask ObjectOS AI Build 把一句描述變成可審閱的 ObjectStack 後設資料;AI Ask 在使用者權限內回答即時資料問題,開源 ObjectStack 則通過 MCP 接入你自己的 AI。
文章
- 「本體即軟體」到底是什麼意思?可執行業務本體的完整定義 這句話是 ObjectStack 的定位,這篇是它的定義:可執行業務本體由六類核心構成,有四種投影、三個「不是」,還有一條分辨核心與投影的測試。
- 企業 AI Ontology:為什麼業務定義與執行時都應該開放 2026 年 6 月 Ontology MCP 正式可用:廠商自己把 agent 介面交給了開放協議,定義層也在跟進。唯獨執行時沒人開啟——而可移植性恰恰住在那一層。
- 開放與封閉企業本體:誰擁有業務語義層 2025 年 11 月到 2026 年 8 月,五家平臺各自交付了業務語義層,而且大多把 MCP 讀取通道開放了出來,定義本身卻仍留在平臺裡。協議開放,定義封閉——歸屬之爭因此更尖銳了。
- AI 如何觸發業務動作:Action 後設資料如何保證受控執行 AI agent 的價值不只是回答問題,而是幫助使用者更新記錄、建立任務、發起審批和推動流程。ObjectStack 用 Action 後設資料把按鈕、流程和審批開放給 AI,同時保留權限、確認和審計。