可判定域:Agent 為什麼不能只靠「允許/拒絕」
——Decision Domains、Contextual Authorization 與多維 Agent 治理
系列:Persistent Artificial Actors / 持續型人工行動者
篇次:第 5 篇
版本:v0.1
日期:2026-09-19
語言:繁體中文
作者: Neo.K
機構: EveMissLab/一言諾科技有限公司
摘要
當 AI 只是一個 Chatbot 時,治理系統可以相對粗略地把請求分類成「可以回答」或「應該拒絕」。然而,當 AI 成為可使用工具、執行程式、操作帳號、存取檔案並改變外部世界狀態的 Agent 後,二元分類開始失效。相同的技術、相同的知識、甚至相同的程式碼,在不同授權、目標、環境、目的、可逆性與影響範圍下,可能具有完全不同的治理意義。
本文提出「可判定域」(Decision Domain)作為 Agent 因果治理的中介層。可判定域不是單一安全分類,而是由知識域、授權域、目標域、行動域、執行環境域、可逆性域、影響域、來源/目的域與時間域共同構成的多維決策空間。Agent 治理的任務不是把所有請求壓成一個 global allow/deny bit,而是先求出當前任務所落入的治理狀態,再決定應採取 Proceed、Read-only、Sandbox-only、Require Evidence、Require Approval、Pause、Escalate 或 Refuse 等不同策略。
本文以 reverse engineering、penetration testing、software archaeology、interoperability、malware analysis 與 legacy recovery 為主要案例。這些案例特別能揭示粗粒度治理的問題:同樣是分析一個 EXE,可能是公司自己的遺留系統、合法授權的安全測試、數位保存、互操作性研究,也可能是未授權破解或惡意利用。美國著作權法 17 U.S.C. §1201(f) 本身即為 interoperability 提供特定 reverse-engineering 例外,且 Section 1201 的三年期 rulemaking 亦持續針對非侵權用途建立有限豁免。這並不代表所有 reverse engineering 都合法,而是說明「方法名稱」本身不足以決定法律與治理狀態。
NIST 2026 年關於 Software and AI Agent Identity and Authorization 的工作已經把 identification、authorization、auditing、non-repudiation 與 prompt injection mitigation 放進同一治理框架;Anthropic 亦明確主張 Agent 應在模糊情境下停下來、尋求澄清,而不是自行假設;OpenAI 的 ChatGPT agent 採用高影響行動確認、Watch Mode、prompt-injection monitoring 與最小存取建議。這些實務共同指向一個結論:未來 Agent 治理真正需要的不是更多粗糙規則,而是更細的狀態判定、更可靠的授權證據與更可執行的決策域邊界。
關鍵詞
Decision Domain、Agent Governance、Contextual Authorization、Reverse Engineering、Penetration Testing、Software Archaeology、Interoperability、Causal Governance、Least Privilege、AI Agent Security
1. 問題:為什麼「這類事情能不能做」已經不夠
早期模型治理很容易使用類似:
g(x)∈{0,1}
其中:
0=拒絕
1=允許
這種分類在純文字生成時已經會遇到邊界問題,但在 Agent 時代會更加嚴重。
因為 Agent 面對的不是只有:
這個主題屬於什麼類別?
而是:
這個具體行動,在這個具體世界狀態下,是否有足夠授權與安全條件可以執行?
因此:
Topic Classification=Action Authorization
2. 相同技術,不同治理結果
例如:
分析 EXE。
至少可能有:
S1=公司自有 legacy executable
S2=合法授權 security assessment
S3=interoperability research
S4=malware analysis
S5=digital preservation
S6=未授權商業軟體破解
S7=惡意 exploit development
技術動詞可能都是:
Reverse Engineer
但治理狀態並不相同。
因此:
Method⇒Governance Outcome
3. 可判定域的基本概念
本文將:
Decision Domain
定義為:
足以讓治理系統對某個 Agent 任務作出可執行決策的一組上下文變量與證據邊界。
它不是「領域分類」的同義詞。
例如:
Cybersecurity
只是一個知識領域。
真正 decision domain 需要更完整:
D=(K,A,T,X,E,R,I,P,τ)
其中:
- K:Knowledge Domain;
- A:Authorization Domain;
- T:Target Domain;
- X:Action Domain;
- E:Execution Environment;
- R:Reversibility;
- I:Impact;
- P:Purpose / Provenance;
- τ:Temporal Scope。
4. Knowledge Domain:這是什麼知識?
第一個維度:
K
可以包含:
- programming;
- finance;
- healthcare;
- reverse engineering;
- cybersecurity;
- chemistry;
- legal research;
- data analysis;
- infrastructure operations。
但:
K
只能告訴我們:
這是什麼類型的知識。
不能告訴我們:
能不能執行。
因此:
K=Authorization
5. Authorization Domain:誰允許了什麼?
Authorization 不是一句:
我授權你。
完整授權至少應包含:
A=(Principal,Resource,Action,Scope,Duration,Condition)
例如:
公司授權 Agent 在本週內,對 staging server 執行 read-only security assessment。
這比:
使用者說「幫我測一下」。
精確得多。
6. Target Domain:行動對象是誰的?
至少可以分:
T∈{Self,UserOwned,OrganizationOwned,ThirdParty,Public,Unknown,Critical}
其中:
Unknown
特別重要。
如果 Agent 不知道 target 是否屬於使用者:
T=Unknown
就不應自動假設:
T=UserOwned
7. Action Domain:到底要做哪一種動作?
「分析網站」可能包含:
Read
Browse
Scan
Fuzz
Exploit
Persist
Modify
這些 action 的治理意義不同。
因此:
X=Action Type
必須獨立於 topic。
8. Execution Environment:在哪裡做?
至少可以分:
E1=Offline Analysis
E2=Sandbox
E3=Local Test Environment
E4=Staging
E5=Production
E6=External Third-Party System
通常:
Risk(E1)<Risk(E2)<Risk(E4)<Risk(E5)
但這只是一般趨勢,不是絕對排序。
9. Reversibility:做錯能否回復?
可逆性:
R∈[0,1]
其中:
R=1
代表高度可逆。
例如:
而:
R→0
代表接近不可逆。
例如:
- 覆寫唯一檔案;
- 公開發布;
- 資金轉移;
- credential 洩漏。
10. Impact Domain:如果做錯,後果多大?
Impact 可以拆成向量:
I=(IF,IS,IP,IA,IL,IR)
其中:
- IF:Financial;
- IS:Security;
- IP:Privacy;
- IA:Availability;
- IL:Legal;
- IR:Reputational。
因此:
同樣是刪檔案。
刪:
temp.log
與刪:
唯一生產資料庫備份
不能同類處理。
11. Purpose / Provenance:為什麼做、任務從哪裡來?
目的域:
P
至少要回答:
- 任務來源;
- 目的;
- 指令是誰提供;
- 是否由可信 principal 發出;
- 是否來自 untrusted page;
- 是否屬於既定工作流程。
這對 prompt injection 特別重要。
如果指令來源是:
Untrusted Web Content
則其 authority:
Auth≈0
即使內容看起來像命令。
12. Temporal Scope:授權不是永久的
權限可能只在:
[t0,t1]
有效。
例如:
今晚測試。
不應自動變成:
永久可以測試。
因此:
τ=Authorization Lifetime
是 Decision Domain 的重要一維。
13. 從二元決策改成治理狀態機
有了 Decision Domain 後,Agent 不應只輸出:
Allow/Block
而可以進入:
S∈{Proceed,ReadOnly,Sandbox,RequireEvidence,RequireApproval,Clarify,Escalate,Pause,Refuse}
這是一個:
Governance State Machine
14. Proceed:上下文已閉合
若:
- target 明確;
- authorization 明確;
- impact 可控;
- action 在授權範圍內;
- environment 適當;
則:
D→Proceed
15. ReadOnly:允許觀察,不允許改變
例如:
分析 log。
若 write authority 不必要:
D→ReadOnly
這符合:
Minimum Necessary Action
原則。
16. Sandbox:知識可以使用,但因果影響要隔離
例如:
測試 exploit 概念。
可以:
D→Sandbox
而不是:
D→Production
這保留:
Research Capability
同時降低:
External Impact
17. Require Evidence:授權聲稱不足
Agent 可能收到:
這台是我的。
但在高風險情況下:
Assertion=Evidence
所以可以進入:
RequireEvidence
例如要求:
- 內部 ticket;
- test environment;
- ownership proof;
- scope document;
- approved target list。
18. Require Approval:合法但影響較高
即使:
Authorization=True
某些行動仍應:
RequireApproval
例如:
- 修改 production;
- 對外發布;
- 付款;
- 刪除關鍵資料;
- 傳送敏感資訊。
19. Clarify:語意不完整
Anthropic 2026 年公開的 trustworthy-agent 工作特別指出,在 ambiguous situations 中,Agent 應傾向 pause、raise concern、seek clarification,而不是自行假設。[3]
因此:
Ambiguity→Clarify
不是失敗。
它是治理能力。
20. Escalate:Agent 不應判定所有事情
某些決策:
- 法律例外;
- 高額金融行動;
- production incident;
- 關鍵基礎設施;
可能超出 Agent 自身 decision authority。
因此:
D→Escalate
到:
- 管理者;
- 安全人員;
- 法務;
- human approver。
21. Pause:目前不能安全繼續,但不等於永久拒絕
如果:
- 世界狀態不一致;
- 授權過期;
- target 不明;
- tool response 異常;
最合理的是:
Pause
而非:
RefuseForever
這是 long-horizon Agent 很重要的狀態。
22. Refuse:某些域仍然需要硬邊界
可判定域並不是:
什麼都可以,只要多問幾句。
某些任務即使 context 完整,仍可能:
D→Refuse
例如:
- 明確未授權破壞;
- 明確竊取;
- 明確惡意入侵;
- 明確規避安全控制以傷害第三方。
細粒度治理不是取消邊界。
而是讓邊界更準確。
23. Reverse Engineering 為什麼是最好的案例之一
Reverse engineering 很容易被政策寫成單一類別。
但實務上:
RE={Compatibility,Recovery,Security,Preservation,Research,Circumvention,Exploitation}
這些不能只靠:
有沒有逆向。
判定。
24. Software Archaeology:逆向可能是知識保存
假設公司只有:
但:
SourceCode=∅
OriginalDeveloper=∅
BuildPipeline=∅
那麼:
Reverse Engineering
可能是唯一能恢復:
的方式。
因此:
Reverse Engineering≈Knowledge Recovery
在這個 decision domain 中成立。
25. Legacy Recovery
一個 legacy system 可能仍然:
- 每天被公司使用;
- 控制工廠設備;
- 保存歷史資料;
- 支援醫療/會計流程。
但原始碼消失。
此時:
No RE⇒No Maintainability
在某些情境甚至近似成立。
這說明:
「禁止逆向」不能作為所有企業 Agent 的全球預設。
26. Interoperability:法律本身就承認部分例外
美國著作權法:
17 U.S.C. §1201(f)
明確對特定 reverse engineering 行為提供 interoperability 相關例外:依法取得使用電腦程式權利的人,在必要範圍內,可為辨識與分析實現獨立程式互操作性所必要、且先前不易取得的元素而進行特定 circumvention;相關資訊與手段亦可在符合法定條件時用於互操作性。[4]
這不代表:
All Reverse Engineering=Legal
而是證明:
Reverse Engineering
本身不是足夠的法律判定變量。
27. Section 1201 豁免制度也證明 context matters
美國 Copyright Office 的 Section 1201 三年期 rulemaking 會定期針對某些非侵權用途建立有限豁免。[5][6]
截至 2026 年,2027 cycle 已經啟動,現有豁免是否續期仍透過正式程序處理。[5]
這更進一步說明:
Legal Status=f(Jurisdiction,Purpose,WorkClass,CircumventionType,Time)
而不是:
Technique Name
28. 因此 Agent 不應假裝自己是全球法律裁判
法律狀態:
L
本身也可能不確定。
不同司法管轄:
LUS=LEU=LTW
所以 Agent 在高度法律依賴情境中應該:
Legal Uncertainty→Limit Action / Escalate
而不是:
自己斷言全球合法/非法。
29. Penetration Testing:授權是核心變量
Pentest 的技術可能包含:
- scanning;
- fuzzing;
- exploitation;
- credential testing;
- privilege escalation。
這些技術如果:
Authorization=True
可能是正式安全工作。
如果:
Authorization=False
治理狀態可能完全不同。
所以:
Cyber Technique=Cyber Intent=Cyber Authorization
30. 逆向與 Pentest 的交集
某些 pentest:
- firmware;
- mobile apps;
- game clients;
- native desktop apps;
- proprietary protocols;
若沒有 source:
Binary Analysis
本身就是測試的一部分。
因此:
No Reverse Engineering
可能導致:
Pentest Coverage↓
這不是說所有 pentest 都需要逆向。
而是:
∃ S:RE is necessary for adequate assessment
31. Malware Analysis 又是另一個域
Malware analysis 幾乎天然需要:
- unpacking;
- deobfuscation;
- disassembly;
- behavior tracing。
若治理只看到:
Obfuscated Binary
就拒絕,
防禦能力會被一起砍掉。
因此:
Defensive Analysis
必須與:
Offensive Deployment
分開。
32. 方法相同,不代表目的相同
這可以寫成:
Method(A)=Method(B)
但:
Purpose(A)=Purpose(B)
Authorization(A)=Authorization(B)
因此:
Governance(A)=Governance(B)
這是 Decision Domain 的核心哲學。
33. 反過來,目的良善也不能自動放行
使用者說:
我只是研究。
不代表:
Authorization=True
也不代表:
Impact=Low
因此:
Claimed Good Intent⇒Automatic Permission
治理必須看:
Evidence+Action+Target
34. 這就是 Contextual Authorization
本文提出:
Contextual Authorization
定義:
Agent 的 action permission 應由當前 principal、target、purpose、environment、time、action type 與 risk context 共同決定,而不是由單一永久 permission 決定。
即:
Autht=f(P,T,X,E,I,τ)
35. Authorization 應該是動態的
Agent 在任務中可能從:
Read
逐漸走到:
Modify
所以:
Autht+1
可能需要重新檢查。
例如:
一開始只說分析。
中途 Agent 發現:
要修補漏洞。
那麼:
Analysis Authorization⇒Patch Authorization
36. 權限不應因「任務需要」自動擴張
Agent 很容易推理:
為了完成目標,我需要更多權限。
但:
Need=Authority
所以:
No Implicit Privilege Expansion
應該成為基礎原則。
37. 證據也需要域分類
Authorization Evidence 可以包含:
EA={User Assertion,Org Policy,Signed Token,Ticket,Scope File,Environment Label}
不同 evidence strength:
Strength(UserAssertion)<Strength(SignedOrgAuthorization)
通常合理。
高風險 action 應要求較強 evidence。
38. Decision Domain 其實是一個 lattice,而不是單一分數
可以把每個維度視為偏序。
例如 authority:
None<Read<Write<Admin
environment:
Sandbox<Staging<Production
impact:
Low<Medium<High<Critical
所以 Decision Domain 更接近:
Governance Lattice
而不是:
RiskScore=73
單一分數容易失去語義。
39. 多維 lattice 能避免「平均掉」關鍵風險
假設:
- target risk 很低;
- impact 很低;
- authorization 為零。
平均分數可能仍然不高。
但:
Authorization=0
應該是硬條件。
因此:
Weighted Sum
不一定適合所有治理。
某些維度應該是:
Hard Constraint
40. Hard Constraints 與 Soft Constraints
可以拆成:
DH=Hard Constraints
與:
DS=Soft Constraints
Hard:
- 沒有必要授權;
- target 明確禁止;
- action 明確超出 scope。
Soft:
- impact 稍高;
- 可逆性稍低;
- evidence 不完整。
因此治理:
If DH fails⇒Stop
否則:
Use DS to calibrate approval
41. 可判定域與可執行治理連接
第 4 篇提出:
Executable Governance
第 5 篇補上:
什麼時候應該執行哪一種限制?
Decision Domain 的輸出可以直接生成 runtime policy。
例如:
D→{Filesystem=ReadOnly,Network=Blocked,Shell=Allowed,Production=Denied}
這才是完整閉環。
42. Decision Domain 可以生成 Tool Capability Set
令:
C(D)
為某 decision domain 的可用能力集合。
例如 software archaeology:
C(DSA)={ReadBinary,DisassembleOffline,ExtractStrings,TraceLocalBehavior}
但可能不包含:
{ExploitExternalTarget,DeployPersistence}
這比「reverse engineering allowed」精確得多。
43. Agent 不是只有「能/不能」,還可以降級執行
例如高風險網站分析:
完整:
Browser+Login+Write
可以降級成:
Browser+LoggedOut+ReadOnly
若仍不夠:
StaticFetch
再不夠:
ManualUserProvidedData
這可以稱為:
Capability Degradation Path
44. Degradation 比全拒絕更有用
成熟治理:
Unsafe Full Action
不一定直接:
Refuse
而可以:
Degrade→Safe Partial Completion
這對 Agent 實用性非常重要。
45. 供應商與企業可能採不同 Decision Domains
同一個行動:
A
供應商:
DP(A)
企業部署者:
DO(A)
使用者:
DU(A)
可能不同。
有效治理應是:
D∗=DP∩DO∩DU∩DR
其中:
DR
是 runtime 邊界。
46. 這就是為什麼不同公司不會完全收斂
即使都接受:
- least privilege;
- audit;
- authorization;
- user control;
不同公司仍可能:
- 對 cyber 分類不同;
- 對 reverse engineering 分類不同;
- 對成人內容分類不同;
- 對金融 action 分類不同;
- 對企業證據接受度不同。
所以:
Shared Principles⇒Shared Decision Boundaries
47. 產品文化會進入治理 ontology
一個 coding-agent 公司可能把世界主要切成:
Repo+Branch+Terminal+CI
一個 consumer assistant 公司可能切成:
Email+Calendar+Shopping+Browser
一個 security company 可能切成:
Asset+Scope+Vulnerability+Exploitability
因此:
Product History→Governance Ontology
是合理現象。
48. Decision Domain 也會決定 Agent 的「性格」
這不是人格意義上的性格。
而是行為傾向。
例如:
- 一個高 evidence threshold 的 Agent;
- 一個偏好 sandbox 的 Agent;
- 一個經常 ask-before-act 的 Agent;
- 一個偏好自主執行的 Agent。
使用者最後會感覺:
這個 Agent 很保守。
那個 Agent 很敢做。
所以:
Governance Policy→Perceived Behavioral Character
這又會回到前面 Identity 系列。
49. 安全 policy 本身也會成為 Artificial Actor 的一部分
Persistent Agent 長期存在後:
Policy
不再只是供應商後台規則。
它會影響:
- 它什麼時候拒絕;
- 什麼時候詢問;
- 什麼時候主動;
- 什麼時候只讀;
- 什麼時候停下。
因此:
Governance is part of observable agent behavior.
50. Decision Domain Resolver
本文提出一個概念模組:
Decision Domain Resolver
輸入:
Q=(UserIntent,Context,AgentState,Environment,Target,Evidence)
輸出:
D
再由:
Policy(D)
決定:
ActionMode
51. Resolver 的基本流程
Parse Intent
↓
Identify Target
↓
Resolve Principal
↓
Verify Authorization
↓
Estimate Impact
↓
Select Environment
↓
Choose Action Mode
52. Resolver 需要允許 Unknown
很重要:
Unknown
不是:
False
例如:
不知道使用者是否擁有這個 target。
應該是:
Ownership=Unknown
不是:
Ownership=False
這可以避免:
53. 三值邏輯比二值邏輯更適合部分治理
某些欄位可以:
{True,False,Unknown}
例如:
Authorized∈{T,F,U}
若:
Authorized=U
就進入:
RequireEvidence
而不是直接拒絕或直接執行。
54. 更進一步:證據權重
可寫:
P(Auth∣Evidence)=q
高風險 action 要求:
q≥τH
低風險 action 可能:
q≥τL
其中:
τH>τL
這讓 uncertainty 與 impact 連接。
55. Human-in-the-loop 應該出現在域邊界,而不是每一步
如果 Decision Domain 很清楚:
D=Dsafe
Agent 可以自主。
如果接近邊界:
D≈∂Dsafe
才要求 human confirmation。
這樣能降低:
Approval Fatigue
56. Decision Boundary Monitoring
長時程任務中:
Dt
可能變化。
例如:
一開始只讀分析。
後來:
要修改 production。
所以 Agent 應監測:
Dt→Dt+1
是否跨越治理邊界。
如果:
Dt+1∈/AllowedScope
就必須:
Pause
57. 這叫 Scope Drift
本文提出:
Scope Drift
定義:
Agent 在長時程任務中,實際行動逐漸偏離最初授權的資源、動作、影響或目的範圍。
形式:
Dist(Dt,D0)>δ
時應觸發重新授權。
58. Goal Drift 與 Scope Drift 不同
Goal Drift:
目標變了
Scope Drift:
手段或權限範圍變了
Agent 可能目標沒變:
修復網站。
但從:
改 CSS。
漂移到:
重設 production DB。
這就是 Scope Drift。
59. Persistent Agent 特別需要 Scope Drift Control
因為它會:
- 自己規劃;
- 自己重試;
- 長時間跑;
- 遇到障礙後自己找替代路徑。
因此:
Autonomy↑⇒Scope Drift Risk↑
60. Grok Bot 類型案例:重試本身也可能跨域
如果任務:
發一張世界卡。
第一次上傳失敗。
Agent重試。
再失敗。
再重試。
若實際上第一次已成功:
Retry
就從:
Recovery
變成:
Duplicate Publication
所以 Decision Domain 還必須加入:
World State Verification
否則 action mode 會在錯誤前提下被重複執行。
61. Domain Resolution 應與 Causal Closure 連接
第 4 篇:
Causal Closure=Verify World State
本篇:
Decision Domain Resolution=Verify Governance State
因此完整循環:
Resolve Domain→Act→Verify World→Resolve New Domain
62. Agent Governance 其實是一個動態狀態系統
不是:
一次分類
而是:
D0→D1→D2→…
每次重要世界狀態變更後,都可能需要重新判定。
63. 可判定域的最終目的不是限制,而是精確放權
如果 domain 很清楚:
- 資源明確;
- 授權明確;
- 可逆;
- 低影響;
- sandbox;
Agent 可以得到:
High Autonomy
反而不必每一步問人。
所以:
Better Domain Resolution→Safer and Greater Autonomy
64. 粗糙治理會同時造成兩種錯誤
第一種:
False Positive
合法工作被拒絕。
第二種:
False Negative
危險行動被放行。
治理品質可以寫成:
QG=1−(αFP+βFN)
不同產品可調:
α,β
但不能只追求其中一邊。
65. 過度拒絕本身也是治理成本
例如企業 Agent:
每次遇到 legacy EXE 都完全不能分析。
會產生:
- 工作中斷;
- 人工成本;
- 維護失敗;
- vendor lock-in;
- 知識斷層。
因此:
Over-Restriction Cost
也應被納入治理。
66. 過度自治則是另一端
若:
使用者一句「幫我修好」,
Agent 就可以:
- 改 production;
- 刪資料;
- 下載外部工具;
- 掃第三方;
則:
Under-Governance Risk
上升。
所以目標是:
Calibrated Autonomy
67. Decision Domains 與公司治理責任
供應商只看到:
DP
部署者掌握:
DO
操作者知道:
DU
現場 runtime 知道:
DR
因此有效 domain resolution 是:
D∗=Φ(DP,DO,DU,DR)
這再次證明:
治理責任不能全部丟給供應商。
68. 企業內部應提供更多 domain metadata
例如:
asset.owner = EveMissLab
asset.environment = staging
asset.sensitivity = internal
task.scope = read-write
task.expires = 2026-09-20
這些 metadata 能讓 Agent:
Guess Less
Verify More
69. 未來 Agent-friendly infrastructure 可能主動暴露治理語義
系統不只提供 API。
也可能提供:
- ownership;
- data class;
- allowed actions;
- risk level;
- rollback support;
- approval owner。
這可以稱為:
Governance Metadata Layer
70. Agent-native 系統會把「能做什麼」寫成機器可讀
例如:
Policy(Resource)={Read,Write,Publish}
並提供:
Constraints(Resource)
這比讓 LLM 自己從自然語言猜公司政策可靠。
71. 可判定域最終會成為 Agent OS 的核心
未來 Agent OS 可能需要:
Observe→Resolve Domain→Allocate Authority→Act→Verify
這不是 safety plugin。
而是 runtime kernel-level concern。
72. 本篇核心命題
命題一
Topic=Decision Domain
命題二
Method⇒Governance Outcome
命題三
D=(K,A,T,X,E,R,I,P,τ)
命題四
Agent 治理輸出應該是:
{Proceed,ReadOnly,Sandbox,RequireEvidence,RequireApproval,Clarify,Escalate,Pause,Refuse}
而不只是:
{Allow,Deny}
命題五
Claimed Good Intent⇒Authorization
命題六
Authorization
應該是 contextual、time-bounded、action-specific。
命題七
Scope Drift
是 long-horizon Agent 的核心治理風險。
命題八
Better Decision Domains→More Precise Freedom
而不是只有更多限制。
73. 結論:Agent 真正需要的是「知道自己現在在哪一個域」
未來高能力 Agent 不應該只有一張:
可以做/不能做。
的表格。
真正成熟的 Agent 需要知道:
我現在代表誰?
目標是誰的?
我擁有哪一種授權?
我正在做什麼類型的 action?
這是在 sandbox 還是 production?
做錯能不能回復?
影響有多大?
這個指令從哪裡來?
授權還有效嗎?
這些共同構成:
Decision Domain
因此,Agent 時代的核心治理問題不是:
「這種技術允不允許?」
而是:
在這個世界狀態、這個授權、這個目標與這個行動下, Agent 應被允許做到哪裡?
Reverse engineering、penetration testing、software archaeology 與 interoperability 只是最容易看出這個問題的案例。
真正的結論更廣:
越是通用的 Agent,越不能依靠粗粒度分類。
因為通用 Agent 的價值,本來就來自:
Cross-Domain Capability
而真正安全地釋放這種能力,需要的不是把 domain 全部封死。
而是:
更準確地知道自己正在什麼 domain 裡行動。
參考資料
[1] NIST. New Concept Paper on Identity and Authority of Software Agents. 2026-02-05.
https://www.nist.gov/news-events/news/2026/02/new-concept-paper-identity-and-authority-software-agents
[2] NIST NCCoE. Accelerating the Adoption of Software and Artificial Intelligence Agent Identity and Authorization — Concept Paper. 2026-02-05.
https://csrc.nist.gov/pubs/other/2026/02/05/accelerating-the-adoption-of-software-and-ai-agent/ipd
[3] Anthropic. Trustworthy agents in practice. 2026-04-09.
https://www.anthropic.com/research/trustworthy-agents
[4] U.S. Copyright Office. 17 U.S.C. §1201(f) — Reverse Engineering.
https://www.copyright.gov/title17/92chap12.html
[5] U.S. Copyright Office. Tenth Triennial Section 1201 Proceeding, 2027 Cycle. 2026.
https://www.copyright.gov/1201/2027/
[6] U.S. Copyright Office. Ninth Triennial Section 1201 Proceeding, 2024 Cycle.
https://www.copyright.gov/1201/2024/
[7] OpenAI. Understanding prompt injections. 2026.
https://openai.com/safety/prompt-injections/
[8] OpenAI. ChatGPT agent — Safety & privacy. 2026.
https://help.openai.com/en/articles/11752874-chatgpt-agent
[9] OpenAI. ChatGPT Agent System Card.
https://deploymentsafety.openai.com/chatgpt-agent
[10] OWASP GenAI Security Project. OWASP Top 10 for Agentic Applications for 2026.
https://genai.owasp.org/resource/owasp-top-10-for-agentic-applications-for-2026/
[11] OWASP Cheat Sheet Series. AI Agent Security Cheat Sheet.
https://cheatsheetseries.owasp.org/cheatsheets/AI_Agent_Security_Cheat_Sheet.html
Source Note
本文中的 Decision Domain、Governance State Machine、Contextual Authorization、Governance Lattice、Capability Degradation Path、Decision Domain Resolver、Scope Drift、Governance Metadata Layer 為本系列提出的分析框架,並非 NIST、Anthropic、OpenAI、OWASP 或 U.S. Copyright Office 的官方術語。
本文引用美國著作權法與 Section 1201 rulemaking 僅用來說明:reverse engineering 與 circumvention 的法律狀態可能依目的、工作類型、條件與司法制度而異;本文不主張任何特定個案必然合法。對具體法律問題仍應依實際司法管轄與事實判斷。