什麼是 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 主控台中指定基本對話流程。Amazon Lex V2 會管理對話方塊,並動態調整對話中的回應。利用主控台,您可以建置、測試和發佈您的文字或語音聊天機器人。而後,您可將對話式介面加入到行動裝置、Web 應用程式和聊天平台 (例如 Facebook Messenger) 上的機器人。

Amazon Lex V2 提供與 的整合 AWS Lambda,而且您可以與 AWS 平台上的許多其他服務整合,包括 Amazon Connect、Amazon Comprehend 和 Amazon Kendra。與 Lambda 整合可讓機器人存取預先建置的無伺服器企業連接器,以連結至 Salesforce 等 SaaS 應用程式中的資料。

對於 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 和 Amazon CloudWatch。您可以藉助 AWS 平台來實施安全性、監控、使用者身分驗證、商業邏輯、儲存及行動應用程式開發。

     

  • 成本效益 – 使用 Amazon Lex V2,無需預付成本或最低費用。您只需就發出的文字或語音請求付費。依請求按用量付費的定價和低成本使本服務成為符合經濟效益建置對話式介面的方式。使用 Amazon Lex V2 免費方案,您可以輕鬆試用 Amazon Lex V2,無需任何初始投資。

支付

Amazon Lex V2 只會針對您提出的文字或語音請求向您收費。此模型為您提供可變成本服務,可隨著您的業務成長,同時為您提供 AWS 基礎設施的成本優勢。如需詳細資訊,請參閱 定價

當您註冊 時 AWS, AWS 您的帳戶會自動註冊 中的所有服務 AWS,包括 。不過,您只需針對所使用的服務付費。如果您是 新客戶,可免費開始使用 。如需詳細資訊,請參閱 AWS 免費方案

若要查看您的帳單,請前往 AWS 帳單與成本管理 主控台中的帳單與成本管理儀表板。若要進一步了解 AWS 帳戶 帳單,請參閱 AWS Billing 使用者指南。如果您對 AWS 帳單有任何疑問 AWS 帳戶,請聯絡 AWS Support

您是第一次使用 Amazon Lex V2 嗎?

如果您是第一次使用 Amazon Lex V2,我們建議您依序閱讀以下章節:

  1. Amazon Lex V2 核心概念 – 本節介紹 Amazon Lex V2 以及您用來建立聊天機器人的功能。

  2. Amazon Lex V2 入門 – 在本節中,您會設定 帳戶並測試 Amazon Lex V2。

  3. API 參考 – 本節包含 API 操作的詳細資訊。

搭配 AWS 開發套件使用 Amazon Lex V2

除了主控台界面之外,Amazon Lex V2 還透過 AWS SDKs提供全面的程式設計存取。這可讓您將對話式 AI 功能直接整合到應用程式中、自動化機器人管理任務,以及建置可擴展的解決方案。

當您搭配 Amazon Lex V2 使用 AWS 開發套件時,您可以:

  • 自動化機器人建立和管理 – 以程式設計方式建立、更新和部署機器人,無需手動主控台互動

  • 與現有應用程式整合 – 將對話式介面新增至 Web 應用程式、行動應用程式和企業系統

  • 擴展機器人操作 – 透過程式碼有效率地管理多個機器人、意圖和槽類型

  • 實作自訂工作流程 – 建立與您的業務邏輯整合的複雜對話流程

下表顯示支援 Amazon Lex V2 操作的 AWS SDKs。選擇符合您開發環境的開發套件,並遵循提供的連結來開始安裝和實作。

程式設計語言 AWS 開發套件 資源入門
Java 適用於 Java 2.x 的 AWS 開發套件

開發人員指南

API 參考

Python 適用於 Python 的 AWS SDK (Boto3)

入門

API 參考

JavaScript/Node.js 適用於 JavaScript 的 AWS 開發套件第 3 版

開發人員指南

API 參考

.NET/C# 適用於 .NET 的 AWS SDK

開發人員指南

API 參考

Go 適用於 Go v2 的 AWS 開發套件

開發人員指南

API 參考

Ruby 適用於 Ruby 的 AWS SDK

開發人員指南

API 參考

PHP 適用於 PHP 的 AWS 開發套件

開發人員指南

API 參考

若要開始使用任何 SDK:

  1. 使用《 開發人員指南》中的安裝說明,為您的慣用程式設計語言安裝開發套件

  2. 設定您的 AWS 登入資料和區域設定

  3. 設定 Amazon Lex V2 操作所需的 IAM 許可

  4. 檢閱 API 參考文件,了解您需要的特定操作

  5. 從基本操作開始,例如建立機器人或列出現有資源

如需以程式設計方式建立機器人的詳細範例和step-by-step指引,請參閱上表中提供的 SDK 文件連結。