

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

# 新增意圖
<a name="add-intents"></a>

意圖是您的使用者想要達成的目標，例如訂花或預訂飯店。您的機器人必須至少有一個意圖。

根據預設，所有機器人都包含單一內建意圖，即備用意圖。當 Amazon Lex V2 無法辨識任何其他意圖時，就會使用此意圖。例如，如果使用者對預訂飯店意圖說出「我想要訂花」，則會觸發備用意圖。

**新增意圖**

1. 登入 AWS 管理主控台，並在 [https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/)：// 開啟 Amazon Lex 主控台。

1. 從機器人清單中，選擇您要新增意圖的機器人，然後從**新增語言**選擇**檢視語言**。

1. 選擇要新增意圖的語言，然後選擇**意圖**。

1. 選擇**新增意圖**，為您的意圖命名，然後選擇**新增**。

1. 在意圖編輯器中，新增意圖的詳細資訊。
   + **對話流程** – 使用對話流程圖來查看具有機器人的對話可能看起來如何。您可以選擇對話的不同區段，以跳到意圖編輯器的該區段。
   + **意圖詳細資訊** – 為意圖命名和描述，以協助識別意圖的目的。您也可以查看 Amazon Lex V2 指派給意圖的唯一識別符。
   + **內容** – 設定意圖的輸入和輸出內容。內容是與意圖相關聯的狀態變數。滿足意圖時，會設定輸出內容。只有在內容處於作用中狀態時，才能辨識具有輸入內容的意圖。始終可以識別沒有輸入內容的意圖。
   + **表達用語範例** - 您應該提供 10 個或多個您預期使用者用來起始意圖的片語。Amazon Lex V2 會從這些片語進行一般化，以辨識使用者想要啟動意圖。
   + **初始回應** – 呼叫意圖後傳送給使用者的初始訊息。您可以提供回應、初始化值，並定義 Amazon Lex V2 在意圖開始時回應使用者的下一個步驟。
   + **槽** – 定義實現意圖所需的槽或參數。每個槽都有一個類型，定義可在槽中輸入的值。您可以選擇自訂插槽類型，也可以選擇內建插槽類型。
   + **確認** – 這些提示和回應用於確認或拒絕履行意圖。確認提示會要求使用者檢閱槽值。例如，「我已預訂星期五的飯店房間。正確嗎？」 拒絕回應會在使用者拒絕確認時傳送給使用者。您可以提供回應、設定值，並定義 Amazon Lex V2 採取的下一個步驟，對應於使用者的確認或拒絕回應。
   + **履行** – 在履行過程中傳送給使用者的回應。您可以在履行開始時設定履行進度更新，並在履行進行時定期設定。例如，「我正在變更您的密碼，這可能需要幾分鐘的時間」和「我仍在處理您的請求」。履行更新僅用於串流對話。您也可以設定完成後成功訊息、失敗訊息和逾時訊息。您可以傳送串流和一般對話的履行後訊息。例如，如果履行成功，您可以傳送「我已變更您的密碼」。如果履行不成功，您可以傳送包含更多資訊的回應，例如「我無法變更您的密碼，請聯絡服務台尋求協助。」 如果履行時間超過設定的逾時期間，您可以傳送訊息通知使用者，例如「我們的伺服器現在非常忙碌。請稍後重試您的請求。」 您可以提供回應、設定值，並定義 Amazon Lex V2 回應使用者的下一個步驟。
   + **關閉回應** – 滿足意圖並播放所有其他訊息後傳送給使用者的回應。例如，感謝您預訂飯店房間。或者，它可以提示使用者開始不同的意圖，例如「感謝您預訂房間，是否要預訂租車？」 您可以在滿足意圖並以結束回應回應回應之後，提供回應並設定後續動作。
   + **程式碼掛勾** – 指出您是否使用 AWS Lambda 函數來初始化意圖並驗證使用者輸入。您可以在用來執行機器人的別名中指定 Lambda 函數。

1. 選擇**儲存意圖**以儲存意圖。

**注意**  
2022 年 8 月 17 日，Amazon Lex V2 發佈了與使用者管理對話方式的變更。此變更可讓您進一步控制使用者在對話中採取的路徑。如需詳細資訊，請參閱[Amazon Lex V2 中對話流程的變更](understanding-new-flows.md)。在 2022 年 8 月 17 日之前建立的機器人不支援對話方塊程式碼掛接訊息、設定值、設定後續步驟，以及新增條件。

## 依特定順序設定提示
<a name="configuring-prompts"></a>

您可以設定機器人以預先定義的順序播放訊息，方法是依序勾選**播放訊息**的方塊。否則，機器人會隨機播放訊息和變化。

排序的提示允許訊息群組的訊息和變化在重試之間按順序播放。當使用者為提示提供無效回應或意圖確認時，您可以使用訊息的替代重述。每個槽最多可設定兩個原始訊息變化。您可以選擇按順序還是隨機播放訊息。

排序提示支援所有四種類型的訊息：文字、自訂承載回應、SSML 和卡片群組。回應會在相同的訊息群組中排序。不同的訊息群組是獨立的。

**Topics**
+ [依特定順序設定提示](#configuring-prompts)
+ [表達用語範例](sample-utterances.md)
+ [意圖結構](intent-structure.md)
+ [建立對話路徑](building-paths.md)
+ [使用視覺化對話建置器](visual-conversation-builder.md)
+ [內建槽](built-in-intents.md)