管理

待命切換視角只改變「這個人看得到什麼」,不是登入。Demo 沒有帳號系統。清空 localStorage,把 mock 資料還原成初始狀態

本模組為 Ditto AI OS 的 Demo 展示:資料為 mock,承諾抽取、每日摘要、權限指令解析與檢索全部由前端規則即時運算,不接 LINE、不接任何 AI 服務、不變更任何實際權限。

Admin

權限指令、Agent 管理、稽核與暫定值 —— 四張卡都只讀寫 OS 自己的資料

邊界這一頁不會變更任何實際權限,也不動既有的 /audit。切視角看到的差異來自 mock ACL, 與權限指令的四步流程無關。

自然語言權限指令

四步:解析 → 變更計畫 → 二次確認 → 稽核。權限不會真的改變。

1. 解析

四欄都要講到:對象、資源、權限、到期(或明確說「永久」)

2. 變更計畫

尚未解析。

3. 二次確認

沒有變更計畫就沒有東西可以確認。

4. 稽核

真實系統在這一步還會發出一則 permission_changed 通知;本 Demo 的 store 沒有單獨新增通知的 action,因此只寫稽核紀錄(該通知型別可在 Notifications 頁看到樣本)。

Agent 管理

停用的 Agent 不能啟動,但歷史仍可查(文件 02 SDK-001)

Agent型別狀態版本最近一次執行
加密貨幣短影音流水線external_linkhealthy2.4.0succeeded|08-01 14:30
網紅專案 Agentexternal_linkhealthy1.2.0succeeded|07-31 17:00
統一訊息中心external_linkhealthy1.0.3succeeded|08-01 12:00
LINE Communication Agentworkflowhealthy0.9.0succeeded|08-01 11:30
Finance Agentworkflowhealthy0.7.1succeeded|08-01 06:00
決策參考(Kevin Lens)workflowhealthy0.5.0succeeded|07-31 20:10
CMO Agentapidegraded0.3.2failed|07-31 22:10
剪輯 Agentapidisabled0.2.0succeeded|07-28 16:40

停用此 Agent 已停用,無法啟動;歷史紀錄仍可查看。

稽核紀錄

OS 的稽核走獨立的 osAuditEvents,不動既有 /audit 與 auditLogs

  • session.sign_inDitto AI OSKevin08-01 08:40

    Kevin 於 08-01 08:40 登入(Demo:無帳號系統,此列為展示用)

  • permission.change.appliedcli_fubon / 專案資料Kevin07-29 11:20

    Ruby:無檢視權限 → Ruby:可檢視,到期 2026-08-31(Demo:僅寫入稽核,未變更實際權限)

  • approval.decidedapr_northpeak_cutRuby07-30 15:20

    SUBMITTED → APPROVED(v3,未填意見 —— 通過不需要意見)

  • agent.disabledagt_editingKevin07-28 17:05

    status: healthy → status: disabled(無法啟動,歷史仍可查看)

  • integration.settings.updatedGoogle Drive 連線Kevin07-27 14:50

    同步範圍:全部資料夾 → 同步範圍:僅客戶專案資料夾(Demo:不連任何雲端服務)

  • knowledge.accessedrestricted_finance / 付款條件的內部底線Bonnie07-31 10:12

    財務工作區文件被檢視 1 次

暫定值

規格沒有定義、由本規格推導、客戶尚未確認的數值,全部攤開在這裡

項目目前值推導依據規格出處
承諾信心門檻0.6低於此值一律標為「待確認」。0.6 讓「有動詞+有日期」(0.85)達標、「只有動詞」(0.55)不達標文件 02 CMT-001 只要求「信心不足要人工確認」,未給門檻
承諾信心權重動詞 0.4/日期 0.3/條件 0.15/對象 0.15動詞是類型的唯一判準所以最重;日期決定能不能提醒,次重文件 02 CMT-001 未定義信心的計算方式
跨年判定回溯上限60 天只寫月/日時,推得的日期比訊息日早超過 60 天才視為明年。60 天涵蓋「月初講上個月」,又不會把年底講的 1/5 誤判文件 02 CMT-003 只要求「日期要精確」,未處理無年份的情況
退回意見最短長度5 字擋掉「不行」「再改」這種等於沒寫的意見,但不強迫寫長文文件 06 §8 只寫「一定要寫清楚要改什麼」,未給長度
高風險權限範圍finance、all-data、admin把文件 02 IAM-005 的「高風險(finance/admin/all-data)」落成可比對的字串文件 02 IAM-005 只列了三個中文詞,未給對照鍵
進 CEO 摘要的條件逾期 / 付款且金額未載明 / 信心低於門檻三者任一成立才進,不是每一筆都進 —— 一次轟炸就等於沒有摘要文件 02 CMT-006 只說「依 policy 升級」,未定義 policy
玩偶自動回待命的時間1500 毫秒短到不擋下一個動作,長到看得清楚文件 02 VOC-003 只列出七個狀態,未定義自動回復時間
Ditto 思考中停留時間800 毫秒讓「思考中」狀態真的看得到;再長就變成在演等待文件 02 CHAT-003 未定義回覆延遲
檢索片段長度120 字兩到三句話的長度,足以判斷這一筆是不是要找的東西文件 02 KB-002 只要求「附來源與片段」,未給長度

交叉引用短影音與 KOL 的暫定值在 /usage,本表是 AI OS 的部分,兩表不合併的理由是前者同時是 media worker 的來源。