什么是 Amazon Lex V2? - Amazon Lex

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

什么是 Amazon Lex V2?

Amazon Lex V2 是一项 AWS 服务,可用于通过语音和文本构建应用程序的对话界面。Amazon Lex V2 具备自然语言理解 (NLU) 和自动语音识别 (ASR) 的深度功能性和灵活性,使您能够通过生动的对话互动构建高度参与的用户体验并创建新的产品类别。

任何开发人员都能够通过 Amazon Lex V2 快速构建对话机器人。无需深度学习专业知识,您只需在 Amazon Lex V2 控制台中指定基本对话流程即可创建机器人。Amazon Lex V2 管理对话并在对话中动态调整响应。借助此控制台,您可构建、测试和发布您的文本或语音聊天自动程序。随后,您可将对话接口添加到移动设备、Web 应用程序和聊天平台 (例如,Facebook Messenger) 上的自动程序。

Amazon Lex V2 提供与 AWS 平台上的许多其他服务的集成 AWS Lambda,包括 Amazon Connect、Amazon Comprehend 和 Amazon Kendra,你可以与之集成。通过与 Lambda 集成,机器人能够访问预构建的无服务器企业连接器,从而链接到 SaaS 应用程序(如 Salesforce)中的数据。

对于 2022 年 8 月 17 日之后创建的机器人,您可以通过条件分支来控制与机器人的对话流程。通过条件分支,您无需编写 Lambda 代码即可创建复杂的对话。

Amazon Lex V2 具有以下优势:

  • 简易性:Amazon Lex V2 指导您通过控制台在几分钟内创建您自己的机器人。您只需提供几个示例短语,Amazon Lex V2 即可构建完整的自然语言模型,机器人可通过此模型使用语音和文本进行交互来提问、回答和完成复杂的任务。

     

  • 大众化的深度学习技术:Amazon Lex V2 提供 ASR 和 NLU 技术来创建口语语言理解 (SLU) 系统。借助 SLU,Amazon Lex V2 采用自然语言语音和文本输入,理解输入背后的意图,并通过调用相应的业务功能来实现用户意图。

     

    语音识别和自然语言理解在计算机科学领域内要解决的部分最具挑战性的难题,这需要基于大量数据和基础设施来展开尖端的深度学习算法培训。Amazon Lex V2 让所有开发者都能获得深度学习技术。Amazon Lex V2 机器人将传入语音转换为文本并理解用户意图以生成智能响应,以便您能够集中精力为您的客户构建增值的机器人,从而定义可通过对话界面生成的全新的产品类别。

     

  • 无缝部署和扩展:借助 Amazon Lex V2,您可以直接从 Amazon Lex V2 控制台构建、测试和部署机器人。通过 Amazon Lex V2,您能够发布要在移动设备、Web 应用程序和聊天服务(如 Facebook Messenger)上使用的语音或文本机器人。Amazon Lex V2 会自动扩展。您无需担心预置硬件和管理基础设施来支持您的机器人体验。

     

  • 与 AWS 平台的内置集成 — Amazon Lex V2 可在原生环境中与其他 AWS 服务(例如和 AWS Lambda 亚马逊)一起运行。 CloudWatch您可借助 AWS 平台来实施安全性、监控、用户身份验证、业务逻辑、存储和移动应用程序开发。

     

  • 经济高效:通过使用 Amazon Lex V2,无前期成本或最低费用。您只需为发出的文本或语音请求付费。定 pay-as-you-go价和每个请求的低成本使该服务成为构建对话界面的经济实惠的方式。通过 Amazon Lex V2 免费套餐,您可轻松试用 Amazon Lex V2,无需任何初期投资。

付钱给

Amazon Lex V2 仅针对您提出的文本或语音请求向您收费。此模型为您提供了一种可变成本服务,它可以随着您的业务增长而增长,同时为您提供 AWS 基础架构的成本优势。有关更多信息,请参阅 定价

当您注册时 AWS,您的 AWS 帐户会自动注册使用中的所有服务 AWS,包括。不过,您只需为使用的服务付费。如果您是 新客户,还可以免费试用 。有关更多信息,请参阅 AWS Free Tier

若要查看您的账单,请转到 AWS 账单与成本管理 控制台中的账单和成本管理控制面板。要了解有关 AWS 账户 计费的更多信息,请参阅AWS Billing 用户指南。如果您对 AWS 账单有疑问 AWS 账户,请联系 Supp AWS ort

您是否是首次接触 Amazon Lex V2 的用户?

如果您是首次接触 Amazon Lex V2 的用户,我们建议您按顺序阅读以下内容:

  1. Amazon Lex V2 核心概念:介绍 Amazon Lex V2 以及可用来创建聊天机器人的功能。

  2. Amazon Lex V2 入门:设置账户并测试 Amazon Lex V2。

  3. API 参考:介绍有关 API 操作的详细信息。

将 Amazon Lex V2 与 AWS 软件开发工具包配合使用

除了控制台界面之外,Amazon Lex V2 还通过 AWS SDKs 提供全面的编程访问权限。这使您能够将对话式 AI 功能直接集成到您的应用程序中,自动执行机器人管理任务,并构建可扩展的解决方案。

当您将 AWS 开发工具包与 Amazon Lex V2 配合使用时,您可以:

  • 自动创建和管理机器人 — 无需手动控制台交互即可以编程方式创建、更新和部署机器人

  • 与现有应用程序集成-向 Web 应用程序、移动应用程序和企业系统添加对话界面

  • 扩展机器人操作 — 通过代码高效管理多个机器人、意图和插槽类型

  • 实施自定义工作流程 — 构建与您的业务逻辑集成的复杂对话流程

下表显示了支持 Amazon Lex V2 操作的 AWS SDKs 。选择与您的开发环境相匹配的 SDK,然后点击提供的链接开始安装和实施。

编程语言 AWS SDK 入门资源
Java 适用于 Java 的 AWS 开发工具包 2.x

开发人员指南

API 引用

Python 适用于 Python 的 Amazon SDK (Boto3)

开始使用

API 引用

JavaScript/Node.js 适用于 JavaScript v3 的 AWS 开发工具包

开发人员指南

API 引用

.NET/C# 适用于 .NET 的 AWS SDK

开发人员指南

API 引用

Go 适用于 Go 的 AWS SDK v2

开发人员指南

API 引用

Ruby 适用于 Ruby 的 AWS SDK

开发人员指南

API 引用

PHP 适用于 PHP 的 AWS SDK

开发人员指南

API 引用

要开始使用任何 SDK,请执行以下操作:

  1. 按照开发人员指南中的安装说明安装适用于您首选编程语言的 SDK

  2. 配置您的 AWS 凭证和区域设置

  3. 为 Amazon Lex V2 操作设置必要的 IAM 权限

  4. 查看 API 参考文档,了解您需要的具体操作

  5. 从创建机器人或列出现有资源等基本操作开始

有关以编程方式创建机器人的详细示例和 step-by-step指南,请参阅上表中提供的 SDK 文档链接。