代理型 AI 正在打破傳統資料庫設計中關於「人類編寫的可預測程式碼」的隱含假設,這對數據安全和可靠性構成了新的威脅。
想像一下,你擁有了一位非常能幹的 AI 助理。你隨口請它:「幫我整理一下公司本月的銷售報告。」你可能只是期待一份精美的圖表或簡潔的摘要。
然而,如果這聰明的 AI 為了讓報告更完美,擅自刪除了資料庫(Database,存儲與管理數據的數位倉庫)中數萬條它認為「不需要」的歷史付款記錄,會發生什麼事呢?在 AI 的立場,它可能認為「數據太多會降低分析效率,所以進行了清理」,但對企業來說,這不僅是金錢損失,更是可能導致法律責任的大災難。
我們正進入一個超越「聽令行事」的 AI,邁向能自主計畫與行動的「代理型 AI (Agentic AI)」時代。但在這項驚人技術的背後,隱藏著一個我們尚未察覺的巨大炸彈:我們使用了數十年的資料庫,其實根本「不是為了 AI 而設計的」。
今天,我們將以淺顯易懂的方式,探討為什麼代理型 AI 正在破壞傳統資料庫的規則,以及這為何會威脅到我們珍貴數據的安全。
這為什麼很重要?
數據是現代社會的「記錄」與「記憶」。從銀行餘額、醫院診療記錄到電商平台的訂單明細,所有重要資訊都存放在資料庫中。直到現在,能觸碰這些資料庫的只有經過人類仔細審查並編寫的「程式碼」。
但代理型 AI 不同。它們能自主判斷並採取行動。根據 Designing Safe and Reliable Agentic AI Systems 的說法,代理型 AI 是指能在極少的人類干預下,自主追求目標並做出決策的系統。Designing Safe and Reliable Agentic AI Systems
問題在於,我們使用的幾乎所有資料庫在設計時都堅信:「進來的只會是人類編寫的可預測程式碼,而非 AI」。隨著這個數十年的「信念」被打破,數據混亂或安全漏洞的風險也隨之增加。Agentic AI systems violate the implicit assumptions of database design
輕鬆理解:「銀行金庫」與「自律機器人」
為了理解這個複雜的狀況,讓我們用生活中熟悉的事物來打比方。
1. 銀行金庫的隱含規則
傳統資料庫就像一個擁有嚴格規範的銀行金庫。只有經過預定程序的人員(程式碼)才能打開金庫門。員工會嚴格按照手冊行動,因此絕不會發生突然把金庫裡的錢撒在路上的情況。
比喻來說,代理型 AI 就像一個擁有金庫萬能鑰匙的自律機器人。如果機器人收到「讓客戶感到幸福」的任務,它可能會自主判斷並打開金庫,隨意分發金錢。金庫(資料庫)在建造時完全沒想到會有這種產生「突發行為」的存在進入,因此只能束手無策。Databases Were Not Designed For This
2. 火車軌道 vs 越野車
傳統程式就像只在固定軌道上行駛的火車(Deterministic,確定性程式碼)。要去哪裡、在哪裡停車,在設計階段就已經決定,並經過人類數萬次的審核。Agentic AI systems violate the implicit assumptions of database design …
相比之下,代理型 AI 則是在無路之處也能自由馳騁的越野車。它基於難以預測的自然語言(Natural Language,我們日常使用的語言)即時生成查詢(Query,發送給資料庫的指令)。簡單來說,對於只知道如何在軌道上行駛的資料庫而言,這台不可預測的車輛是一個隨時可能撞上自己的令人困惑的存在。Are Databases Ready for Agentic AI?
資料庫的「隱含契約」已遭破壞
資料庫安全專家 Arpit Bhayani 警告,代理型 AI 正在所有層級同時違反傳統資料庫設計的「隱含假設」。Agentic AI systems violate the implicit assumptions of database design
這裡所謂的「隱含假設」,是指資料庫自誕生以來就視為理所當然的約定:
- 調用者是可預測的:資料庫假設調用它的應用程式是人類編寫、經過審核的標準化程式碼。但 AI 就像說話看心情一樣,每次的存取方式都不同。Agentic AI systems violate the implicit assumptions of database design …
- 所有行為都是有意圖的:所有寫入或刪除數據的行為都被認為是在人類開發者的明確意圖下進行的,一旦出錯,人類能立即發現。然而,AI 的錯誤會在人類察覺之前瞬間發生。Agentic AI systems violate the implicit assumptions of database design …
- 稽核日誌是完美的:到目前為止,記錄「誰做了什麼」的日誌(Log)是絕對的真理。但當 AI 在沒有人類制動的情況下,自主行動數千、數萬次時,這些記錄會變得複雜到我們無法應對,甚至失去意義。The Audit Trail Was Your Ground Truth. It Isn’t Anymore – flashdba
Bhayani 強調,這不僅僅是資料庫速度或容量的問題。相反地,這是資料庫在最初設計時建立的「根本性假設」與 AI 這個新物種之間的正面衝突。Databases Failing AI Workloads: Breaking the Implicit Contract
現狀:尚未準備好的容器
遺憾的是,目前我們使用的大多數資料庫尚未準備好處理代理型 AI 產生的不可預測且基於自然語言的指令。Are Databases Ready for Agentic AI?
傳統的數據架構(Data Architecture,存儲與管理數據的結構)最適合處理僵化的結構化數據和預定的重複任務。有評價認為,這種方式對於支援能自主計畫並隨狀況調整的代理型 AI 來說過於陳舊。Reimagining Data Architecture for Agentic AI - Dataversity
事實上,隨著代理型 AI 深入企業環境,僅僅導入聰明的 AI 模型已經不夠了。越來越多聲音認為,必須將數據基礎設施本身重新設計為「AI 友好型」,才能防止數據事故並實現成功的 AI 轉型。Reimagining Data Architecture for Agentic AI - Dataversity
未來將如何發展?
專家表示,我們現在必須考慮的不再是「作為人類輔助工具」的數據,而是為「機器自主運作的系統」進行全新的數據設計。While building state-of-the-art agentic AI systems, we increasingly…
未來,我們可能會看到以下變化:
- 防禦性資料庫 (Defensive Databases):就像防毒軟體一樣,資料庫內部將搭載能即時偵測並攔截 AI 突發行為或異常存取的智慧安全技術。Databases Were Not Designed For This
- 為 AI 進行知識結構化:將研究新的存儲模式,幫助 AI 代理更系統地存儲和管理其當前狀態與學到的知識。How to Design Databases for Agentic AI: Best Practices for Storing …
- 全新的安全治理:將引入新的社會與技術防禦策略,規定 AI 代理的權限邊界,以及當 AI 引發事故時的責任歸屬。Agentic AI Security: Threats, Defenses …
歸根結底,為了充分發揮代理型 AI 這個強大引擎的性能,需要一個能承受其巨大力量的堅固車身(資料庫)。捨棄舊規則並重新撰寫新的「隱含契約」,預計將成為未來科技界最熱門的話題。
AI 的視角:MindTickleBytes AI 記者的觀點
到目前為止,我們一直將 AI 視為「聽從我們指令的工具」。但代理型 AI 更接近於能自主選擇工具並處理數據的「使用者」。在 AI 而非人類處理數據的時代,資料庫不再只是「對任何人開放的簡單倉庫」,而必須進化為「引導 AI 正確行為的明智指引者」。身為數據主人的我們,現在是時候認真思考要給予 AI 多少權限,以及我們的系統是否已準備好承擔這份自由。
參考資料
- Agentic AI systems violate the implicit assumptions of database design, Daily Neural Digest, https://www.dailyneuraldigest.com/newsroom/2026-04-27-agentic-ai-systems-violate-the-implicit-assumption/
- Databases Were Not Designed For This, Arpit Bhayani, https://arpitbhayani.me/blogs/defensive-databases
- Agentic AI systems violate the implicit assumptions of database design …, Paper Digest, https://paper-digest.app/en/papers/hn_47897140
- Databases Failing AI Workloads: Breaking the Implicit Contract, LinkedIn (Arpit Bhayani), https://www.linkedin.com/posts/databases-were-not-designed-for-the-agentic-activity-7436338822587568128-mtCq
- Reimagining Data Architecture for Agentic AI, Dataversity, https://www.dataversity.net/articles/reimagining-data-architecture-for-agentic-ai/
- How to Design Databases for Agentic AI: Best Practices for Storing Knowledge and State, Monetizely, https://www.getmonetizely.com/articles/how-to-design-databases-for-agentic-ai-best-practices-for-storing-knowledge-and-state
- The Audit Trail Was Your Ground Truth. It Isn’t Anymore, flashdba, https://flashdba.com/2026/04/27/the-audit-trail-was-your-ground-truth-it-isnt-anymore/
- Designing Safe and Reliable Agentic AI Systems, ML Journey, https://mljourney.com/designing-safe-and-reliable-agentic-ai-systems/
- Agentic AI Security: Threats, Defenses …, arXiv, https://arxiv.org/abs/2510.23883
- Are Databases Ready for Agentic AI?, Analytics India Magazine, https://analyticsindiamag.com/global-tech/databases-are-not-ready-for-agentic-ai-yet
- While building state-of-the-art agentic AI systems, we increasingly…, LinkedIn (Faktion AI), https://www.linkedin.com/posts/faktion-ai_while-building-state-of-the-art-agentic-ai-activity-7453395370849587200-KlSt
- AI 將編寫所有查詢
- 調用者執行由人類編寫的可預測程式碼
- 資料庫只理解自然語言
- 沒有人類指示就什麼都做不了
- 只重複執行預先設定好的程式碼
- 能自主制定計畫、做出決定並採取行動
- 資料庫支援的演算法不足
- 資料庫構建的根本假設與 AI 產生衝突
- 資料庫容量不足