Actions 專案會將所有動作封裝成單一容器。你將這項專案發布到 Actions on Google,讓 Google 助理瞭解如何探索及叫用對話體驗。
您可以使用下列低階元件建構 Actions 專案:
「設定和資源」會定義專案中繼資料,以及專案圖示等資源。Google 會使用這些資訊將您的動作發布到 Google 助理目錄,方便使用者探索並叫用這些動作。
意圖代表要執行的任務,例如部分使用者輸入內容或需要處理的系統事件。最常見的意圖類型是使用者意圖。這些意圖可讓您宣告 NLU (自然語言理解) 引擎自然訓練的詞組,以提供更多更多類似詞組。NLU 會使用這些詞組的匯總來訓練 Google 助理用來比對使用者輸入內容的語言模型。在對話期間,如有部分使用者輸入內容與意圖的語言模型相符,Google 助理執行階段會將意圖傳送至您的動作,以便進行處理並回應使用者。
「類型」可讓您從使用者輸入內容擷取結構化資料。透過訓練型註解為類型加上註解,NLU 可以為您擷取相關的結構化資料,因此您無須剖析開放式輸入。
情境程序意圖,是動作的主要邏輯執行者。他們能執行運算單元填補、評估條件邏輯、向使用者傳送提示,甚至呼叫外部網路服務來執行商業邏輯。與意圖搭配使用,場景可讓您有效地偵測特定使用者輸入或系統事件,並執行對應的邏輯。
Webhook 可讓您將額外工作委派給網路服務 (執行要求),例如驗證資料或產生提示。您的動作會透過以 JSON 為基礎的 Webhook 通訊協定與執行要求進行通訊。
互動式畫布可讓您使用 HTML、CSS 和 JavaScript 的網頁應用程式建立豐富的沉浸式體驗。
建立專案
您必須先在 Actions 主控台建立專案,才能開發 Google 助理。建立專案的步驟如下:
- 前往動作控制台。
- 按一下 [新專案]。
- 輸入專案名稱,然後按一下「Create Project」(建立專案)。
- 在「您想建構什麼動作?」畫面中,選取最符合專案的類別,然後點選「下一步」。
- 在「How 如何想要建構」畫面中,選取建構方式,然後按一下「Start Building」(開始建構)。舉例來說,您可以先使用空白專案或範例。
定義專案資訊
專案的設定和資源會定義專案相關資訊,例如特徵和途徑支援、支援的語言代碼、顯示名稱、說明、標誌等。下表說明您提供的主要設定和資源。Actions on Google 會利用這些資訊來部署專案並發布至 Google 助理目錄。
姓名 | 說明 |
---|---|
目錄資訊 | 提供資訊,以便 Actions on Google 將專案發布至 Google 助理目錄。包括專案的中繼資料,以及標誌和橫幅圖片的圖片資源。 |
指定地區 | 設定可使用動作的語言代碼。 |
介面功能 | 設定可用於執行動作的介面。 |
公司詳細資料 | 指定貴公司的聯絡資訊。 |
公司行號驗證 | 連結您擁有的網站或 Android 應用程式,即可享有您各種額外功能,例如預留的叫用名稱,以及動作內的網站連結。 |
發布版本 | 為「測試」和「正式版」設定不同的測試和正式版。 |
Google 助理連結 | 允許使用者從網站資源叫用你的動作。 |
如何定義專案資訊:
在模擬器中測試專案
Actions 主控台會提供模擬器,方便您預覽動作。模擬工具可讓您查看偵錯資訊、設定裝置功能、模擬語言代碼等等。

如要測試專案: