在我们的日常对话中,我们会遇到我们可能不知道的新词或术语。 也许这些与我们刚刚熟悉的一个新领域有关,当我们对这个领域有更多了解时,我们会选择这些。 例如,房屋贷款术语(“curtailment”)、缩写词(“refi”、“comps”)和首字母缩略词(“HELOC”)对于首次购房者来说可能是陌生的。 同样,当您第一次听到品牌名称时,它们可能会很棘手。 例如,对于句子“我想得到一个 西图斯 7601”,除非您是咖啡爱好者,否则您可能不会意识到扬声器正在谈论咖啡机品牌。 其中一些词甚至可能不在字典中。 一旦我们了解了它们的用法、含义和拼写,它们就会成为我们词汇的一部分,这样我们就可以进行有效的对话。
同样,机器人必须理解这些词并将其添加到他们的词汇表中。 从今天开始,你可以给 亚马逊Lex 有关如何通过创建自定义词汇表来处理语音输入的附加信息。 您可以创建包含特定领域单词或品牌名称的列表,以改善语音识别和最终用户体验。
在这篇文章中,我们回顾了自定义词汇功能并将其用于住房贷款客户服务交易和查询。
自定义词汇功能概述
您为机器人中的一种语言定义自定义词汇表。 在这种情况下,我们添加了英文 (GB) 中的品牌名称和特定领域的单词和短语。 当机器人试图理解用户的请求(或意图分类)时,它会使用这些短语来转录语音输入。 您还可以通过配置插槽类型的设置来使用您必须收集的信息(或插槽启发)来扩充自定义词汇表。 您可以通过配置 1、2 或 3 的权重来指定每个单词或短语的提升程度。我们建议您尝试不同的权重。 通常难以识别或发音的单词应该具有更高的权重。
以下是与我们的机器人的示例对话:
虚拟代理:欢迎来到 ACME 银行。 我怎么帮你?
来电者:你提供吗 资本崛起 贷款?
虚拟代理:我们为个人目的提供 CapitaRise 贷款。 您想启动应用程序吗?
来电者:不用,谢谢。
虚拟代理:今天还有什么可以帮助您的吗?
来电者:你的呢? 反射 价格?
虚拟代理:对于再融资,我们提供 4.5% 且 30 年固定的无结算成本。 您可能感兴趣的其他信息?
来电者:是的,怎么样 校本评核?
虚拟代理:我们提供各种小企业管理贷款。 您可以在我们的网站上找到更多信息。 还有什么我可以为你做的吗?
来电者:我想在我的 赫洛克。
虚拟代理:要进行付款,帐户 ID 是什么?
来电:1234
虚拟代理:谢谢。 付款金额是多少?
来电:120
虚拟代理:谢谢。 付款应在 1 至 2 个工作日内处理。 还有什么我可以帮你的吗?
来电者:不,就是这样。
虚拟代理:谢谢。 祝你有美好的一天。
解决方案概述
让我们回顾一下解决方案的整体架构(见下图):
- 我们使用与 亚马逊通 提供对话体验的联系流
- 我们通过添加诸如“CapitaRise”、“HELOC”和“refi”之类的词以及权重来定义英语 (GB) 语言的自定义词汇表
- 调用者通过身份验证后,将控制权传递给机器人以执行交易(例如,处理付款)
自定义词汇文件是一个以制表符分隔的值列表,其中包含要识别的短语和用于提升的权重。 具有较高提升值的短语在出现在音频输入中时更有可能被使用。
部署示例 Amazon Lex 自动程序
创建示例机器人并配置 自定义词汇,执行以下步骤。 这将创建一个 Amazon Lex 机器人 calledFinanceBot
, 有意图 PersonalLoan
, BusinessLoan
, InterestRateRefinancing
, InterestRateCredit
, Payment
, Welcome
及 Goodbye
, 以及两种插槽类型 (accountNumber
和 confirmationSlot
).
- 下载 亚马逊Lex机器人.
- 在Amazon Lex控制台上,选择 行动, 进口.
- 选择您下载的文件 FinanceBot.zip 文件,然后选择 进口.
- 在 IAM 权限 部分,用于 运行时角色,选择 创建具有基本Amazon Lex权限的新角色.
- 在 Amazon Lex 控制台上,导航到自动程序
FinanceBot
. - 下载包含要添加到自定义词汇表中的短语的 .zip 文件。
- 在机器人详细信息页面上,在 添加语言 部分中,选择 查看语言.
- 从语言列表中,选择 英文(GB).
- 在 自定义词汇 部分中,选择 进口.
- 浏览到要导入的文件,必要时输入密码,然后选择 进口.
- 建立.
- 下载配套 AWS Lambda 代码.
- 在 Lambda 控制台上,创建一个新函数并选择 从头开始.
- 针对 功能名称¸输入
FinanceBotEnglish
. - 针对 运行时,选择 Python的3.8.
- 创建功能.
- 在 源代码 部分,打开
lambda_function.py
并删除现有代码。 - 下载代码并在文本编辑器中打开它。
- 将代码复制并粘贴到空的 lambda_function.py 选项卡中。
- 部署.
- 在 Amazon Lex 控制台上,打开
FinanceBot
. - 部署 然后 别名,其次是
TestBotAlias
. - 点击 别名 页面,在 语言 部分,导航到 英文(GB).
- 针对 来源, 选择
FinanceBotEnglish
. - 针对 Lambda 版本或别名,输入
$LATEST
. - 在Amazon Connect控制台上,选择 联络流程.
- 下载 联系流 与 Amazon Lex 机器人集成。
- 在 Amazon Lex 部分中,选择您的 Amazon Lex 自动程序并使其可用于 Amazon Connect 联系流。
- 选择联系流以将其加载到应用程序中。
- 确保在“获取客户输入”块中配置了正确的机器人。
- 在“设置工作队列”块中选择一个队列。
- 将电话号码添加到联系流。
- 通过拨打电话号码测试 IVR 流程。
测试解决方案
您可以拨打 Amazon Connect 电话号码并与机器人交互。
结论
自定义词汇可以改进对特定领域单词和品牌名称的语音模态识别。 您可以轻松地为您的 Amazon Lex 自动程序定义自定义词汇并将其扩充到自动程序定义中。 通过改进识别,您可以在更广泛的用例中实现更有效的对话。 您可以使用 Amazon Lex V2 控制台或通过 API 配置自定义词汇表。 该功能适用于英语 (US) 和英语 (GB) AWS区域 Amazon Lex 运营的地方。 要了解更多信息,请参阅自定义词汇表 文件.
作者简介
凯洛雷克 是专业服务 Amazon Connect 顾问。 他致力于设计和实施可扩展的客户体验解决方案。 在业余时间,他可以参加运动、滑雪板或在山上徒步旅行。
阿努巴夫·米什拉 是 AWS 的产品经理。 他花时间了解客户并设计产品体验以应对他们的业务挑战。
梅布兹卡兹 是一名高级顾问,负责 AWS 的全球项目。 他非常喜欢自然语言和 AI/ML 的技术创新。
斯拉万·博达帕蒂 是 AWS Lex 的应用科学经理。 他专注于为 ASR 和 NLP 领域的 AWS 客户构建尖端的人工智能和机器学习解决方案。 在业余时间,他喜欢徒步旅行、学习经济学、看电视节目和与家人共度时光。
- "
- 100
- 关于
- 账号管理
- 横过
- 额外
- 地址
- 管理员
- 所有类型
- Amazon
- 量
- API
- 应用领域
- 架构
- 人造的
- 人工智能
- 人工智能和机器学习
- 音频
- 认证
- 可使用
- AWS
- 银行
- 成为
- 阻止
- 提高
- 博特
- 机器人
- 建筑物
- 商业
- 买家
- 呼叫
- 呼叫者
- 例
- 挑战
- 分类
- 关闭
- 码
- 咖啡
- 收集
- 如何
- 分享链接
- 安慰
- 顾问
- CONTACT
- 控制
- 谈话
- 对话
- 成本
- 创建信息图
- 创建
- 创造
- 习俗
- 顾客
- 客户体验
- 客户服务
- 合作伙伴
- 天
- 设计
- 细节
- 不同
- 难
- 域
- 容易
- 经济学
- 边缘
- 编辑
- 有效
- enable
- 英语
- 输入
- 例子
- 现有
- 体验
- 体验
- 家庭
- 姓氏:
- 流
- 重点
- 以下
- 发现
- 功能
- 越来越
- 全球
- 大
- 帮助
- 更高
- 主页
- 创新中心
- How To
- HTTPS
- 实施
- 改善
- 信息
- 創新
- 输入
- 整合
- 集成
- 房源搜索
- 意图
- 有兴趣
- IT
- 语言
- 语言
- 学习用品
- 学习
- 容易
- 清单
- 加载
- 贷款
- 机
- 机器学习
- 经理
- 意
- 更多
- 名称
- 自然
- 必要
- 数
- 提供
- 打开
- 其他名称
- 最划算
- 密码
- 付款
- 也许
- 个人
- 短语
- 播放
- 当下
- 过程
- 产品
- 所以专业
- 项目
- 目的
- 价格表
- 实现
- 承认
- 建议
- 请求
- 检讨
- 可扩展性
- 科学
- 服务
- 特色服务
- 集
- 设置
- 同样
- 小
- 小型企业
- So
- 方案,
- 解决方案
- 一些
- 太空
- 喇叭
- 花费
- 运动
- 开始
- 支持
- 说
- 技术性
- 术语
- 次
- 今晚
- 交易
- tv
- 理解
- 理解
- us
- 使用
- 平时
- 折扣值
- 各种
- 您的网站
- 欢迎进入
- 什么是
- 什么是
- 中
- 话
- 加工
- 合作
- 将
- 年