在 Google I/O 2019 推出一個 Assistant based framework 就是 Interactive Canvas。
備註:Interactive Canvas 和 HTML API Canvas 是沒有任何關係!
Supported devices
Interactive Canvas 目前支援 devices 有:
- Smart Display
- Google nest hubs
- Android mobile devices
How it Works
Interactive Canvas 類似和一般原始對話。使用者可以使用 Google Assistant 來進行對話,取代 line by line response。 Interactive Canvas Action 會發送一個 response 給使用者,使用者可以持續和 webapp
通過 voice
和 touch
進行互動。
使用 Interactive Canvas 的 Action 會有幾個 component 組成:
- Conversational Action
- Dialogflow agent
- Fulfillment
- Webapp
- Front End
Conversational Action 和 Webapp 使用幾個進行通訊
- Interactive Canvas API
- 在 webapp 裡的
JS API
,可以讓 webapp 和 Conversational Action 之間進行通訊。
- 在 webapp 裡的
- HtmlResponse