本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用客服人員自助服務
提示
從 AWS 研討會查看此課程:使用 Connect AI 代理器建置進階的生成式 AI
客服人員自助服務可讓 Connect AI 客服人員自動解決語音和聊天管道的客戶問題。與傳統自助式服務不同,AI 代理器會在選取自訂工具時傳回聯絡流程的控制權,客服人員自助式服務會使用協調器 AI 代理器,這些代理程式可以跨多個步驟進行推理、叫用 MCP 工具來代表客戶採取動作,並維持持續對話,直到問題解決或需要呈報為止。
例如,當客戶呼叫有關飯店預訂的電話時,協調人員 AI 代理器可以按名稱問候他們、詢問釐清問題、查詢他們的預訂,以及處理修改 - 全部都在單一對話中,而不會傳回每個步驟之間的聯絡流程控制權。
主要功能
客服人員自助服務提供下列功能:
-
自主多步驟推理 – AI 代理器可以在單一對話回合中鏈結多個工具呼叫和推理步驟,以解決複雜的請求。
-
MCP 工具整合 – 透過模型內容協定 (MCP) 工具連線至後端系統,以採取諸如查詢訂單狀態、處理退款和更新記錄等動作。如需詳細資訊,請參閱AI 代理器 MCP 工具。
-
安全性設定檔 – AI 代理器使用與人力代理器相同的安全性設定檔架構,控制 AI 代理器可以存取哪些工具。如需詳細資訊,請參閱將安全性設定檔許可指派給 AI 代理器。
協調器 AI 代理器的工具
您可以使用下列工具類型,將協調器 AI 代理程式設定為自助式服務:
-
MCP 工具 – 透過模型內容通訊協定擴展 AI 代理器功能。MCP 工具會連線至後端系統,以採取諸如查詢訂單狀態、處理退款和更新記錄等動作。AI 代理器會在對話期間叫用 MCP 工具,而不會將控制權傳回聯絡流程。
-
返回控制 – 向 AI 代理器發出訊號,以停止並返回對聯絡流程的控制。根據預設,
SelfServiceOrchestratorAI 代理器包含Complete(結束互動) 和Escalate(轉移到人工代理程式)。您可以移除這些預設值和/或建立自己的預設值。如需詳細資訊,請參閱自訂返回控制工具。 -
常數 – 將設定的靜態字串值傳回 AI 代理器。在開發期間用於測試和快速迭代。如需詳細資訊,請參閱常數工具。
設定客服人員自助服務
請依照這些高階步驟來設定客服人員自助服務:
-
建立協調器 AI 代理程式。在 Amazon Connect 管理員網站中,前往 AI 代理程式設計工具,選擇 AI 代理程式,然後選擇建立 AI 代理程式。選取協調做為 AI 代理器類型。針對從現有複製,選取 SelfServiceOrchestrator,以使用系統 AI 代理程式做為您的開始組態。
-
為您的 AI 代理器建立安全性設定檔。前往使用者,選擇安全性設定檔,並建立設定檔,授予 AI 代理器所需工具的存取權。然後,在您的 AI 代理程式組態中,捲動至安全性設定檔區段,然後從選取安全性設定檔下拉式清單中選取設定檔。如需詳細資訊,請參閱將安全性設定檔許可指派給 AI 代理器。
-
使用 工具設定 AI 代理器。從連線的命名空間新增 MCP 工具,並設定預設的 Return to Control 工具 (
Complete和Escalate)。如需 MCP 工具的詳細資訊,請參閱 AI 代理器 MCP 工具。 -
建立並連接協調提示。
SelfServiceOrchestrator包含預設SelfServiceOrchestration提示,您可以使用原狀或建立新的提示,以定義 AI 代理器的人格、行為和使用工具的指示。如需提示的詳細資訊,請參閱 自訂 Connect AI 代理器。重要
Orchestrator AI 代理器需要將回應包裝在
<message>標籤中。如果沒有此格式,客戶將不會看到來自 AI 代理器的訊息。如需詳細資訊,請參閱訊息剖析。 -
將您的 AI 代理程式設定為預設自助服務代理程式。在 AI 代理程式頁面上,捲動至預設 AI 代理程式組態,然後在自助服務列中選取您的代理程式。
-
建立對話式 AI 機器人。前往路由、流程、對話式 AI,並在啟用 Amazon Connect AI 代理程式意圖的情況下建立機器人。如需詳細資訊,請參閱建立 Connect AI 代理器意圖。
-
建置聯絡流程,將聯絡路由到您的 AI 代理器。新增調用對話式 AI 機器人的取得客戶輸入內容區塊,以及根據 AI 代理器選取的 Return to Control 工具路由的檢查聯絡屬性區塊。如需詳細資訊,請參閱建立流程並新增您的對話式 AI 機器人。
下圖顯示客服人員自助服務的聯絡流程範例。
提示
如果您想要啟用客服人員自助服務的聊天串流,請參閱 為採用 AI 技術的聊天啟用訊息串流。如需串流的完整end-to-end聊天演練,請參閱 端對端設定客服人員自助服務聊天。
建立自訂 Return to Control 工具
返回控制工具會向 AI 代理器發出訊號,以停止處理並返回對聯絡流程的控制。叫用 Return to Control 工具時,工具名稱及其輸入參數會儲存為 Amazon Lex 工作階段屬性,您的聯絡流程可以使用檢查聯絡屬性區塊讀取,以判斷下一個動作。
雖然 SelfServiceOrchestrator AI 代理器包含預設Complete和Escalate「返回控制」工具,但您可以使用輸入結構描述建立自訂「返回控制」工具,以擷取要採取行動的聯絡流程的其他內容。
若要建立自訂 Return to Control 工具:
-
在 AI 代理程式組態中,選擇新增工具,然後選擇建立新的 AI 工具。
-
輸入工具名稱,然後選取「返回控制」做為工具類型。
-
定義輸入結構描述,指定 AI 代理器在叫用工具時應擷取的內容。
-
(選用) 在指示欄位中,描述 AI 代理器何時應使用此工具。
-
(選用) 新增範例,以引導 AI 代理器在叫用工具時的行為。
-
選擇建立,然後選擇發佈以儲存您的 AI 代理程式。
範例:具有內容的自訂升級工具
下列範例顯示如何以擷取呈報原因、摘要、客戶意圖和情緒的自訂版本取代預設呈報工具。此額外內容可讓人力客服人員在接聽對話時開始著手。
首先,從您的 AI 代理器中移除預設的升級工具。然後使用Escalate下列輸入結構描述建立新的 Return to Control 工具,名為 :
{ "type": "object", "properties": { "customerIntent": { "type": "string", "description": "A brief phrase describing what the customer wants to accomplish" }, "sentiment": { "type": "string", "description": "Customer's emotional state during the conversation", "enum": ["positive", "neutral", "frustrated"] }, "escalationSummary": { "type": "string", "description": "Summary for the human agent including what the customer asked for, what was attempted, and why escalation is needed", "maxLength": 500 }, "escalationReason": { "type": "string", "description": "Category for the escalation reason", "enum": [ "complex_request", "technical_issue", "customer_frustration", "policy_exception", "out_of_scope", "other" ] } }, "required": [ "escalationReason", "escalationSummary", "customerIntent", "sentiment" ] }
在指示欄位中,描述 AI 代理器何時應升級。例如:
Escalate to a human agent when: 1. The customer's request requires specialized expertise 2. Multiple tools fail or return errors repeatedly 3. The customer expresses frustration or explicitly requests a human 4. The request involves complex coordination across multiple services 5. You cannot provide adequate assistance with available tools
(選用) 新增範例,以在升級期間引導 AI 代理器的音調。例如:
<message> I understand this requires some specialized attention. Let me connect you with a team member who can help coordinate all the details. I'll share everything we've discussed so they can pick up right where we left off. </message>
處理聯絡流程中的 Return to Control 工具
當 AI 代理程式叫用 Return to Control 工具時,控制項會返回您的聯絡流程。您需要設定流程來偵測叫用哪些工具,並相應地路由聯絡。
返回控制偵測的運作方式
當 AI 代理程式叫用 Return to Control 工具時:
-
AI 對話結束。
-
控制項會傳回聯絡流程。
-
工具名稱和輸入參數會儲存為 Amazon Lex 工作階段屬性。
-
您的流程會檢查這些屬性並相應地路由。
根據 Return to Control 工具設定路由
請依照下列步驟,將 Return to Control 路由新增至您的聯絡流程:
-
在取得客戶輸入檢查聯絡屬性區塊的預設輸出之後新增區塊。
-
設定 區塊以檢查工具名稱:
-
命名空間:Lex
-
金鑰:工作階段屬性
-
工作階段屬性金鑰:
Tool
為您要處理的每個 Return to Control 工具新增條件。例如,新增 值等於
Complete、Escalate或您建立之任何自訂 Return to Control 工具的名稱的條件。 -
-
(選用) 新增設定聯絡屬性區塊,將工具的輸入參數從 Amazon Lex 工作階段屬性複製到聯絡屬性。這可讓下游路由和客服人員畫面快顯使用內容。
-
將每個條件連接到適當的路由邏輯。例如:
-
完成 – 路由至中斷連線區塊以結束互動。
-
呈報 – 路由至設定工作佇列和轉接至佇列區塊,以將聯絡人轉接至人力客服人員。
-
自訂工具 – 路由至您的使用案例特有的任何其他流程邏輯。
-
-
將 檢查聯絡屬性區塊的 No match 輸出連接至 Disconnect 區塊或其他路由邏輯。
範例:使用內容路由升級工具
如果您建立具有內容的自訂呈報工具 (請參閱範例:具有內容的自訂升級工具),您可以使用 設定聯絡屬性區塊將呈報內容複製到聯絡人屬性。動態設定下列屬性:
| 目的地金鑰 (使用者定義) | 來源命名空間 | 來源工作階段屬性索引鍵 |
|---|---|---|
| escalationReason | Lex – 工作階段屬性 | escalationReason |
| escalationSummary | Lex – 工作階段屬性 | escalationSummary |
| customerIntent | Lex – 工作階段屬性 | customerIntent |
| sentiment | Lex – 工作階段屬性 | sentiment |
(選用) 新增設定事件流程區塊,以在客服人員接受聯絡人時向他們顯示呈報內容。將事件設定為客服人員 UI 的預設流程,然後選取向客服人員呈現呈報摘要、原因和情緒的流程。
使用持續工具進行測試和開發
常數工具會在調用時傳回設定的靜態字串值給 AI 代理器。與 Return to Control 工具不同,Constant 工具不會結束 AI 對話,AI 代理器會收到字串並繼續對話。這使得持續工具在開發期間用於測試和快速迭代,允許您模擬工具回應,而無需連接到後端系統。
若要建立常數工具:
-
在 AI 代理程式組態中,選擇新增工具,然後選擇建立新的 AI 工具。
-
輸入工具名稱,然後選取常數做為工具類型。
-
在常數值欄位中,輸入工具應傳回 AI 代理器的靜態字串。
-
選擇建立,然後選擇發佈以儲存您的 AI 代理程式。
例如,您可以建立名為 的常數工具getOrderStatus,傳回範例 JSON 回應。這可讓您測試 AI 代理器如何處理訂單狀態請求,然後再透過 MCP 工具連線到實際的訂單管理系統。