定義代理程式主題
為您的代理程式定義最佳主題需要了解使用者可能提出的問題或他們嘗試完成的工作,以及您需要提供的資訊和自動化類型。
例如,零售代理程式可能會先要求使用者從他們想做的四件事中進行選擇:尋找商店、下訂單、檢查訂單狀態或退回購買的產品。 使用者的回答可能會引他們進入四個主題之一,每個主題都有各自的主題對話。
此資訊初始的一組來源包括:
- 任何現有的常見問題 (FAQ) 或知識庫 (KB)。
- 員工或客戶在內部或客戶服務案例中提出的一般主題。 如果您正在建立客戶服務代理程式,請與現有的服務代表交談,以了解最常見的問題是什麼以及通常提出問題的順序。
主題的不同類型
通常,代理程式使用者有他們想要解決的特定問題或問題或他們想要解決的問題 (他們的「工作」)。 代理程式使用者執行的工作類型 (以及您需要建立的代理程式主題類型) 分為三類:
資訊:例如,什麼是...?、何時會...?、為什麼...?
工作完成:我想要...、該如何...?。
疑難排解:有些項目無法運作…、我收到錯誤訊息…。
您可能還需要建立代理程式主題來處理不明確的使用者問題,例如我需要協助或購物。這些主題將要求代理程式使用者進行澄清,以便他們可以路由到正確的主題。
主題設計程序
識別主題
- 選擇代理程式詢問的主題。
- 從有高度影響的主題開始處理。
- 從使用者的角度考慮主題。 請記住,他們可能不如您熟悉或了解某個領域。
列出所有案例
- 列出所有可能案例。
- 將案例分類:資訊、工作完成和疑難排解。
- 將主題階層化:使用者最初問的是什麼問題?
設計概略交談樹狀結構
- 繪製交談樹狀結構
- 定義每個主題內部所提問題的階層。
- 定義最少數量的問題以了解情況並提供正確的解決方案。
驗證並逐一查看設計
- 在發佈前大聲朗讀對話,以協助確定語氣或字句是否存在問題。
- 取得分析並讀取工作階段文字記錄以進一步最佳化。
- 透過在每次製作迭代後觀察代理程式使用者與代理程式的互動,不斷迭代並完善代理程式主題。
重要
- 不要只是複製您的網站或應用程式已經可以做的事情 - 您的客戶可能熟悉您的網站或應用程式,並且可以自己完成常見工作,而無需與代理程式互動。
- 專注於為首先產生大量聊天或通話的問題或場景建立主題。 過一段時間後,再處理其他不太重要的長尾問題。
- 設計時應盡可能徹底,並考慮使用者可能詢問或需要幫助的所有潛在場景。
對單回合和多回合互動都要進行規劃
對於簡單互動,您可以建立僅包含一個問題和一個解答的單回合交談。 但更實質的主題需要使用者和代理程式之間進行多輪交談,並進行多次來回互動。
例如,如果使用者詢問零售代理程式附近是否有任何商店,代理程式可能會回答一個問題以縮小可能的回答範圍。 這些答案可能是您住在哪個城市?或您的郵遞區號是多少?使用者的回應決定了代理程式在交談中的下一個回應。
使用原生的生成式 AI 功能
設計代理程式時,您可能無法預測代理程式使用者提出的所有類型的問題。 為了緩解這種情況,Copilot Studio 整合 AI 提供的強大功能,可使用自然語言理解 (NLU) 模型中最新的進展。
當您為代理程式啟用增強交談選項,並將代理程式連結到公開可用的 Bing 索引網站時,您的代理程式可以提供自動生成的、適合交談、簡單的語言回應,而無需您為每種可能發生的情況建立主題或「邊緣情況」。
卸載大量單回合問題和解答配對
Copilot Studio 將代理程式限制為 1,000 個主題。
如果您有大量的常見問題或知識庫,則可以在 Copilot Studio 主題之外加以卸載,同時使用後援主題,在 Copilot Studio 中提供單一使用者體驗,從而避免為每個問題和解答配對各建立一個主題。
提示
- 適用於語言的 Azure 認知服務中的問題解答提供可讓您在資料上建立自然交談層的雲端式自然語言處理 (NLP)。 它用於從您的自訂知識庫資訊中查找任何輸入的最合適答案。
- 了解如何在 Copilot Studio 中整合問題解答。