本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 Amazon Connect 中创建人工智能座席
AI 代理是一种 A mazon Q in Connect 资源,用于配置和自定义 A end-to-end mazon Q in Connect 体验。例如,人工智能座席告诉 AI 助手如何处理手动搜索:它应该使用哪些人工智能提示和人工智能护栏,以及要将哪个区域设置用于回复。
Amazon Q in Connect 为每个使用案例提供了一个系统人工智能座席:
-
推荐答案
-
手动搜索
-
自助服务
-
电子邮件概述
-
电子邮件生成答案
系统人工智能座席会为每个使用案例填充默认的人工智能提示。
例如,下图显示了 Amazon Q in Connect 体验,该体验配置为将自定义人工智能座席用于推荐答案和手动搜索,但将系统默认人工智能座席用于自助服务使用案例。
以下是自定义人工智能座席的工作原理:
-
您可以使用自定义的人工智能座席覆盖一个或多个系统人工智能座席。
-
然后,您的自定义人工智能座席将变为指定使用案例的默认人工智能座席。
-
创建自定义人工智能座席时,您可以指定一个或多个您自己的自定义人工智能提示和一个护栏。
-
大多数使用案例(推荐答案、自助服务、电子邮件回复和电子邮件生成答案)支持两种类型的人工智能提示。如果您选择为一种类型但不为另一种类型创建新的人工智能提示,则人工智能座席会为您未覆盖的人工智能提示继续使用系统默认值。这样,您就可以选择仅覆盖默认 Amazon Q in Connect 体验的特定部分。
如何创建人工智能座席
-
登录 Amazon Connect 管理员网站 https://
instance name.my.connect.aws/。使用管理员账户,或在其安全配置文件中具有 Amazon Q - 人工智能座席 - 创建权限的账户。 -
在导航菜单上,依次选择 Amazon Q、人工智能座席。
-
在人工智能座席页面上,选择创建人工智能座席。
-
在创建人工智能座席对话框中,对于人工智能座席类型,使用下拉框从以下类型中进行选择:
-
推荐答案:一种人工智能座席,当座席与客户联系时,它会自动向座席推送基于意图的建议。它使用以下类型的人工智能提示:
-
生成意图标签人工智能提示,以生成意图供客户服务座席选择,这是第一步。
-
查询重构人工智能提示(在选择意图后使用)。它使用此提示来构造适当的查询,然后使用该查询来获取相关的知识库摘录。
-
生成答案,生成的查询和摘录分别使用
$.query和$.contentExcerpt变量输入到此提示中。
-
-
手动搜索:一种可根据座席发起的按需搜索生成解决方案的人工智能座席。它使用生成答案类型的人工智能提示。
-
自助服务:人工智能座席为自助服务生成解决方案。它使用自助生成答案和自助预处理类型的人工智能提示。
-
电子邮件回复:一种人工智能座席,便于向最终客户发送对话脚本的电子邮件回复。
-
电子邮件概述:提供电子邮件内容概述的人工智能座席。
-
电子邮件生成答案:为电子邮件回复生成答案的人工智能座席。
重要
推荐答案和自助服务支持两种类型的人工智能提示。如果您选择为一种类型但不为另一种类型创建新的人工智能提示,则人工智能座席会为您未替换的人工智能提示继续使用系统默认值。这样,您就可以选择仅覆盖默认 Amazon Q in Connect 体验的特定部分。
-
-
在座席生成器页面上,您可以指定要用于回复的区域设置。有关支持的区域设置的列表,请参阅支持的区域设置代码。
您可以为推荐答案、手动搜索、电子邮件回复、电子邮件概述和电子邮件生成答案类型的人工智能座席选择区域设置。您无法为自助服务选择区域设置;仅支持英语。
-
选择要覆盖默认设置的人工智能提示。请注意,您选择的是已发布的人工智能提示版本,而不只是已保存的人工智能提示。如果需要,请向人工智能座席添加人工智能护栏。
注意
如果您没有专门使用自定义的内容覆盖默认人工智能提示,则将继续使用默认的人工智能提示。
-
选择保存。您可以继续更新和保存人工智能座席,直到其符合您的预期为止。
-
要将新的人工智能座席版本作为潜在的默认版本提供,请选择发布。
将人工智能座席与流关联
要使用默认的 out-of-the-box Amazon Q in Connect 功能,您需要在流程中添加一个Amazon Q in Connect屏蔽。此数据库块将助手与人工智能座席的默认映射相关联。
要覆盖此默认行为,请创建 Lambda,然后使用 AWS Lambda 函数数据块将其添加到流。
用于创建和管理人工智能座席的示例 CLI 命令
本节提供了几个示例 AWS CLI 命令来帮助您创建和管理 AI 代理。
内容
创建使用每个自定义人工智能提示版本的人工智能座席
如果为人工智能座席指定了一个人工智能提示版本,Amazon Q in Connect 将使用该人工智能提示版本来实施其功能。否则,它默认为系统行为。
使用以下 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>" } }'
部分配置人工智能座席
您可以通过指定人工智能座席应使用一些自定义的人工智能提示版本,来部分配置人工智能座席。如果未指定,它将使用默认的人工智能提示。
使用以下示例 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>" } }'
为手动搜索配置人工智能提示版本
手动搜索人工智能座席类型只有一个人工智能提示版本,因此无法进行部分配置。
使用以下 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>" } }'
使用人工智能座席覆盖知识库配置
还可以使用人工智能座席来配置 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>" } } } } } ] } }'
创建人工智能座席版本
与人工智能提示一样,在创建了人工智能座席后,您可以创建一个版本,该版本是人工智能座席的不可变实例,可在运行时供 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>
创建版本后,可以使用以下格式限定人工智能座席的 ID:
<AI_AGENT_ID>:<VERSION_NUMBER>
设置与 Amazon Q in Connect 结合使用的人工智能座席
为使用案例创建人工智能提示版本和人工智能座席版本后,您可以将它们设置为与 Amazon Q in Connect 结合使用。
在 Amazon Q in Connect 助手中设置人工智能座席版本
您可以将人工智能座席版本设置为要在 Amazon Q in Connect 助手中使用的默认版本。
使用以下 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 会话中设置人工智能座席版本
在创建或更新会话时,还可以为每个不同的 Amazon Q in Connect 会话设置人工智能座席版本。
使用以下 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>" } }'
对会话设置的人工智能座席版本优先于在 Amazon Q in Connect 助手级别设置的版本,而后者又优先于系统默认版本。此优先顺序可用于在为特定联络中心业务分部创建的会话上设置人工智能座席版本。例如,通过使用 Lambda 流数据块,使用流来为特定 Amazon Connect 队列自动设置人工智能座席版本。
恢复系统默认设置
如果出于某种原因需要删除自定义,则可以恢复到默认人工智能座席版本。
使用以下 AWS CLI 命令示例,列出 AI 代理版本并恢复到原始版本。
aws qconnect list-ai-agents \ --assistant-id<YOUR_Q_IN_CONNECT_ASSISTANT_ID>\ --origin SYSTEM
注意
--origin SYSTEM 已指定为获取系统人工智能座席版本的参数。如果没有此参数,则将列出自定义人工智能座席版本。列出人工智能座席版本后,使用它们在 Amazon Q in Connect 助手或会话级别重置为默认的 Amazon Q in Connect 体验;请使用设置与 Amazon Q in Connect 结合使用的人工智能座席中描述的 CLI 命令。