基礎概念
什麼是空間?
裝著單一客戶的對話、文件與記憶的隔離容器——在資料庫層級強制執行,所以一位客戶的資料不可能冒到另一位的對話裡。
又稱工作空間客戶空間資料隔離spaceworkspace資料列層級安全性
空間是隱私的單位。每位終端客戶都有一個,而這段關係的一切——他問過什麼、上傳過什麼、代理記得什麼——全都住在裡面。
為什麼它不只是一個過濾條件
要做多客戶的 AI,最誘人的做法是把東西全堆在一起,然後每個查詢都加上一個客戶 id。這招會一直有效,直到某個查詢漏掉了那個條件——然後它會悄無聲息地、朝著最糟的方向失敗:有人讀到了別人的文件。
隔離該做在下面一層,也就是資料庫,這樣一個少了範圍限制的查詢,回傳的是「什麼都沒有」,而不是「全部」。
在這裡是怎麼做的
隔離不是靠每個查詢都得記得寫的 WHERE customer_id = ?。在 agent4.io,客戶的對話、上傳的文件與記憶都以他的空間為鍵,並由資料庫的資料列層級安全性強制執行,所以一個沒帶範圍就進來的查詢,回傳的是空的,而不是全部。文件內容另外還會用屬於該客戶的金鑰加密。
這和客戶知識庫後面那道邊界是同一道——也正因如此,你才敢請客戶上傳護照、薪資單和過往拒件紀錄,而不必把它變成你從此得扛的問題。
這替企業換到了什麼
**可以安心保存的每客戶記憶。**代理能記得這位客戶六點以後偏好用 WhatsApp、他的案子牽涉到配偶、銀行對帳單他已經寄過了——正是因為這些記憶不可能外洩到別人的對話裡。
面對資安提問時,一個站得住腳的答案。「你們怎麼確保我們客戶的檔案不會互相混到?」是每個認真的買方都會問的問題,而「我們會用客戶 id 過濾」不是一個講得出口的答案。
**敏感資料有地方可以放。**護照、拒件紀錄、財力證明——不管你當初有沒有為它們做設計,它們就是會寄過來。