如何編輯答非所問的聊天機器人冗長回覆?
當聊天機器人給出落落長的回答,卻幾乎沒有切中使用者需求時,可透過三個步驟進行審核:確認具體需求、找出第一個回答問題的句子,然後刪除或移開沒有幫助的內容。目標並不是要把所有回覆都變短,而是讓答案的相關性顯而易見,並讓必要的細節發揮明確的作用。
回覆中的「相關性」代表什麼?
當讀者能將回覆的重點與他們所提出的問題連結起來時,該回覆就具備了相關性。單憑長度無法判斷回覆是否成功:對於需要步驟、條件或比較的請求來說,詳盡的解釋可能恰到好處。真正有用的診斷性問題在於:該回答是否及早切入使用者的具體任務,以及其餘內容是否有助於完成該任務。
這是一種編輯方法,而非經過下方引用的研究驗證的檢核清單。關於對話回覆相關性的研究有助於界定問題,但並不能證明這種特定的三步驟審視法能改善回答。
例如,[Wu、Wang 與 Xue 的 COLING 2016 論文](https://aclanthology.org/C16-1063/)利用社群媒體對話資料,研究具備語境意識的聊天機器人候選回覆排序。[See 及其同僚的 NAACL 2019 論文](https://aclanthology.org/N19-1170/)則在 PersonaChat 對話的人工評估中,檢視了回覆相關性與其他可控屬性(包括重複性、具體性和提問)。這些都是關於運算式回覆排序與生成式閒聊的研究;兩者皆未測試本文中的編輯流程,亦未直接評估長篇客服類型的回覆。請將它們作為理解相關性為何重要的背景脈絡,而非某種特定編輯方式必然有效的證明。
步驟 1:找出使用者的具體需求
閱讀使用者的訊息,並用一句淺白的話陳述其任務。這句話應當足夠具體,以便讓你能夠判斷回覆是否完成了該任務。例如像「在火車上我該帶什麼小巧的素描工具?」這樣的問題,可以轉化為:「建議適合在火車上素描的輕巧工具組。」
將核心任務與附帶的措辭分開。使用者可能會提到自己只有一張小桌子、帶著小包包,或是偏好鉛筆而非原子筆。這些細節可能會對答案構成限制條件,但除非使用者特別詢問,否則它們並不是獨立的要求。請保留那些會改變「何謂實用答案」的限制條件。
如果訊息包含多個請求,在審核回覆前請先將它們列出。這樣可以防止編輯把「回答了其中一個子問題」誤當作「涵蓋了整個請求」。若使用者的目標確實模稜兩可,提出釐清問題可能比盲目猜測更有用;本文主要關注的是需求明確但回覆偏離焦點的情況。
步驟 2:找出第一個回答問題的句子
從頭瀏覽回覆內容,標記出第一個能直接推進任務的句子。它不一定是完整的答案,但應該針對請求給予實質的回應,而不是僅僅預告聊天機器人將要討論什麼。
以火車素描為例,「帶一本小型素描本和一支裝在輕薄筆袋裡的鉛筆」就是一個直接的開頭。「火車旅行可能會讓挑選畫具變得更困難」雖然與情境相關,但並未建議素描工具組。如果回覆需要好幾段才進入建議,這種延遲就是一個有價值的編輯訊號。
不要僅僅因為某個句子重複了使用者的主題就將其標記為答案。「火車素描組應該要很方便」指出了主題,但尚未滿足尋求建議的請求。請尋找使用者所要求的行動、選擇、解釋或資訊。
步驟 3:移除或移開無助於任務的內容
找出答案後,審視後續的每一個句子。針對每一句思考:這是否有助於使用者採取行動、理解重要條件,或在實用選項之間做出選擇?如果沒有,請將其刪除。如果有用但屬次要,請將其移至直接回答之後,或放入簡短的補充說明中。
以下是一個刻意簡化的修改前後範例。當中的細節僅供說明,並非研究結論。
修改前
火車旅行可能會讓挑選畫具變得更困難。有些藝術家喜歡大張紙,而其他人則使用小本子。鉛筆有很多種形式。你可能還需要考慮工具如何放入包包中。根據你的喜好,有很多可能的搭配方式。
修改後
帶一本小型素描本和一支裝在輕薄筆袋裡的鉛筆。這種精簡的配置能放在火車的小桌子上。如果你不想帶削鉛筆機,自動鉛筆是另一個選擇。
修改後的回答以要求的配置開頭,隨後給出實用理由和一個可選的替代方案。它移除了對挑選素描工具沒有幫助的泛泛之論。內容變得更加聚焦,但改進不僅僅在於字數變少:如果使用者詢問的是多種媒材、無障礙需求或一整套藝術用具,那些細節可能就是必要的。
決定刪除、移開或保留
採取三種編輯動作,而非憑直覺刪除:
這項檢驗也能找出重複的觀點。如果兩個句子做出相同的貢獻,除非第二句補充了獨特的條件,否則請保留較清晰的那一句。反過來說,不要僅僅因為必要的說明會讓回覆變長就將其刪除。
何時較長的回答才是正確的回答
有些請求無法在一句話之內妥善完成。詢問如何排查裝置故障的使用者可能需要依序排列的步驟、何時該停止的警告,以及判斷每個步驟是否生效的方法。涉及比較的請求可能需要權衡取捨。包含多重限制條件的請求可能需要回答來解釋是哪項條件促成了該建議。
在這些情況下,請保留細節並圍繞任務進行組織。先提出結論或第一個有用的行動,然後按照讀者需要的順序給出步驟、理由、替代方案與例外情況。當標題或編號步驟能讓回答更容易瀏覽時,它們確實有所助益;但若回覆只有少數幾個簡短要點,它們就是不必要的裝飾。
除了冗餘之外,也要檢查是否有遺漏的內容。一個回答可能很簡潔,但若忽略了限制條件、跳過了要求的環節,或給出指示卻沒有提供應用所需的條件,它依然是失敗的。相關性的核心在於切合需求,而不是把字數壓到最低。
最後的快速檢查
修改完成後,將回答與步驟 1 中提煉出的一句話任務進行對照。讀者能否在開頭附近找到核心回應?後續的每個句子是否都提供了理由、步驟、選項、限制或有用的限定條件?編輯是否保留了使用者需要的細節?
如果這些檢查都通過了,那麼無論篇幅長短,該回覆很可能都更符合請求。如果重點依然出現得太晚,請將其往前移,並再次審視中間夾雜的句子。請將此視為一種實用的編輯判斷:引用的研究提供了對話相關性的整體概念,而三步驟流程則是一套合乎邏輯的編輯輔助工具,而非經過實證測試的結論。
