跳至主要內容
首頁/部落格/企業 AI Agent 權限怎麼設計?RBAC、人工核准與工具呼叫治理指南
企業AI AgentAI權限治理RBAC人工核准工具呼叫AI自動化優創智能

企業 AI Agent 權限怎麼設計?RBAC、人工核准與工具呼叫治理指南

·約 7 分鐘閱讀
企業 AI Agent 權限怎麼設計?RBAC、人工核准與工具呼叫治理指南
發布:
約 7 分鐘閱讀

企業 AI Agent 的權限必須由系統層的 RBAC、工具白名單與人工核准共同控制,不能只靠模型理解一段 Prompt。最小可行做法是先開放只讀工具,再逐步加入可建立與受控寫入,所有高風險動作都要能拒絕、追蹤與復原。

優創智能的企業 AI 導入與流程自動化若涉及 CRM、ERP、客服或報表,真正的交付物不只是一個會對話的 Agent,還包括角色矩陣、工具契約、測試集與交接文件。本文提供的是採購、PoC 與內部資安審查可使用的決策框架,正式權限仍須依企業政策設計。

企業 AI Agent 權限治理:先把動作列出來

AI Agent 能做什麼,必須拆成資源與動作

「客服 Agent」或「業務 Agent」不是權限定義。權限要落到資源、動作、範圍與條件,例如「只能讀取本人負責客戶的訂單狀態」,而不是籠統地寫「可以使用 CRM」。

動作級別例子建議預設
Read讀取公開 FAQ、本人案件狀態可自動執行,記錄來源
Search在指定部門知識庫檢索先做租戶與角色過濾
Create建立工單、回電任務或草稿欄位驗證,避免重複建立
Update修改 CRM 聯絡資料二次確認與變更日誌
Approve核准折扣、退款或例外不由同一個 Agent 自行完成
Delete刪除資料、撤銷權限預設停用,必要時全程人工

每個動作都要有明確的失敗狀態。工具回傳「沒有權限」時,Agent 應停止並提供安全的人工流程,不應換一個工具或改寫參數重試。

RBAC 角色矩陣怎麼開始?

先用最少角色建立矩陣,再隨業務增加。以下是通用起始範例:

角色公開 FAQ本人客戶資料全部客戶資料折扣工具退款工具
一般客服 Agent讀取讀取禁止查詢禁止
資深客服 Agent讀取讀取/建單指定範圍查詢/申請申請
主管核准人讀取讀取指定範圍核准核准
IT 維運依需不應讀取內容系統診斷禁止業務核准禁止業務核准

矩陣不是文件裝飾。每一格都要能對應到真正的 API scope、資料庫 row-level filter 或工具端檢查,並在撤銷角色後實際測試權限是否立即生效。

AI Agent 工具呼叫的最小權限設計

Tool schema 應限制模型能傳什麼

工具輸入不要接受一個任意 JSON 或一段 SQL。應把欄位、型別、允許值、上限與必填條件寫成明確 schema,再於伺服器端重新驗證。

使用者身分與角色
→ 可用工具白名單
→ 資料範圍過濾
→ 輸入 schema 與規則驗證
→ 人工核准(高風險)
→ 帶請求識別碼執行
→ 記錄結果與回滾資訊

如果工具需要讀取大量資料才能回答,先問能否縮小範圍。最小權限也包含回傳欄位:客服只需要訂單狀態,不必取得完整地址、電話或付款資訊。

人工核准應該設在哪裡?

人工核准不是在聊天畫面加一個「確定」按鈕就完成。核准者要看見實際動作、目標資源、變更前後值、規則來源、有效期限與風險提示;核准結果要和原始請求 ID 綁定,避免被另一個請求重放。

以下情況通常應提高核准門檻:

  • 會造成金錢、庫存或合約承諾的動作。
  • 會接觸他人個資或跨租戶資料的動作。
  • 會批次修改、刪除或發送外部訊息的動作。
  • 例外政策、底價、退款與醫療相關內容。
  • 無法在失敗後自動回滾的動作。

AI Agent 上線前的權限驗收清單

正常、越權與復原要一起測

測試情境預期結果證據
一般客服查詢本人案件回傳最小必要欄位請求 ID、角色、來源
試圖查詢他人案件拒絕且不洩漏存在性拒答與無敏感錯誤
Agent 要求直接退款轉核准或人工未執行寫入
Token 過期停止操作並重新驗證無匿名 fallback
工具 timeout 後重試依 idempotency 控制沒有重複異動
核准後資料已被修改重新檢查版本不套用過期核准
撤銷角色後再次呼叫伺服器端拒絕權限變更時間

測試集要保存「應該發生什麼」與「實際發生什麼」。如果只有成功案例,團隊無法知道 Agent 在壓力、惡意輸入或資料錯誤時會不會越權。

日誌要能回答哪四個問題?

一次 Agent 操作至少要能回答:誰發起、Agent 看了什麼、呼叫了什麼、最後改變了什麼。若日誌只保存自然語言回答,就無法確認是否先查了錯誤租戶、是否呼叫過高風險工具,或是否因重試產生副作用。

敏感資料應依保存政策做遮罩或雜湊,但不能為了脫敏而刪掉事件關聯所需的請求 ID、工具名稱、結果狀態與版本資訊。

優創智能 AI Agent 導入時的交付範圍

詢問優創智能企業 AI 導入服務或流程自動化服務時,可以要求將以下內容列入 PoC:

  1. 角色與資料範圍矩陣,以及撤銷權限的處理方式。
  2. 每個工具的輸入 schema、白名單、錯誤狀態與 idempotency 設計。
  3. 高風險動作的核准畫面、核准者與版本檢查。
  4. 越權、Prompt Injection、Token 過期、timeout 與重放測試。
  5. 日誌欄位、保存期限、告警、回滾與退出交接。

如果團隊還沒有明確的資源 owner,先限制 Agent 做只讀搜尋與工單整理。權限一旦直接連到交易流程,治理成本就會從「回答品質」提升為「業務控制」,應在 PoC 階段把這個轉折說清楚。


相關推薦與延伸閱讀

常見問題

企業 AI Agent 權限設計的第一步是什麼?
先列出 Agent 能讀取、建立、修改與刪除的資源,再依風險分級,不是先寫一段「請遵守權限」的 Prompt。每個工具都應有角色、範圍、輸入格式、核准條件與日誌要求。
AI Agent 可以直接寫入 ERP、CRM 或付款系統嗎?
高風險寫入不應直接交給模型。應透過伺服器端工具白名單、身分驗證、欄位與業務規則驗證、idempotency key,並在退款、折扣、付款或批次異動前要求人工核准。
RBAC 和 Prompt 權限有什麼差別?
RBAC 是系統層的角色與資源控制,應在工具或資料層強制執行;Prompt 只是模型行為指引,不能取代伺服器端授權。兩者不一致時,以系統端拒絕為準。
AI Agent 上線前要驗收哪些權限情境?
至少驗收跨部門讀取、跨客戶資料、越權工具呼叫、缺少必要欄位、重複執行、人工拒絕、Token 過期與日誌追溯。測試要確認沒有副作用,不只看畫面是否顯示拒絕。
導入 AI Agent 時,審計日誌要保存什麼?
至少記錄使用者與角色、請求 ID、Agent 和工具版本、資料範圍、輸入摘要、核准者、執行結果、錯誤與時間。敏感內容要依企業個資與保存政策脫敏和控管。
分享這篇文章:
FacebookLINE

準備好讓 AI 幫你工作了嗎?

現在開始你的數位轉型,預約 30 分鐘諮詢,我們協助你找到最合適的 AI 切入點。

30 分鐘深度了解你的業務,給你具體建議

Content Standards

內容維護與資料來源

內容維護與更正

內容維護窗口:優創智能 YOTRON 內容團隊。個別文章的作者、發布與內容更新日期以該頁標示為準。

網站版本更新:

資料來源與方法

文章中的外部資料、工具規格與比較基準以文內連結及標示日期為準;觀點、測試方法與實作建議由優創智能內容團隊整理。

聯絡與內容更正(Contact)

需要查核、補充或更正內容,可透過聯絡頁,或寄信至info@yotron-ai.com。公司與團隊資訊可見關於我們。

聯絡方式:電話02-2720-8130、Email info@yotron-ai.com。