[Day20] 扩展你的设计:剖析回应可使用的元件并加以运用

现在,你应该有了一个能妥善处理各种意外情形。
且能妥善引导使用者满足他们主要需求的对话流了。
在今天的文章中,我们要拓展对话流应用的视野。
这篇文章中将先粗略介绍可使用的回应元件有哪些,
善加利用它们你将能增进使用者体验。

剖析回应的种类

根据呈现方式,可以将Action能使用的反应粗略分类为两种

会话元件:每次回应都应包含的基本要素

会话元件由语音回应、文字回应和建议卡片中的内容组合而成。
其中,每个对话回合都应该包含会话组件(回应和建议卡片)。

组成要件 详细说明
语音回应 你的 Action 通过 TTS 或预先录制的音讯档案向用户传达的内容
文字回应 您的 Action 通过屏幕上的文本对白显现给用户的内容
建议卡片 提供用户继续或转移对话的建议对白

视觉化元件:可依据情境选用

视觉化元件由卡片、旋转木马选单和其他视觉化元素所组成。
如果您要呈现详细信息或需要陈列或比较需要进行比较的选项可以使用它们,但并非每次对话都需要被使用到。

组成要件 详细说明
基本卡片 以文字形式向用户传达的内容,需要时可以增加一按钮供用户前往网站查看详细内容
Browsing carousel 当这些项目是来自网络的内容时,为允许用户选择许多项目之一进行了优化。
旋转木马选单 允许用户选择许多项目中的一个,当这些项目能轻易透过图片来区分时可以使用。
清单 当这些项目可以轻易透过其标题区分时,允许用户选择众多项目中的一个。
Media response 用於播放和控制音讯档案(如音乐或有声书等)
表格卡片 以用户能轻於快速浏览的格式展示静态数据

diagram

相关影片

参考资料

下一步...

我们将了解到,
这些如何属性不同的元件,在各式型态的装置上能够如何被运用。


<<:  Day 06. 安装 Zabbix Agent 在 Ubuntu

>>:  每个人都该学的30个Python技巧|技巧 20:Python容器—集合(set)(字幕、衬乐、练习)

快速查询的秘密武器B+树索引-Part1(无索引如何搜寻、基本索引概念)

进入到这篇之前要先确保大家有一些概念。 大家要知道Innodb各个资料页物理上并没有连在一起,而是透...

[Day 07] 如何作出一盘好吃的AI专案

为了大家都能吃到一份最棒的「刻骨铭心初恋金银情侣套餐」,接下来就由我「食神」亲自示范。首先要重金礼聘...

Day16-sklearn(1)正规化StandardScaler、MinMaxScaler、MaxAbsScaler

正规化 缩小资料的呈现比例 可使数值呈现在一定的范围内 使我们在训练模型时,增加梯度下降的容易度并提...

D23 - 用 Swift 和公开资讯,打造投资理财的 Apps { 台股成交量实作.3 }

在 KLineViewController 开出的 volumeDataSet 会在 parent ...

Android学习笔记17

kotlin结合koin比起dagger很方便的方式接着就试着做做看吧 module就是一个容器,可...