QingZoneX Engineering

構建 QTable:一個 AI Native 工作系統的設計與實作

這不是產品功能公告,而是一組圍繞真實工程問題展開的文章:為什麼要做 QTable、AI 如何安全操作業務資料、Context 如何建立、Agent 如何執行工作,以及一個專案如何真正走向開源。

系列文章10 / 10
10

Self-hosted 不只是 docker compose up:QTable 如何把升級、備份、恢復與可觀測性變成系統邊界

Self-hosted 真正困難的不是把 Container 啟動起來,而是長期 Upgrade、Recover 與 Operate。這篇結合 QTable 目前 PostgreSQL / Redis / MinIO / QTable / QTableUI Compose、Alembic、Health Check、Release Gate、ChangeSet 與 Runtime Trace,整理已具備的 Operational Foundation,以及 Backup / Restore、Readiness、Metrics / Alerting 仍需要補齊的 Boundary。

09

Agent 不該負責所有自動化:QTable 的 Automation Engine 為什麼把確定性執行留給規則系統

AI Native 不代表所有 Workflow 都要交給 Model。這篇結合 QTable 目前 Rule / Event / Execution、ChangeSet Event Materialization、Scheduler、Worker、Run-As Permission、Retry、Rule Version、Loop Guard 與 Execution History,拆解 Agent 和 Automation 為什麼應該分工。

08

開源不是把倉庫設成 Public:QTable 如何用 CI、SBOM、Provenance 建立供應鏈信任

Source 公開只是第一步,真正部署的是 Dependency、Container Image 和 Release Artifact。這篇結合 QTable / QTableUI 目前 CI、Dependency Audit、CycloneDX SBOM、Trivy、BuildKit Provenance、OCI Metadata、Image Digest 與 Full-Stack Release Gate,拆解一份 Source 如何變成可追溯、可驗證的發布制品。

07

Agent 不是系統管理員:為什麼 QTable 的 Agent 權限不能高於目前使用者

Agent 可以讀表、分析任務、呼叫 Tool,但它不應該因為「是 AI」就獲得更高權限。這篇結合 QTable 目前身份傳遞、Workspace / Item Permission、Row Permission、Skill Authorizer、Relation Sanitizer 與 Action Plan Apply,拆解為什麼 Agent 權限只能收窄,不能放大。

06

Grid、Kanban、Gantt 不應該各存一份資料:QTable 的 View 為什麼只是同一事實的不同投影

同一條任務在 Grid 裡是一列,在 Kanban 裡是一張卡片,在 Gantt 裡是一段時間條。這篇結合 QTable 目前 Record / View Model 與 QTableUI 實作,拆解 Business State 和 View State 為什麼必須分開,以及 Kanban Order、Gantt Mapping、Realtime Sync 如何圍繞同一份業務事實工作。

05

Agent 不是一串函式呼叫:QTable 的 Multi Tool Chain Runtime 如何把工具執行變成工作流

真實 Agent 往往需要拆任務、估工期、讀 Schema、產生 Gantt 再寫入 Record。這篇結合 QTable 目前 Multi Tool Chain Runtime,拆解 ToolChainPlan、Dependency 與 Data Passing、Retry / Confirm / Rollback、執行可觀測性,以及目前 DAG 平行調度仍需要補齊的部分。

04

Context 不是把更多資料塞進 Prompt:QTable 的 Context Engine 如何建立真實業務上下文

Agent 真正進入業務系統後,關鍵不是模型能記住多少,而是系統如何明確目前使用者、Workspace、Table、View、Conversation 與權限邊界。這篇結合 QTable 目前 Context Engine,拆解 Scope、對話壓縮、Cache / Session / Snapshot,以及上下文如何注入 Agent Runtime。

03

為什麼 AI 寫入不能直接落庫:QTable 的 Preview → Confirm → Apply

AI 開始修改業務資料後,真正危險的是過期、越權或理解錯誤的決定成為業務事實。這篇結合 QTable 目前的 Action Plan、record version、權限重驗證與 ChangeSet 實作,拆解 Preview → Confirm → Apply 為什麼是一條執行邊界。

02

為什麼多維表格適合作為 AI Agent 的業務資料底座

Agent 真正進入業務系統後,難點不是產生文字,而是理解物件、關係、權限和狀態。這篇從 QTable 目前的 Field / Record / View / Relation / Permission 模型出發,討論多維表格為什麼是自然語言與可執行工作之間很實用的一層。

01

為什麼我又做了一個開源多維表格:QTable 想解決的其實不是「表格」問題

Airtable、Notion、飛書多維表格已經很成熟了,為什麼還值得做 QTable?第一篇從這個問題出發,解釋 QTable 真正想構建的是怎樣的 AI Native 工作底座。

Markdown 原文保存在本倉庫,外部技術社群內容將以此處作為 canonical source。