客戶
客戶 是你決定誰能進來使用 live 體驗,以及 rollout 要開到多大的地方。
存取模式
這一頁最核心的決策,就是 access mode:
開放:只要能到達這個體驗的人都能進來,系統會把他們記錄下來白名單:只有你允許的人能進來
如果是早期 stakeholder pilot,通常 白名單 會安全得多。
Operator 在這裡會做什麼
在這一頁,operator 可以:
- 切換 access mode
- 一位一位新增使用者
- 當名單變大時,用 CSV 匯入
- 檢查有哪些人進來過,以及他們的狀態
- 打開使用者詳情頁,管理該使用者在各 Agent 上的互動模式
用 alias 標記使用者
打開使用者詳情頁,即可新增、修改或清除 alias。Alias 會和使用者 identity 一起顯示在客戶中,也可以和姓名、Email、External User ID 一起透過使用者搜尋找到。
Alias 是方便 operator 辨識的 profile data,不會取代或改變 external_user_id;後者仍是這位使用者的穩定 identity。
用 workspace tags 整理使用者
Workspace tags 可以協助 operator 整理 pilot cohort、重要客戶或待追蹤名單。
- 打開
Manage tags,即可建立 tags、搜尋 workspace 的 tag list,或刪除 tag。 - 在客戶的使用者列中新增或移除 tags。
- 用
Tagfilter 選擇一個或多個 tags。選取多個 tags 時,列表只會顯示同時符合所有選取 tags 的使用者。 - 刪除 tag 只會移除該 tag 與其 assignments,不會刪除任何使用者。
目前 Console 沒有直接替 workspace tag 改名的操作。需要更改名稱時,請先建立替代 tag、指派給受影響的使用者並確認新 filter,再刪除舊 tag。
選擇正確的頻道
手動新增使用者或匯入 CSV 時,請選擇這些 External User ID 來源的頻道。Codeer 會用頻道來正確正規化與儲存 identity。
- Web、Widget、Browser Extension、Slack identity 會使用一般正規化。
- LINE、Messenger、Instagram identity 會保留原本大小寫。
嵌入網站的 Web Widget 請選 Widget。Web 是給 web client 使用;兩者都屬於網頁情境,但 Codeer 會存成不同的頻道類型。
如果 workspace 只設定了一種頻道類型,Codeer 可以自動預選。若 workspace 有多種頻道類型,新增或匯入使用者前請明確選擇頻道。
CSV 匯入格式
需要一次加入多位允許使用者時,可以使用 CSV 匯入。
CSV 必須包含以下必填欄位:
External User ID:你系統中的穩定使用者識別碼Name:使用者顯示名稱
以下欄位為選填:
EmailPhoneCompanyJob TitleNote
Header 格式如下:
External User ID,Email,Name,Phone,Company,Job Title,Note
範例 row:
host-user-123,john@example.com,John Doe,0912345678,ABC Inc,Manager,Early pilot user
External User ID 是 client user 的 canonical identity。它必須存在、在依頻道規則正規化後不能於 CSV 中重複,也不能已經存在於同一個 workspace。Email 是選填的 profile data,只有提供時才會驗證格式。
Agent routing 與真人交接
當使用者和一個或多個 Agent 互動過後,使用者詳情頁會顯示 agent routing 表格。
你可以用它確認:
- 使用者和哪些 Agent 對話過
- 每個 Agent 目前對這位使用者是
AI還是Humanmode - human mode 是由 Agent handoff、CRM 手動切換,還是自動 timeout 造成
- 如果有設定 timeout,human mode 何時到期
有編輯權限的 operator 可以把已發布且啟用 handoff 的 Agent 從 AI 切到 Human,也可以把啟用中的真人互動切回 AI。
設定細節請看 Human Handoff。
External user 使用額度限制
客戶 也包含 live external user 的進階設定:
Contact email:當使用者遇到 billing 或 usage limit 訊息時,用來聯絡團隊的 email。Monthly end-user credit cap:選填的每位 external user 每月 workspace credit 上限。Credit cap message:使用者達到上限時顯示的自訂多語訊息。空白語系會使用表單預覽中的預設訊息。
這適合 controlled pilot 或對成本敏感的 public channel。若不需要每位使用者的月額度上限,請留空。
遮罩 end-user identity
當 workspace operator 不應看到 end user 的原始 identity 欄位時,請在 進階設定 中打開 隱私 群組,啟用 Mask end-user identity。
啟用遮罩後:
- 客戶、對話、CRM 詳情、篩選器、匯出內容與 handoff summary 會改用穩定 pseudonym,顯示為
User加上一組固定代碼。 - Workspace UI response 會隱藏原始姓名、email、電話與 external user ID;已儲存的 client user record 仍會保留。
- 無法再手動新增使用者、用 CSV 匯入使用者,或進行其他需要 raw identity 的變更。
- 客戶無法再依 identity 欄位搜尋或排序。在 對話 中,請從 external user 篩選器選擇 pseudonym,不要輸入原始 external user ID。
Workspace user 無法自行關閉遮罩
這項 privacy control 對 workspace user 而言不可逆。若需要檢查或關閉,請聯絡 Codeer support。啟用前,請先確認營運流程已不再依賴原始 end-user identity。
一個實用的 rollout 原則
每個階段都用剛剛好的開放程度:
- 早期 pilot:
白名單 - 擴大測試:仍然受控,只是白名單變大
- 正式開放:如果產品決策真的要全面開放,再切到
開放
如果你正在做高度受控的 web pilot,這裡的設定也要和 channel 設定一起對齊。
什麼要定期檢查
就算 rollout 很健康,這一頁也值得定期回來看,確認:
- 最近到底有哪些人進來
- 允許的受眾是否仍然符合 rollout 計畫
- 舊的 pilot 使用者是否該被移除或停用