如果您使用的是 Amazon Lex V2,請改參閱 Amazon Lex V2 指南。
如果您使用的是 Amazon Lex V1,建議您將機器人升級至 Amazon Lex V2。我們不再將新功能新增至 V1,強烈建議所有新機器人都使用 V2。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
什麼是 Amazon Lex?
Amazon Lex 是一項 AWS 服務,可利用語音和文字為應用程式建置對話式介面。透過 Amazon Lex,如今任何開發人員都能利用支援 Amazon Alexa 的同一套對話引擎,進而能夠在新應用程式和現有應用程式中建置精密複雜的自然語言聊天機器人。Amazon Lex 具備自然語言理解 (NLU) 和自動語音辨識 (ASR) 的深度功能性與靈活性,令您得以透過生動的對話互動打造高參與度的使用者體驗和建立全新類別的產品。
Amazon Lex 令任何開發人員都能快速建置對話型聊天機器人。藉助 Amazon Lex,無需具備深度學習的專業知識,只要在 Amazon Lex 主控台指定基本對話流程即可建立機器人。Amazon Lex 將管理對話並動態調整對話過程的回應。利用主控台,您可以建置、測試和發佈您的文字或語音聊天機器人。而後,您可將對話式介面加入到行動裝置、Web 應用程式和聊天平台 (例如 Facebook Messenger) 上的機器人。
Amazon Lex 提供了與AWS Lambda,您可以輕鬆地整合 AWS 平台上的眾多其他服務,包括 Amazon Cognito、AWS Mobile Hub、Amazon CloudWatch 和 Amazon DynamoDB。透過與 Lambda 的整合,機器人將能存取預先建置的無伺服器企業連接器,以連結至 Salesforce、HubSpot 或 Marketo 等 SaaS 應用程式中的資料。
使用 Amazon Lex 的一些優點包括:
-
簡單— Amazon Lex 將引導您使用主控台在幾分鐘內建立您自己的聊天機器人。您只需提供幾個範例短句,Amazon Lex 便會建置一套完整的自然語言模型,透過此模型,機器人即可利用語音和文字進行互動來提問、回答和完成複雜的任務。
-
民主化深度學習技術— 由支援 Alexa 的相同技術所支援,Amazon Lex 提供了用以建立語音語言理解 (SLU) 系統的 ASR 和 NLU 技術。藉助 SLU,Amazon Lex 接受自然語言語音和文字輸入、理解輸入背後的意圖,並透過叫用相應的業務函數以滿足使用者意圖。
語音辨識和自然語言理解是電腦科學領域最具挑戰性的幾個待解問題,需要用到大量資料和基礎設施來訓練複雜的深度學習演算法。Amazon Lex 由支援 Alexa 的相同技術所支援,讓所有開發人員都能運用深度學習技術。Amazon Lex 聊天機器人將傳入的語音轉換成文字並理解使用者意圖以產生智慧型回應,使您能夠專注為客户建置與眾不同的加值化機器人,進而透過對話式介面創造出全新類別的產品。
-
無縫部署和擴展— 藉助 Amazon Lex,您可以直接從 Amazon Lex 主控台建置、測試和部署聊天機器人。Amazon Lex 令您能夠輕鬆地發佈語音或文字聊天機器人,以供予行動裝置、Web 應用程式和聊天服務 (例如 Facebook Messenger) 使用。Amazon Lex 將自動擴展,所以您不必擔心如何佈建硬體和管理基礎設施來強化您的機器人體驗。
-
內建整合 AWS 平台— Amazon Lex 與其他 AWS 服務如 Amazon Cognito、AWS Lambda、Amazon CloudWatch 和AWS Mobile Hub。您可以藉助 AWS 平台來實施安全性、監控、使用者身分驗證、商業邏輯、儲存及行動應用程式開發。
-
經濟實惠— 藉助 Amazon Lex,無需前期成本或繳交最低費用。您只需就發出的文字或語音請求付費。依請求按用量付費的定價和低成本使本服務成為符合經濟效益建置對話式介面的方式。藉助 Amazon Lex 免費方案,您可以輕鬆地試用 Amazon Lex,無需任何初期投資。
您第一次使用 Amazon Lex 嗎?
如果您是第一次使用 Amazon Lex,建議您依序讀以下章節:
-
開始使用 Amazon Lex— 本節説明如何設定您的帳户和測試 Amazon Lex。
-
API 參考 — 本節提供額外的範例讓您可用以探索 Amazon Lex。