總覽 (Dialogflow)

您可以透過 Actions on Google,使用動作擴充 Google 助理的功能。使用者可以透過動作,透過對話式介面完成各種工作,例如快速下達指令來開燈,或是進行較長的對話,像是玩問答遊戲。

Dialogflow 是一種對話平台,可讓您包裝 Actions SDK 的功能,並提供易於使用的 IDE、自然語言理解 (NLU) 和機器學習等額外功能,進而設計及建構動作。

如要擴充 Google 助理功能,請按照下列步驟建構動作。

設計對話

開發前,請先設計對話或動作的使用者介面。對話會說明使用者如何叫用動作、可對動作說的有效內容,以及動作如何回應使用者。

瞭解詳情

建立 Actions on Google 開發人員專案和 Dialogflow 代理程式

前往 Actions 控制台,然後建立開發人員專案。 您可以在專案中定義動作的中繼資料,並透過核准程序管理及追蹤動作。建立專案後,您就可以建立 Dialogflow 代理程式,定義所有動作。

瞭解詳情

定義動作

您可以在 Dialogflow 代理程式中定義動作,並使用意圖定義動作功能的進入點。舉例來說,假設您想建構可購買商品、查看訂單狀態及顯示每日特惠的動作。您可以定義透過說出下列內容觸發的意圖:

  • 「Ok Google,跟『我最愛的鞋店』對話,購買一些鞋子」
  • 「Ok Google,與『My Favorite Shoe Store』對話,查詢我的訂單」
  • 「Ok Google,請『我的愛鞋商店』顯示今天的特惠商品」

瞭解詳情

建構及部署執行要求

當系統叫用 Action 中的 Action 時,會呼叫執行要求,與使用者展開對話,以完成該 Action。

如要建立對話,請在 Dialogflow 中定義意圖,建立對話的文法,也就是使用者實際可對動作說出的內容。當使用者說出觸發意圖的內容時,系統會呼叫執行要求,並將回應傳回給使用者。

這類要求和回覆會不斷來回傳送,直到服務人員取得足夠資訊來完成工作為止。

瞭解詳情

提交動作以供核准,並開放使用者使用

瞭解詳情