[Day7] 隐式调用与显式调用是甚麽?

在Google助理平台上
呼叫Google助理调用Action的方式,
依据用户是否明白指出调用的Action而分为两种调用方式:

显式调用(Explicit Invocation)

使用者清楚地向Google助理表达欲使用的Action为何者
image

未指定特定动作

一般情况下,若使用者未向Action指定想进行的操作为何。
Google会将使用者导入开发者预定的预设欢迎画面(Default Welcome Intent)

image

指定特定动作 :语音版捷径

用户也可以选择在调用同时添加一个调用短语
这方式得以将使用者直接带到他们所请求的意图。
其语言架构如下所示:
image

用户能指示Google助理存取您的操作的示例短语:

  • $name $request_action
  • $name$request_action
  • $name $request_action
  • $name$request_action

实际系统运作时的架构图

image

隐式调用(Implicit invocation)

image
调用短语描述了Action的特定功能。
用户调用Action时,可能会包含一个可以深度链接到特定功能之一的调用短语。
举例来说,如果使用者想玩1A2B。
可能会直接向Google助理询问。
而Google助理就会自Actions On Google平台寻找最类似的Action推荐使用者。
不过这项功能在中文版尚未启用,只能在draft(草案)模式下试用。

下一步

在我们了解到与设计对话流息息相关的隐式调用与显式调用後,
我们将继续昨日设计对话流的旅程!


<<:  D-23. Self的意思、实体方法与类别方法、Private方法 && Minimum Moves to Equal Array Elements II

>>:  [Day07] CH05:如果我有一座新冰箱——if/else 条件判断

[Day28]程序菜鸟自学C++资料结构演算法 – 基数排序法(Radix sort)

前言:甚麽是基数排序法?在我刚刚接触这个名词的时候心中满是问号,有很多排序法看到名称或许就能猜出是怎...

[Day N] - 出书玩真的!出版罗~《IoT没那麽难!新手用 JavaScript 入门做自己的玩具!》

大家好,我是17King~ d(`・∀・)b 跟大家报告一个好消息! 我的书终於出版啦!!! (拍手...

【在 iOS 开发路上的大小事-Day16】透过 Firebase 来管理使用者 (Sign in with E-mail 篇) Part2

昨天我们已经将注册帐号、帐号登入实作完成了,今天我们要来把剩下的帐号登出以及密码重设功能来实作完成 ...

第三天:Gradle 的 5 个重要观念

Gradle 可以做的事情实在太多了,导致初学者很容易被其强大又神秘的架构吓到。因此笔者觉得有必要把...

Day10. 深入了解 Block - Block Part3

在Block系列文章里面 Day8 提到了Block, Proc Day9 提到了yield Day...