

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon Lex V2 核心概念
<a name="how-it-works"></a>

Amazon Lex V2 可讓您建置聊天應用程式 （機器人），以從使用者引出資訊來完成任務。例如，您可以建立聊天機器人以提供客戶支援、回答常見問題或預約預約。以下是使用 Amazon Lex V2 的一般步驟：

## 快速入門學習路徑
<a name="quick-start-path"></a>

第一次使用 Amazon Lex V2？ 遵循此漸進式學習路徑以快速開始：

1. 從**範本開始 **(5 分鐘） – 從預先建置的聊天機器人範本中選擇，例如客戶支援常見問答集、預約預訂或訂單狀態。範本包括預先設定的意圖、槽和範例表達用語。

1. **自訂您的 Chatbot** (15 分鐘） – 修改範本以符合您的特定使用案例。新增您自己的意圖、更新範例表達用語，以及設定網域的槽類型。

1. **測試和精簡 **(10 分鐘） – 使用內建測試主控台與您的聊天機器人進行對話。啟用輔助 NLU，以最少的訓練資料來改善理解。

1. **部署和整合 **(20 分鐘） – 發佈您的聊天機器人，並將其與您偏好的平台 (Slack、Web 應用程式或行動應用程式） 整合。

**使用聊天機器人的總時間：\$150 分鐘**

如需更全面的了解，請繼續以下詳細的開發程序。

## 詳細開發程序
<a name="detailed-development-process"></a>

對於更複雜的機器人或從頭建置時，請遵循以下全面的開發程序：

1. 建立機器人並新增一個或多個語言。設定機器人，使其了解使用者的目標、與使用者進行對話以引出資訊，並滿足使用者的意圖。

1. 測試機器人。您可以使用 Amazon Lex V2 主控台提供的測試時段用戶端。

1. 發佈版本並建立別名。

1. 部署機器人。您可以在自己的應用程式或簡訊平台上部署機器人，例如 Facebook Messenger 或 Slack

## 核心概念和術語
<a name="core-concepts"></a>

開始之前，請先熟悉下列 Amazon Lex V2 核心概念和術語：
+ **機器人** – 機器人會執行自動化任務，例如訂購比薩、預訂飯店、訂花等。Amazon Lex V2 機器人採用自動語音辨識 (ASR) 和自然語言理解 (NLU) 功能。

  Amazon Lex V2 機器人可以了解以文字或語音提供的使用者輸入，並交談自然語言。
+ **語言** – Amazon Lex V2 機器人可以一或多個語言交談。每種語言都獨立於其他語言，您可以將 Amazon Lex V2 設定為使用原生單字和片語與使用者交談。如需詳細資訊，請參閱[Amazon Lex V2 支援的語言和地區設定](how-languages.md)。
+ **意圖** – 意圖代表使用者想要執行的動作。您建立機器人來支援一或多個相關的意圖。例如，您可以建立訂購比薩和飲料的意圖。對於每個意圖，您提供以下必要的資訊：
  + **意圖名稱** – 意圖的描述性名稱。例如 **OrderPizza**。
  + **表達用語範例** – 使用者如何傳達意圖。例如，使用者可能會說「我是否可以訂購比薩」或「我想要訂購比薩」。
  + **如何實現意圖** – 在使用者提供必要資訊後，您希望如何實現意圖。我們建議您建立 Lambda 函數以滿足意圖。

    您可以選擇性地設定意圖，讓 Amazon Lex V2 將資訊傳回用戶端應用程式，以進行必要的履行。

  除了自訂意圖之外，Amazon Lex V2 還提供內建意圖，以快速設定您的機器人。如需詳細資訊，請參閱[內建槽](built-in-intents.md)。

  Amazon Lex 一律包含每個機器人的備用意圖。每當 Amazon Lex 無法推斷使用者的意圖時，就會使用備用意圖。如需詳細資訊，請參閱[AMAZON.FallbackIntent](built-in-intent-fallback.md)。
+ **槽** – 意圖可能需要零個或多個槽或參數。您將槽新增為意圖組態的一部分。在執行時間，Amazon Lex V2 會提示使用者輸入特定的槽值。使用者必須提供所有必要插槽的值，Amazon Lex V2 才能滿足意圖。

  例如，`OrderPizza`意圖需要插槽，例如大小、餅皮類型和比薩數量。對於每個插槽，您提供插槽類型，以及 Amazon Lex V2 傳送給用戶端以從使用者引出值的一或多個提示。使用者可以使用包含其他單字的槽值來回覆，例如「請大比薩」或「用小寫貼圖」。Amazon Lex V2 仍然了解槽值。
+ **槽類型** – 每個槽都有一個類型。您可以建立自己的插槽類型，也可以使用內建插槽類型。例如，您可以建立和使用以下 `OrderPizza` 意圖的槽類型：
  + 大小 – 使用列舉值 `Small`、`Medium` 以及 `Large`。
  + 餅皮 – 使用列舉值 `Thick` 和 `Thin`。

  Amazon Lex V2 也提供內建插槽類型。例如，`AMAZON.Number` 是您可以用於訂購的比薩數量的內建槽類型。如需詳細資訊，請參閱[內建槽](built-in-intents.md)。
+ **版本** – 版本是工作的編號快照，您可以發佈用於工作流程的不同部分，例如開發、Beta 部署和生產。建立版本後，您可以使用建立版本時已存在的機器人。建立版本之後，它會在您繼續處理應用程式時保持不變。
+ **別名** – 別名是特定版本機器人的指標。使用別名，您可以更新用戶端應用程式正在使用的版本。例如，您可以將別名指向版本 1 的機器人。當您準備好更新機器人時，您會發佈第 2 版，並將別名變更為指向新版本。由於您的應用程式是使用別名而非特定版本，所有您的用戶端皆無需進行更新便能獲得新功能。

## 進階 Amazon Lex V2 功能
<a name="advanced-features"></a>

除了上述核心概念之外，Amazon Lex V2 還包含增強機器人功能的進階功能：
+ **輔助 NLU** – 使用大型語言模型 (LLMs) 來改善意圖分類和槽解析度。此功能可協助您的機器人更準確地了解使用者請求，即使他們使用與訓練範例不同的措辭。輔助 NLU 可在您設定的意圖和插槽內運作，提供更佳的理解，而無需大量的訓練資料。
+ **多轉對話** – Amazon Lex V2 可以維持多個對話轉場之間的內容，從而實現自然back-and-forth互動。使用者可以逐步提供資訊、改變主意，或提出釐清問題，而不會遺失對話內容。
+ **內容切換** – 進階機器人可以處理對話中的主題變更。例如，使用者可能會開始詢問帳戶資訊，然後切換到下訂單，然後返回原始主題。Amazon Lex V2 可以正常管理這些內容切換。
+ **備用策略** – 當 Amazon Lex V2 不了解使用者的請求時，您可以設定複雜的備用行為，包括釐清問題、建議提示或向人工客服人員呈報。這可確保使用者在對話中始終有向前的路徑。
+ **對話流程管理** – 使用條件式分支和對話流程控制來建立複雜的對話方塊模式，而無需撰寫程式碼。您可以根據使用者回應、槽值或外部資料來路由對話。

## 區域可用性
<a name="regional-availability"></a>

如需可使用 Amazon Lex V2 的 AWS 區域清單，請參閱[《Amazon Web Services 一般參考》中的 Amazon Lex V2 端點和配額](https://docs.aws.amazon.com/general/latest/gr/lex.html)。 **

# Amazon Lex V2 支援的語言和地區設定
<a name="how-languages"></a>

Amazon Lex V2 支援各種語言和地區設定。本主題列出支援的語言，以及支援這些語言的功能。

## 支援的語言和地區設定
<a name="supported-languages"></a>

Amazon Lex V2 支援下列語言和地區設定。


| Code | 語言和地區設定 | 
| --- | --- | 
| af\$1ZA\$1 | 南非荷蘭語 (南非) | 
| ar\$1AE | 阿拉伯海灣 （阿拉伯聯合大公國） | 
| ar\$1SA\$1 | 阿拉伯文 （沙烏地阿拉伯） | 
| bg\$1BG\$1 | 保加利亞文 (保加利亞) | 
| ca\$1ES | 加泰隆尼亞文 (西班牙) | 
| cs\$1CZ\$1 | 捷克文 (捷克共和國) | 
| cy\$1GB\$1 | 威爾斯文 (英國) | 
| da\$1DK\$1 | 丹麥文 (丹麥) | 
| de\$1AT | 德文 (奧地利) | 
| de\$1CH\$1 | 德文 (瑞士) | 
| de\$1DE | 德文 (德國) | 
| en\$1AB\$1 | 英文 (蘇格蘭) | 
| en\$1AU | 英文 (澳洲) | 
| en\$1GB | 英文 (英國) | 
| en\$1IE\$1 | 英文 (愛爾蘭) | 
| en\$1IN | 英文 (印度) | 
| en\$1NZ\$1 | 英文 (紐西蘭) | 
| en\$1US | 英文 (美國) | 
| en\$1WL\$1 | 英文 (威爾斯) | 
| en\$1ZA | 英文 (南非) | 
| es\$1419 | 西班牙文 （拉丁美洲） | 
| es\$1ES | 西班牙文 (西班牙) | 
| es\$1MX\$1 | 西班牙文 (墨西哥) | 
| es\$1US | 西班牙文 (美國) | 
| et\$1ET\$1 | 愛沙尼亞文 (愛沙尼亞) | 
| fa\$1IR\$1 | 波斯文 (伊朗) | 
| fi\$1FI | 芬蘭文 (芬蘭) | 
| fr\$1BE\$1 | 法文 (比利時) | 
| fr\$1CA | 法文 (加拿大) | 
| fr\$1FR | 法文 (法國) | 
| he\$1IL\$1 | 希伯來文 (以色列) | 
| hi\$1IN | 印地語 (印度) | 
| hr\$1HR\$1 | 克羅埃西亞文 (克羅埃西亞) | 
| hu\$1HU\$1 | 匈牙利文 (匈牙利) | 
| id\$1ID\$1 | 印尼文 (印尼) | 
| is\$1IS\$1 | 冰島文 (冰島) | 
| it\$1IT | 義大利文 (義大利) | 
| ja\$1JP | 日文 (日本) | 
| km\$1KH\$1 | 高棉語 (柬埔寨) | 
| ko\$1KR | 韓文 (韓國) | 
| lt\$1LT\$1 | 立陶宛文 (立陶宛) | 
| lv\$1LV\$1 | 拉脫維亞文 (拉脫維亞) | 
| ms\$1MY\$1 | 馬來文 (馬來西亞) | 
| nl\$1BE\$1 | 荷蘭文 (比利時) | 
| nl\$1NL | 荷蘭文 (荷蘭) | 
| no\$1NO | 挪威文 (挪威) | 
| pl\$1PL | 波蘭文 (波蘭) | 
| pt\$1BR | 葡萄牙文 (巴西) | 
| pt\$1PT | 葡萄牙語 (葡萄牙) | 
| ro\$1RO\$1 | 羅馬尼亞文 (羅馬尼亞) | 
| sk\$1SK\$1 | 斯洛伐克文 (斯洛伐克) | 
| sl\$1SI\$1 | 斯洛維尼亞文 (斯洛維尼亞) | 
| so\$1SO\$1 | 索馬利亞文 (索馬利亞) | 
| sr\$1RS\$1 | 塞爾維亞文 (塞爾維亞) | 
| su\$1ID\$1 | 巽他文 (印尼) | 
| sv\$1SE | 瑞典文 (瑞典) | 
| th\$1TH\$1 | 泰文 (泰國) | 
| tl\$1PH\$1 | 塔加洛文/菲律賓文 (菲律賓) | 
| tr\$1TR\$1 | 土耳其文 (土耳其) | 
| uk\$1UA\$1 | 烏克蘭文 (烏克蘭) | 
| vi\$1VN\$1 | 越南文 (越南) | 
| zh\$1CN | 國語 (PRC) | 
| zh\$1HK | 廣式 （香港） | 
| zu\$1ZA\$1 | 祖魯文 (南非) | 

**\$1透過 [AMAZON.QInConnectIntent](https://docs.aws.amazon.com/lexv2/latest/dg/built-in-intent-qinconnect.html) 和 第三方 (3P) 自動語音辨識 (ASR) 或Text-To-Speech(TTS) 提供有限功能支援的位置。如需支援功能的完整清單，請參閱下表。**

## Amazon Lex V2 功能支援的語言和地區設定
<a name="language-features"></a>

下表列出僅限特定語言和地區設定的 Amazon Lex V2 功能。所有語言和地區設定都支援所有其他 Amazon Lex V2 功能。


| 功能 | 支援的語言和地區設定 | 
| --- | --- | 
| [AMAZON.AlphaNumeric](built-in-slot-alphanumeric.md) | 韓文 (ko\$1KR) 和有限功能以外的所有語言和地區支援地區設定  | 
| [AMAZON.KendraSearchIntent](built-in-intent-kendra-search.md) | 英文 （美國） (en\$1US) | 
| [使用自訂詞彙改善語音辨識](vocab.md) | 英文 （英國） (en\$1GB) 英文 （美國） (en\$1US)  | 
| [自動化 Chatbot 設計工具](https://docs.aws.amazon.com/lexv2/latest/dg/designing.html) | 英文 （美國） (en\$1US) | 
| 區域可用性 | 下列語言和地區設定不適用於亞太區域 （新加坡） (ap-southeast-1) 和非洲 （開普敦） (ap-south-1) 區域： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/lexv2/latest/dg/how-languages.html) | 
| [設定 Lex V2 機器人的意圖內容](context-mgmt-active-context.md) | 英文 （美國） (en\$1US) | 
| [文法槽類型](building-srgs.md) | 英文 （澳洲） (en\$1AU) 英文 （英國） (en\$1GB) 英文 （美國） (en\$1US) | 
| [在槽中使用多個值](multi-valued-slots.md) | 英文 （美國） (en\$1US) | 
| [改善對話中具有執行時間提示的槽值辨識](using-hints.md) | 英文 （英國） (en\$1GB) 英文 （美國） (en\$1US) | 
| [在對話期間使用拼寫樣式擷取槽值](spelling-styles.md) | 英文 （澳洲） (en\$1AU) 英文 （英國） (en\$1GB) 英文 （美國） (en\$1US) | 
| [使用可信度分數來改善對話準確性](confidence-scores.md) | 英文 （英國） (en\$1GB) 英文 （美國） (en\$1US) | 
| 僅適用於 [AMAZON.QInConnectIntent](https://docs.aws.amazon.com/lexv2/latest/dg/built-in-intent-qinconnect.html) | 非洲人 （南非） (af\$1ZA) 阿拉伯文 （沙烏地阿拉伯） (ar\$1SA) 保加利亞文 （保加利亞） (bg\$1BG) 捷克文 （捷克共和國） (cs\$1CZ) 克羅埃西亞文 （克羅埃西亞） (hr\$1HR) 丹麥文 （丹麥） (da\$1DK) 荷蘭文 （比利時） (nl\$1BE) 英文 （蘇格蘭） (en\$1AB) 英文 （愛爾蘭） (en\$1IE) 英文 （紐西蘭） (en\$1NZ) 英文 （威爾斯） (en\$1WL) 愛沙尼亞文 （愛沙尼亞） (et\$1ET) Farsi （伊朗） (fa\$1IR) 法文 （比利時） (fr\$1BE) 德文 （瑞士） (de\$1CH) 希伯來文 （以色列） (he\$1IL) 匈牙利文 （匈牙利） (hu\$1HU) 冰島文 （冰島） (is\$1IS) 印尼文 （印尼） (id\$1ID) Khmer （柬埔寨） (km\$1KH) 拉脫維亞文 （拉脫維亞） (lv\$1LV) 立陶宛文 （立陶宛） (lt\$1LT) 馬來文 （馬來西亞） (ms\$1MY) 羅馬尼亞文 （羅馬尼亞） (ro\$1RO) 塞爾維亞文 （塞爾維亞） (sr\$1RS) 斯洛伐克 （斯洛伐克） (sk\$1SK) 斯洛維尼亞文 （斯洛維尼亞） (sl\$1SI) 索馬利 （索馬利亞） (so\$1SO) 西班牙文 （墨西哥） (es\$1MX) Sundanese （印尼） (su\$1ID) 他加祿/菲律賓 （菲律賓） (tl\$1PH) 泰文 （泰國） (th\$1TH) 土耳其文 （土耳其） (tr\$1TR) 烏克蘭文 （烏克蘭） (uk\$1UA) 越南文 （越南） (vi\$1VN) 威爾斯文 （英國） (cy\$1GB) 祖魯 （南非） (zu\$1ZA) | 
| 僅適用於第三方 ASR (Deepgram) | 荷蘭文 （比利時） (nl\$1BE) 法文 （比利時） (fr\$1BE) | 
| 僅限使用第三方 TTS (ElevenLabs) | 非洲人 （南非） (af\$1ZA) 保加利亞文 （保加利亞） (bg\$1BG) 克羅埃西亞文 （克羅埃西亞） (hr\$1HR) 英文 （蘇格蘭） (en\$1AB) 愛沙尼亞文 （愛沙尼亞） (et\$1ET) Farsi （伊朗） (fa\$1IR) 希伯來文 （以色列） (he\$1IL) 匈牙利文 （匈牙利） (hu\$1HU) 印尼文 （印尼） (id\$1ID) 拉脫維亞文 （拉脫維亞） (lv\$1LV) 立陶宛文 （立陶宛） (lt\$1LT) 馬來文 （馬來西亞） (ms\$1MY) 塞爾維亞文 （塞爾維亞） (sr\$1RS) 斯洛伐克 （斯洛伐克） (sk\$1SK) 斯洛維尼亞文 （斯洛維尼亞） (sl\$1SI) | 

## 大區 (Regions)
<a name="regions"></a>

如需可使用 Amazon Lex V2 的 AWS 區域清單，請參閱《》中的 [ AWS 區域和端點](https://docs.aws.amazon.com/general/latest/gr/lex.html) AWS 一般參考。