本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Amazon Connect 中建立 AI 代理器
AI 代理器是一種 Amazon Q in Connect 資源,可設定和自訂end-to-end Amazon Q in Connect 體驗。例如,AI 代理器會告訴 AI 助理如何處理手動搜尋:應使用哪些 AI 提示和 AI 護欄,以及用於回應的區域設定。
Amazon Q in Connect 為每個使用案例提供系統 AI 代理程式:回答建議、手動搜尋、自助服務。系統 AI 代理器會填入每個使用案例的預設 AI 提示。
例如,下圖顯示 Amazon Q in Connect 體驗,其設定為使用自訂 AI 代理器進行回答建議和手動搜尋,但使用系統預設 AI 代理器進行自助服務使用案例。

以下是自訂 AI 代理器的運作方式:
-
您可以使用自訂的 AI 代理器覆寫一或多個系統 AI 代理器。
-
然後,您的自訂 AI 代理器會成為指定使用案例的預設值。
-
建立自訂 AI 代理程式時,您可以指定一或多個自訂 AI 提示,以及一個護欄。
-
兩種使用案例 - 回應建議和自助服務 - 支援兩種類型的 AI 提示。如果您選擇為一種類型而非另一種類型建立新的 AI 提示,則 AI 代理器會繼續使用您未覆寫的 AI 提示的系統預設值。如此一來,您可以選擇僅覆寫預設 Amazon Q in Connect 體驗的特定部分。
如何建立 AI 代理器
-
登入 Amazon Connect 管理網站,網址為 https://
instance name
.my.connect.aws/。使用管理員帳戶或具有 Amazon Q - AI 代理器的帳戶 - 在安全性設定檔中建立許可。 -
在導覽功能表中,選擇 Amazon Q、AI 代理器。
-
在 AI 代理程式頁面上,選擇建立 AI 代理程式。
-
在建立 AI 代理程式對話方塊中,針對 AI 代理程式類型,使用下拉式方塊選擇下列其中一種類型:
-
答案建議:此 AI 代理器可驅動自動意圖型建議,在客服人員與客戶進行聯絡時推送。它使用下列類型的 AI 提示:
-
意圖標記產生 AI 提示,以產生客戶服務客服人員選擇 作為第一個步驟的意圖。
-
選擇意圖之後的查詢重新格式化 AI 提示。它會使用此提示來制定適當的查詢,然後用來擷取相關的知識庫摘錄。
-
答案產生、產生的查詢和摘錄會分別使用
$.query
和$.contentExcerpt
變數饋送至此提示。
-
-
手動搜尋:此 AI 代理程式會產生解決方案,以回應代理程式啟動的隨需搜尋。它使用 AI 提示的答案產生類型。
-
自助式服務:此 AI 代理程式可產生自助式解決方案。它使用 AI 提示的自助式回答產生和自助式預先處理類型。
重要
答案建議和自助服務支援兩種類型的 AI 提示。如果您選擇為一種類型而非另一種類型建立新的 AI 提示,則 AI 代理器會繼續使用您未取代的系統預設值。如此一來,您可以選擇僅覆寫預設 Amazon Q in Connect 體驗的特定部分。
-
-
在客服人員建置器頁面上,您可以指定用於回應的地區設定。如需支援的地區設定清單,請參閱 支援的地區設定代碼。
您可以選擇 答案建議 的地區設定和 AI 代理器的手動搜尋類型。您無法選擇自助服務的地區設定;僅支援英文。
-
選擇您要覆寫預設值的 AI 提示。請注意,您正在選擇已發佈的 AI 提示版本,而不只是儲存的 AI 提示。如有需要,請將 AI 護欄新增至您的 AI 代理器。
注意
如果您未特別使用自訂 AI 提示覆寫預設 AI 提示,則會繼續使用預設值。
-
選擇儲存。您可以繼續更新和儲存 AI 代理器,直到您滿意為止。
-
若要讓新的 AI 代理程式版本成為潛在預設值,請選擇發佈。
將 AI 代理器與流程建立關聯
若要使用預設out-of-the-box Amazon Q in Connect 功能,請將Amazon Q in Connect區塊新增至流程。此區塊會將助理與 AI 代理器的預設映射建立關聯。
若要覆寫此預設行為,請建立 Lambda,然後使用 AWS Lambda 函數區塊將其新增至您的流程。
建立和管理 AI 代理器的 CLI 命令範例
本節提供數個範例 AWS CLI 命令,協助您建立和管理 AI 代理器。
目錄
建立使用每個自訂 AI 提示版本的 AI 代理程式
如果為 AI 代理器指定了 AI 提示版本,Amazon Q in Connect 會為其功能使用 AI 提示版本。否則,它會預設為系統行為。
使用下列範例 AWS CLI 命令來建立 AI 代理程式,該代理程式使用每個自訂的 AI 提示版本來提供答案建議。
aws qconnect create-ai-agent \ --assistant-id <YOUR_Q_IN_CONNECT_ASSISTANT_ID> \ --name example_answer_recommendation_ai_agent \ --visibility-status PUBLISHED \ --type ANSWER_RECOMMENDATION \ --configuration '{ "answerRecommendationAIAgentConfiguration": { "answerGenerationAIPromptId": "<ANSWER_GENERATION_AI_PROMPT_ID_WITH_VERSION_QUALIFIER>", "intentLabelingGenerationAIPromptId": "<INTENT_LABELING_AI_PROMPT_ID_WITH_VERSION_QUALIFIER>", "queryReformulationAIPromptId": "<QUERY_REFORMULATION_AI_PROMPT_ID_WITH_VERSION_QUALIFIER>" } }'
部分設定 AI 代理器
您可以透過指定 AI 代理器應該使用一些自訂 AI 提示版本來部分設定 AI 代理器。對於未指定的項目,它會使用預設 AI 提示。
使用下列範例 AWS CLI 命令來建立使用自訂 AI 提示版本的答案建議 AI 代理器,並讓系統預設值處理其餘項目。
aws qconnect create-ai-agent \ --assistant-id <YOUR_Q_IN_CONNECT_ASSISTANT_ID> \ --name example_answer_recommendation_ai_agent \ --visibility-status PUBLISHED \ --type ANSWER_RECOMMENDATION \ --configuration '{ "answerRecommendationAIAgentConfiguration": { "answerGenerationAIPromptId": "<ANSWER_GENERATION_AI_PROMPT_ID_WITH_VERSION_QUALIFIER>" } }'
設定 AI 提示版本以進行手動搜尋
手動搜尋 AI 代理器類型只有一個 AI 提示版本,因此無法進行部分組態。
使用下列範例 AWS CLI 命令來指定 AI 提示版本以進行手動搜尋。
aws qconnect create-ai-agent \ --assistant-id <YOUR_Q_IN_CONNECT_ASSISTANT_ID> \ --name example_manual_search_ai_agent \ --visibility-status PUBLISHED \ --type MANUAL_SEARCH \ --configuration '{ "manualSearchAIAgentConfiguration": { "answerGenerationAIPromptId": "<ANSWER_GENERATION_AI_PROMPT_ID_WITH_VERSION_QUALIFIER>" } }'
使用 AI 代理器覆寫知識庫組態
您可以使用 AI 代理器來設定 Amazon Q in Connect 應使用哪些助理關聯及其使用方式。自訂支援的關聯是支援下列項目的知識庫:
-
使用其 指定要使用的知識庫
associationId
。 -
使用 為透過相關聯知識庫執行的搜尋指定內容篩選條件
contentTagFilter
。 -
使用 從知識庫搜尋中指定要使用的結果數目
maxResults
。 -
指定
overrideKnowledgeBaseSearchType
,可用於控制針對知識庫執行的搜尋類型。選項SEMANTIC
是使用向量內嵌HYBRID
,或使用向量內嵌和原始文字。
例如,使用下列 AWS CLI 命令來建立具有自訂知識庫組態的 AI 代理器。
aws qconnect create-ai-agent \ --assistant-id <YOUR_Q_IN_CONNECT_ASSISTANT_ID> \ --name example_manual_search_ai_agent \ --visibility-status PUBLISHED \ --type MANUAL_SEARCH \ --configuration '{ "manualSearchAIAgentConfiguration": { "answerGenerationAIPromptId": "<ANSWER_GENERATION_AI_PROMPT_ID_WITH_VERSION_QUALIFIER>", "associationConfigurations": [ { "associationType": "KNOWLEDGE_BASE", "associationId": "<ASSOCIATION_ID>", "associationConfigurationData": { "knowledgeBaseAssociationConfigurationData": { "overrideKnowledgeBaseSearchType": "SEMANTIC", "maxResults": 5, "contentTagFilter": { "tagCondition": { "key": "<KEY>", "value": "<VALUE>" } } } } } ] } }'
建立 AI 代理程式版本
如同 AI 提示,在建立 AI 代理器之後,您可以建立一個版本,該版本是 AI 代理器的不可變執行個體,可供 Amazon Q in Connect 在執行時間使用。
使用下列範例 AWS CLI 命令來建立 AI 代理程式版本。
aws qconnect create-ai-agent-version \ --assistant-id <YOUR_Q_IN_CONNECT_ASSISTANT_ID> \ --ai-agent-id <YOUR_AI_AGENT_ID>
建立版本之後,AI 代理器的 ID 可以使用下列格式來限定:
<AI_AGENT_ID>:<VERSION_NUMBER>
設定 AI 代理器以搭配 Amazon Q in Connect 使用
為您的使用案例建立 AI 提示版本和 AI 代理程式版本之後,您可以將它們設定為與 Amazon Q in Connect 搭配使用。
在 Amazon Q in Connect Assistant 中設定 AI 代理程式版本
您可以將 AI 代理程式版本設定為要在 Amazon Q in Connect Assistant 中使用的預設值。
使用下列範例 AWS CLI 命令,將 AI 代理程式版本設定為預設值。設定 AI 代理程式版本後,將在建立下一個 Amazon Connect 聯絡人和相關聯的 Amazon Q in Connect 工作階段時使用它。
aws qconnect update-assistant-ai-agent \ --assistant-id
<YOUR_Q_IN_CONNECT_ASSISTANT_ID>
\ --ai-agent-type MANUAL_SEARCH \ --configuration '{ "aiAgentId": "<MANUAL_SEARCH_AI_AGENT_ID_WITH_VERSION_QUALIFIER>" }'
在 Amazon Q in Connect 工作階段中設定 AI 代理程式版本
您也可以在建立或更新工作階段時,為每個不同的 Amazon Q in Connect 工作階段設定 AI 代理程式版本。
使用下列範例 AWS CLI 命令,為每個不同的工作階段設定 AI 代理程式版本。
aws qconnect update-session \ --assistant-id
<YOUR_Q_IN_CONNECT_ASSISTANT_ID>
\ --session-id<YOUR_Q_IN_CONNECT_SESSION_ID>
\ --ai-agent-configuration '{ "ANSWER_RECOMMENDATION": { "aiAgentId": "<ANSWER_RECOMMENDATION_AI_AGENT_ID_WITH_VERSION_QUALIFIER>" }, "MANUAL_SEARCH": { "aiAgentId": "<MANUAL_SEARCH_AI_AGENT_ID_WITH_VERSION_QUALIFIER>" } }'
在工作階段上設定的 AI 代理程式版本優先於在 Amazon Q in Connect Assistant 層級設定的 AI 代理程式版本,這反過來會優先於系統預設值。此優先順序可用於在特定聯絡中心業務單位建立的工作階段上設定 AI 代理程式版本。例如,透過使用流程,使用 Lambda 流程區塊自動設定特定 Amazon Connect 佇列的 AI 代理程式版本。
還原至系統預設值
如果因任何原因需要清除自訂,您可以還原為預設 AI 代理程式版本。
使用下列範例 AWS CLI 命令列出 AI 代理程式版本,並還原為原始版本。
aws qconnect list-ai-agents \ --assistant-id
<YOUR_Q_IN_CONNECT_ASSISTANT_ID>
\ --origin SYSTEM
注意
--origin SYSTEM
指定為引數,以擷取系統 AI 代理程式版本。如果沒有此引數,則會列出您的自訂 AI 代理程式版本。列出 AI 代理程式版本後,請使用它們在 Amazon Q in Connect 助理或工作階段層級重設為預設 Amazon Q in Connect 體驗;請使用 中所述的 CLI 命令設定 AI 代理器以搭配 Amazon Q in Connect 使用。