如何从头开始构建完全自定义的技能,编写描述和说明,使客户代理在正确的时间使用您的技能,并在购物者看到之前对其进行测试。本文还介绍了如何自定义客户代理附带的技能。 ## 开始之前
你需要:
- 启用客户代理和测试版访问权限,以创建完全自定义的技能
- 清楚地了解你的技能应该处理什么——问题的类型、情况或工作流程
- 您的技能将使用的任何工具 – 客户代理附带的工具或您构建的完全自定义的工具
如果您希望客户代理执行特定操作(在系统中查找数据、在另一个平台中采取操作),请首先创建该工具或与您的技能一起创建该工具。 ## 什么是技能
技能是一种有范围的能力,可以让客户代理处理特定类型的购物者请求。客户代理具有开箱即用的技能,从头开始创建完全自定义的技能目前处于封闭测试阶段。技能具有标题、何时使用此技能部分(客户代理如何知道此技能应处理给定的请求)和如何响应**部分(选择该技能后客户代理应如何表现)。您还可以附加工具和内容范围。有关基本概念,请参阅了解客户代理工具文章和了解技能与工具文章。 ## 何时创建完全自定义技能
在以下情况下建立完全定制的技能:
- *客户代理附带的技能不能涵盖您的用例* – 您有客户代理无法立即处理的工作流程或问题类型
- *您的企业具有行业特定的行为* — 专门的规则、独特的产品配置、领域语言
- *您想要一个多步骤的自定义流程* – 例如,测验、引导式故障排除程序或将多个工具链接在一起的工作流程
- *您想要使用完全自定义的工具* – 完全自定义的工具仅在附加到技能时才执行某些操作
设置 #
1.打开技能页面 #
导航至*客户代理 > 技能,然后单击创建技能*。 ### 2. 添加标题
简短的标识符,例如“尺寸指南”或“保修索赔”。标题主要供您参考和组织 – 它不用于决定技能何时触发。 ### 3.写下“何时使用该技能”
*何时使用此技能 告诉客户代理的路由器您的技能何时应处理请求。使用自然语言。具体说明该技能处理什么,以及如果有用,它不处理什么。包含示例购物者问题有助于路由器识别匹配的意图。 好的例子:*
尺码指南技巧:
*如何回应* 告诉客户代理在您的技能被选中后如何表现。将其视为一个简短的剧本。该字段是一个富文本编辑器 – 您可以自由键入,也可以键入“/”来插入特定元素(标题、列表、工具或切换操作)。好的“如何回应”内容:
- 该技能所处理的内容是具体的和范围的
- 描述客户代理应如何处理请求 – 分为清晰的主题部分(未编号的步骤)
- 通过“/”在每个工具应该运行的位置插入工具
- 在升级适用的情况下通过“/”插入切换操作
- 指出当数据丢失或请求超出范围时该怎么做
保持简洁。冗长而曲折的指导对绩效的伤害大于其帮助。 *您可以通过/插入什么:*
- *格式 — 文本、标题 1/2/3、项目符号列表、编号列表。 使用它们来构建说明,以便于阅读和编辑。 – 动作* — 两个切换动作:
- 提供交接 — 客户代理为购物者提供在交接之前与人工联系的选项。 – 立即移交 — 客户代理无需询问即可移交。 – *工具* — 与该技能相关的所有工具都显示在此处。在您希望客户代理使用它的位置插入内联工具。 ### 5.附加工具(可选)
如果您的技能需要获取数据或采取操作,请附加它应该使用的工具。一项技能可以使用多种工具。 “如何回应”部分应告诉客户代理何时使用哪种工具。请参阅如何创建工具文章来构建您自己的工具。 ### 6.附加内容范围(可选)
如果您的技能应仅使用特定内容(例如,仅使用专用的规模指南而不是整个知识库),请设置内容范围。将此留空以使用所有可用内容。 ### 7. 在操场上测试
单击*测试*打开playground。发送通常会路由到您的技能的测试消息,并检查:
- *路由器行为 — 客户代理是否真的为测试消息选择了您的技能?如果没有,“何时使用此技能”需要研究。 – 响应行为 — 客户代理是否遵循您在“如何响应”中描述的步骤? – 工具 — 如果技能应该使用工具,是吗?有正确的参数吗? – 响应质量* — 输出是购物者所期望的吗?根据您所看到的情况反复讨论“何时使用此技能”和“如何应对”。 ### 8.启用技能
当您对游乐场测试感到满意时,启用该技能。它将开始处理与“何时使用此技能”匹配的实时对话。
写一篇好的“何时使用此技能” #
这是技能中最重要的领域。路由器使用它(而且只使用它)来决定你的技能何时应该处理请求。一个很好的“何时使用此技能”:
- *用通俗易懂的语言描述该技能处理什么*
- *足够具体*,路由器不会为不相关的请求选择它
- *足够广泛*,路由器会选择它来处理它应该处理的所有请求
- *指出有用的边缘情况 – 该技能不*处理什么
通过游乐场测试进行迭代。如果你的技能在不应该触发的时候触发,请收紧“何时使用该技能”。如果它在应该触发的时候没有触发,请扩大它或添加示例。 ## 写一个好的“如何回应”
这告诉客户代理在选择技能后如何处理请求。好的“如何回应”内容:
- *范围*为该技能的用途——不要试图涵盖所有内容
- *使用标题将响应分成清晰的主题部分*(未编号的步骤)
- *在每个工具应运行的位置内嵌插入工具* — 输入“/”并从菜单中选择该工具
- *插入内联移交操作 — 输入
/并选择 提供移交 或 立即移交*(如果适用) - *处理后备案例* —“如果数据丢失,请道歉并提出移交”
- *显示良好回应的形式* — 格式、语气、包含内容
*示例(订单跟踪技能的“如何响应”):*
您可以从“技能”页面禁用客户代理附带的任何技能 – 如果您不希望客户代理处理特定类型的请求,这很有用。编辑现有技能(更改指令、交换工具)即将推出。当它发布时,本文将介绍该流程。 ## 故障排除
*症状: 该技能永远不会被使用。 可能原因:“何时使用此技能”太模糊,或者路由器无法识别匹配的请求。 修复: 重写“何时使用此技能”以更具体地说明该技能处理的内容。添加示例请求类型。在游乐场中使用真实的购物者风格的消息进行测试。 症状: 该技能在错误的时间使用。 可能的原因:“何时使用此技能”太宽泛,或者与其他技能重叠。 修复: 缩小“何时使用此技能”。指出该技能不处理的内容。检查其他技能是否应该处理这些请求。 症状: 该技能不使用其工具。 可能的原因: 未连接工具,或者“如何响应”未按正确的步骤插入工具。 修复: 确认该工具已附加到技能上。在“如何响应”中,输入“/”并将工具插入到应运行的步骤。 症状: 该技能忽略“如何应对”。 可能的原因:“如何回应”太长、矛盾或不清楚。 修复:* 拧紧它。删除不相关的指导。将其分成带有标题的清晰主题部分。在操场上测试变化。 ## 常见问题解答
*完全自定义技能可以使用客户代理附带的工具吗? 是的。将任何工具附加到您的技能上。 如何禁用技能? 在“技能”页面上关闭该技能。您可以随时重新启用它。这适用于客户代理附带的技能和您构建的完全自定义技能。 我如何监控我的技能表现?* 绩效仪表板按技能细分解决方案。有关详细信息,请参阅了解性能仪表板。 ## 后续步骤
- 构建您的技能将使用的工具
- 在操场上彻底测试你的技能
- 技能上线后监控其表现