術語
物件型別 / 動作型別
物件型別(object type)和動作型別(action type)是本體詞彙的兩半:物件型別宣告一類業務實體,連同它的屬性和它指向其他型別的連線;動作型別則宣告一個被允許的、做權限校驗的寫操作,用來改動這些物件——讓「寫」和「讀」一樣被明確定義。
又稱 物件型別動作型別本體物件型別本體動作
在實踐中
這一對詞來自 Palantir Foundry,並隨它擴散開來。物件型別就是一個類——客戶、工單、裝置——帶著型別化的屬性和指向其他物件型別的連結型別;人們預設「本體」就是由它構成的。動作型別是另一半:一個具名的寫操作,帶型別化引數、校驗規則和呼叫所需的權限,於是呼叫方永遠碰不到資料庫,只能執行本體暴露出來的那些操作。Foundry 多年來一直把寫操作收攏進受治理的 Action,並把這套架構對準了 LLM,這個設計值得它得到的所有認可。
通常缺席的正是動作那一半,而它的缺席有一個可辨認的失敗形態。只由物件型別搭起來的本體是一個讀模型,所以當 Agent 終於要「轉化這條線索」或「發起這筆退款」時,就會有人給它另寫一個工具——寫在業務邏輯旁邊,而不是從業務邏輯里長出來。這就打開了第二條寫路徑:同一個操作現在有兩條進入資料的通道,只有其中一條會校驗權限、跑校驗規則、要求審批、寫審計記錄。它不會僅僅停留在「不完整」,它會漂移——因為之後對真實路徑做的每一次改動,都出自一個根本不知道第二條路徑存在的人之手。
ObjectStack 兩半都有,只是名字更樸素;這個詞彙差異值得說明而不是含糊過去:它並不使用「物件型別」「動作型別」這兩個詞。物件是在一份型別化中繼資料檔案裡宣告的,帶上它的欄位、關係和共享模型;Action 與之並列宣告,帶型別化引數、可見性與停用判定、確認提示、呼叫所需的能力,以及一個執行目標。因為兩者都是執行環境直接讀取的中繼資料,每一個物件、每一個被暴露的 Action 同時就是一個受治理的 MCP 工具——於是人點的那個按鈕和 Agent 調的那個工具是同一份宣告,而不是兩份實現「在出事之前一直吻合」。
這個術語用在哪裡
真正用到這個術語的頁面與文章。
產品頁面
文章
- AI 如何觸發業務動作:Action 中繼資料如何保證受控執行 AI agent 的價值不只是回答問題,而是幫助使用者更新記錄、建立任務、發起審批和推動流程。ObjectStack 用 Action 中繼資料把按鈕、流程和審批開放給 AI,同時保留權限、確認和審計。
- MCP 安全:為什麼協議還需要受治理的工具層 MCP 和 A2A 讓 agent 連線工具與其他 agent 變得更容易,但連線不等於授權。企業缺的不是再包一層介面,而是每次呼叫都帶身份、強制權限、留下審計的工具層。
- Ontology 會成為 AI 技術棧的標準組成部分嗎?為什麼執行環境必須開放 Ontology 會成為 AI 技術棧的標準組成部分嗎?agent 介面層已經是了:Ontology MCP 於 2026 年 6 月正式可用。定義層正在跟進。執行環境仍然封閉,而可移植性恰恰住在那一層。