對話動作將於 2023 年 6 月 13 日淘汰。詳情請參閱對話動作停用

建構叫用模型

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

叫用模型會指定使用者在專案中叫用動作的方式。使用者叫用動作時,會與您的操作展開對話,該對話由您的對話模型定義。您可以透過下列方式定義叫用:

  • 主要叫用 - 這是動作專案的唯一必要叫用。使用者會說出類似「Ok Google,與 <顯示名稱>> 交談」的詞組來比對這個意圖,而這通常會由使用者歡迎歡迎訊息進行處理。

  • 深層連結叫用:這些是選擇性叫用,可讓您在自訂意圖中定義訓練詞組,讓使用者能快速進入對話的特定部分。使用者可以說出「Ok Google,與 <顯示名稱> 對 <深層連結名稱> 說話」之類的詞組,因為這些詞組符合這些意圖 (例如「Ok Google,與 Google 談論公司事實」)

  • 內建意圖 - 這些是可選用的叫用,可讓您利用系統定義的叫用模型。藉由宣告對內建意圖的支援,使用者無需指定顯示名稱,即可探索及叫用您的 Actions 專案。舉例來說,使用者可以說「Ok Google,玩遊戲」,Google 助理就能將您的動作顯示為叫用的選項。

圖 1.叫用模型包含有資格與動作展開對話的所有意圖。

建立主要叫用

每個 Actions 專案都有預設的主要叫用,其做為動作專案的預設進入點。此叫用的語言模型與專案的顯示名稱相關聯,因此使用者只需說出 "Ok Google,與 <顯示名稱>> 類似的詞組即可使用這項叫用。當使用者以這種方式叫用動作時,Google 助理執行階段就會比對 actions.intent.MAIN 系統意圖。

建立主要叫用的方法如下:

要建立深層連結叫用,您需使用訓練詞組來定義全域使用者意圖,其定義了您要為深層連結設定的使用者輸入內容。 使用者說出您的顯示名稱和深層連結詞組,然後執行深層連結叫用 (例如,「Ok Google,與 <顯示名稱> 對 <深層連結名稱> 說話」)

建立隱含叫用

隱式叫用可讓使用者在不使用專案的顯示名稱的情況下叫用動作。為了尋找相符的動作,Google 會使用使用者說出「Google 助理」等動作來進行類似的設定,像是執行您已設定的意圖的叫用詞組,或在使用者要執行操作時採用的情境。

處理叫用事件

當 Google 助理與您的全域意圖相符時,就會觸發您可以使用處理常式處理的事件。以下各節說明處理常式可執行的操作 (您可以選擇三者的其中一種或任意組合)。

觸發 Webhook

您的意圖處理常式能藉由觸發 Webhook 事件,委派給網路服務。如何觸發 Webhook 並讓網路服務處理叫用:

提示

您的意圖處理常式可透過靜態提示進行回應。一般而言,叫用意圖的提示會歡迎使用者,或是引導他們如何使用動作,或立即回應使用者所需的資訊 (單一動作)。

如何使用提示處理叫用意圖比對:

轉換到場景

您的意圖處理常式可以轉換至場景,處理相符的叫用意圖。讓您以最靈活的方式執行邏輯。如要轉換到場景: