CommandBar 萬用輸入框 · 設計初版
三個層級:L0 搜尋(列表頁的搜尋框)→ L1 命令面板(頁面、動作、資料實體、最近使用)→ L2 意圖(自然語言或 / 開頭送 AI)。
入口不靠 ⌘K:focus 就展開建議清單教使用者;⌘K 只是進階捷徑。模式文法:純文字=搜尋、> 指令、/ 問 AI、@ 指定實體。示範內容一律中性,業務語彙由子系統接入時提供。
① L0 idle — 列表頁預設,尚未 focus
搜尋項目、成員、頁面,或輸入 / 問 AI
⌘K② L0 focused — 點進輸入框就展開建議(不靠快捷鍵)
搜尋項目、成員、頁面,或輸入 / 問 AI
Esc最近搜尋
常用動作
輸入
>執行指令 ·
/詢問 AI ·
@指定項目或成員
③ L1 typing「A-10」— 本地結果即時、項目非同步查
A-10
項目
頁面
動作
選擇 ·
↵開啟 ·
Esc關閉
④ L1 command mode「> 匯出」— 輸入 > 開頭只列動作
匯出
動作
執行 ·
⌫清空即離開指令模式
⑤ L2 ask mode「/ 上週異常項目為什麼變多」— 送 LLM,等待中
上週異常項目為什麼變多
AI 正在分析上週的項目與異常紀錄…
取消 · AI 只會提出建議,不會直接執行
⑥ L2 proposal — AI 回覆一律渲染成可確認的項目
上週異常項目為什麼變多
AI 摘要
上週異常項目 37 筆,比前一週多 21 筆;其中 12 筆缺少必填欄位,
9 筆是重複建立,集中在 10/5–10/7 透過批次匯入建立的項目。
建議動作
將 12 筆項目標記為已處理
影響 12 筆項目 · 狀態改為已處理,可復原
建立一份異常報表
只建立報表,不改任何資料
通知負責人
寄出 3 則通知 · 送出前可預覽
動作需要你確認才會執行 ·
↵確認選中的一項
⑦ empty — 輸入「zzz」沒有任何結果
zzz
找不到符合的結果
⑧ error — 非同步查詢失敗,本地結果照常顯示
A-10
頁面