01 / IDENTITY
登記與身份確認 提案
現在打「登記」只會建立一筆待審核紀錄,沒人知道這支 LINE 帳號是誰。新流程比照查案場的做法——先問「你是誰」,再用按鈕讓對方確認自己對應的晴天見企業帳號,直接寫入白名單表的「人員」欄位,核准時就知道要通知誰。
收到「登記」
→
查有沒有登記過
→
沒有 → 問「你是誰」
→
比對人員候選
→
按鈕確認 → 寫入人員欄位
| # | 觸發條件 | 機器人回覆 |
|---|---|---|
| 1 | 傳「登記」,這個 LINE ID 從沒登記過(白名單表查無紀錄) | 你是誰?打你的名字,我幫你對晴天見的帳號。進入 等身份 狀態 |
| 2 | 等身份 狀態下傳文字,比對到候選人 | 請確認是你嗎:按鈕列出候選人姓名(比照案場確認的做法) |
| 3 | 等身份 狀態下傳文字,比對不到任何人 | 找不到符合的人,換個名字或關鍵字再試一次。維持 等身份 狀態 |
| 4 | 點選候選人按鈕,寫入白名單表「人員」欄位 | 知道了,已經幫你對到「{選到的名字}」,等審核。白名單維持未核准,等管理員審核 |
| 5 | 傳「登記」,這個 LINE ID 已有紀錄、未核准、身份已對過人員 | 你之前登記過了,還在等審核。不用重新走身份確認 |
| 6 | 傳「登記」,這個 LINE ID 已有紀錄、未核准,人員欄位卻是空的(舊資料或流程中斷) | 你是誰?打你的名字,我幫你對晴天見的帳號。視同條件 1,重新補身份 |
| 7 | 傳「登記」,這個 LINE ID 已核准 | 嘖,重新登記,等審核。既有行為維持不變:取消白名單,重新等審核 |
| 8 | 等身份 狀態下傳「結束」或「取消」 | 好,先不核對身份,之後想登記再打登記。白名單紀錄仍保留,人員欄位留空 |
待決定:候選人清單要比對的資料來源是什麼?
一是 Lark 通訊錄裡晴天見企業帳號的成員名單(要另外呼叫 Lark Contact API 抓部門成員);二是白名單表「人員」欄位本身下拉選單已定義好的選項(直接讀同一個下拉選單來源,較省事也較準)。核准後「通知特定人員」的部分,等這支流程拍板後再另外設計。
02 / COLLECT
收錄 現有行為
確認案場後選「收錄」,或聊到一半又丟新內容進來,機器人怎麼回應。
| # | 觸發條件 | 機器人回覆 |
|---|---|---|
| 1 | 選了「收錄」(awaiting_mode) | 已記錄到案場「{案場}」,謝謝!這個案場如果還有其他事,直接打字給我就可以。 |
| 2 | bound 狀態下又傳新內容,AI 判斷是新事件 | 這件事想要收錄還是問答?按鈕:收錄/問答 |
| 3 | bound 狀態下想更正資料,AI 找不到對應紀錄 | 不確定你指的是哪一筆,可以說清楚一點嗎?附上現有紀錄清單 |
| 4 | bound / qa_chat 更正成功 | 好,已經幫你更新了。 |
03 / CLOSE
結束 現有行為
不管是 AI 判斷聊完了、還是使用者自己打「結束」,都走同一套按鈕確認流程。
| # | 觸發條件 | 機器人回覆 |
|---|---|---|
| 5 | bound 狀態,AI 判斷使用者想結束 | 聽起來這個案場的對話要結束了,確認要結束嗎?按鈕:結束/還沒 |
| 6 | qa_chat 狀態,AI 判斷議題聊得差不多了 | 聽起來這個議題聊得差不多了,要幫你收尾收錄嗎?按鈕:結束/還沒 |
| 7 | 點「結束」確認(問答類型會先摘要收錄對話內容) | 好,這個案場的對話先關閉了,之後有新內容再傳給我,我會重新確認是哪個案場。 |
| 8 | 點「還沒」,不想結束 | 好,那還沒要結束,剛剛想說的話可以再傳一次給我。 |
| 9 | 案場都還沒確認完(awaiting_project / awaiting_confirm / awaiting_mode)就打「結束」或「重新開始」 | 好,已經結束對話了,之後有新內容再傳給我,我會重新問是哪個案場。 |
| 10 | 沒有任何進行中對話時打「結束」或「重新開始」 | 目前沒有進行中的對話喔,有新的事直接傳給我就可以開始。 |
04 / IDLE
閒置逾時 現有行為
Cron 每 5 分鐘掃一次進行中的對話,閒置超過門檻就主動出手。
對話進行中
→
閒置滿 10 分鐘
→
主動詢問是否結束
→
仍無回應,滿 15 分鐘
→
自動關閉並補收錄
| # | 觸發條件 | 機器人回覆 |
|---|---|---|
| 11 | 閒置滿 10 分鐘,第一次警告 | 還在忙嗎?如果沒事的話,這段對話要先幫你收尾了嗎?按鈕:結束/還沒,跟手動打「結束」共用同一套流程 |
| 12 | 閒置滿 15 分鐘,警告後仍無回應,自動關閉 | 太久沒回應,先幫你把這段對話結束囉,剛剛聊的內容都有收錄,之後有新的事直接傳給我就可以。問答模式(qa_chat)會先自動補摘要收錄,才關閉,避免內容憑空消失 |
05 / OPEN
討論重點
這幾句話術跟流程分岔,是這次想跟大家一起確認的地方。
候選人資料來源
Lark 通訊錄 API 即時抓,還是直接讀白名單表「人員」下拉選項?
核准通知對象
身份確認後,核准時要推播給誰?是否要讓管理員自訂收件人。
既有話術是否調整
收錄/結束/閒置逾時三類目前是現況整理,若語氣或流程要改,這裡先收集意見。