術語
應用中繼資料
應用中繼資料是一個業務應用的結構化、型別化定義——它的物件、欄位、關係、檢視、權限、流程、動作和 API——以原始檔形式儲存,由執行環境直接讀取並執行,而不是先生成一份應用程式碼。
又稱 應用程式中繼資料中繼資料驅動的應用定義
在實踐中
真正的區別不在「配置還是程式碼」,而在執行時發生了什麼。生成程式碼是一次性匯出:生成器吐出控制器、表單和遷移腳本之後,這些產物就開始各自漂移,最初的意圖也隨之丟失。中繼資料則始終是活的源頭。你在定義檔案裡改一條權限規則,API、介面、審計日誌和 Agent 工具會同時跟著變——因為這四者都是在每一次請求時從那一條宣告推匯出來的。
這個性質正是中繼資料適合作為 AI 目標格式的原因。用中繼資料表達的應用小到 AI 能整體裝下——objectstack README 自帶的示例 CRM,從物件到翻譯,能被 Agent 端到端讀完——因此編碼 Agent 推理的是整個系統,而不是對著一個只能抽樣閱讀的程式碼庫猜。又因為定義是型別化並經過 schema 校驗的,寫錯欄位名或寫了一個不存在的權限值,會在校驗關卡直接失敗,而不是變成上線後的執行環境驚喜。
它同樣決定了 AI 寫的軟體能不能被審閱。Agent 加一個審批環節時,diff 就是定義檔案裡可讀的幾行——而不是分散在控制器、模板、遷移腳本和測試裡的四百行。一個有業務決策權、但對框架內部毫無興趣的審閱者,能讀懂這份 diff,明白「誰可以做什麼」變成了什麼樣,然後簽字。
這個術語用在哪裡
真正用到這個術語的頁面與文章。
產品頁面
- 資料建模 物件、關係、校驗和公式自動變成表、遷移、查詢語言和 REST API——配備物件設計器、ER 圖和資料來源同步,已在執行的資料庫可聯邦接入,預設只讀。
- 平台總覽 ObjectOS 是ObjectOS Community、Cloud 與 Enterprise:把產品內 AI、部署與團隊運營建立在開放、受治理的 ObjectStack 執行環境之上。
- Agent 開發指南 編碼 Agent 的 README 路徑:npm create objectstack@latest 寫入 AGENTS.md,Agent 編寫型別化中繼資料,os validate 拒掉執行環境會失敗的東西,npx os dev --ui 把應用渲染出來供人審閱。
文章
- 從自然語言到應用中繼資料:AI Builder 如何生成物件和權限 AI Builder 真正重要的不是把一句話變成頁面,而是把業務需求拆成物件、欄位、檢視、流程、權限、自動化和 agent 工具。
- 一個業務應用到底有多少 token?完整 CRM 全應用不到 150k 完整 CRM 的資料模型、流程、權限與介面合計不到 150k token:業務邏輯不到 100k,UI 約 50k;隨包參考 CRM 仍約 16k。能整體裝進智慧體上下文的軟體,維護方式完全不同。
- 低程式碼 vs AI 原生應用平台:複雜業務卡在哪裡 低程式碼解決的是更快搭頁面和流程;複雜業務真正卡住的是物件、權限、整合、變更和可維護性。AI 原生平台要把這些變成可審查的執行環境中繼資料。