(翻译)反馈循环模式(Feedback loops)
问题概述
揭示人们的行为如何影响后续结果[1]。
示例
用途
- 用于想让用户立即响应先前操作的反馈。
解决方案
支持人们与信息交互,让他们能调整当前操作及后续行为,以达到更大的目标。用数值表示进度,将数据转换为可比较的视觉信息。
提供多种措施,让用户知道他们当前的操作对系统产生的影响,使用户转过来调整他们的操作及后续行为,以达到更大的目标。
说明
用户的每个行为都会产生对应的响应,当响应反过来影响它们自己时,就会产生反馈循环[2]。
讨论
总共有两类反馈循环:正反馈和负反馈。正反馈放大系统输出,会导致输出数据增长或下降,而负反馈抑制系统输出,使其稳定在平衡点附近。游戏设计中,固定奖励模式经常作为实施正反馈和负反馈的基础。
正反馈循环
正反馈循环最终会崩盘,如果有其它因素限制(如负反馈循环),则系统输出逐步转变为S曲线。
正反馈循环适用于创造变化,但如果不受负反馈循环调节(或抑制),通常会产生负面后果。
负反馈循环
负反馈循环用于稳定系统。这种情况下,负反馈循环假定一个目标状态,或者如果循环中的变量之间存在延迟,则围绕目标状态振荡。[3]
负反馈循环适用于抵制变化,能产生阻尼效果,防止正反馈循环失控。负反馈循环通常充当稳定器。
万物息息相关
改变系统中的一个变量,会影响该系统及其它系统中的其他变量。设计人员不仅要考虑设计的特定元素,还要考虑它们与整个设计和更大环境的关系。
考虑用正反馈循环创造变化,同时包括负反馈循环,防止出现失控行为导致系统故障。 考虑用负反馈循环稳定系统,但要注意负反馈过多会导致系统停滞。
反馈循环的四个阶段
- 取证阶段。行为必须能被测量、接收和存储。用户需要了解他们所处的状态。人们无法改变那些不能测量的东西;
- 关联阶段。信息必须要传递给用户,但不能以原始形式展示,而是使其能引起用户的情感共鸣。应用信息设计、社会语境或其它方式,适当地激励能让理性信息转化为情感命令[4]。用户需要知道他们做的好还是坏;
- 结果阶段。如果不知道数据用途,即不能将其与更大的目标或目的联系在一起,再有吸引力的信息也毫无用处,这就是人们需要结果的原因。信息必须能阐明前方的一条或多条道路。 人们必须意识到如何处理信息,同时抓住任何能采取行动的机会;
- 行动阶段。必须要有明确的时期,能让用户重新调整行为,作出选择,并采取行动。接着能测量该行为,进行新一轮的反馈循环。每个行动都会导致新的行为,使用户更接近目标。 用户必须参与上述所有活动并采取行动,以便结束本次反馈循环,同时允许测量新的行动[5]。
原文地址:http://ui-patterns.com/patterns/Feedback-loops
[1]原文:Communicate how our actions modify subsequent results
[2]原文:Every action creates an equal opposite reaction. When reactions loop back to affect themselves, a feedback loop is created
[3]原文:Negative feedback loops are used to stabilize systems - in this case. Negative feedback loops assume a goal state, or oscillate around a goal state if there are delays between the variables in the loop.
[4]原文:Through information design, social context or some other proxy for meaning, the right incentive will transform rational information into an emotional imperative.
[5]原文:The individual has to engage with all of the above and act – thus closing the loop and allowing new action to be measured
(翻译)反馈循环模式(Feedback loops)相关推荐
- rd 删除 长目录_长时间的反馈循环如何伤害您的rd
rd 删除 长目录 I've been a part of the medical software world for a number of years now, and let me tell ...
- 智能运维 devops_Coffee Shop DevOps:如何使用反馈循环变得更智能
智能运维 devops 这个月,我们来看看如何打破重复做同样的事情并期望得到不同结果的周期. 您认为git blame是您唯一需要的反馈循环吗? 或hg annotate -u -n . 或svn - ...
- 基数反馈(Cardinality Feedback)
基数反馈(Cardinality Feedback) Cardinality Feedback Cardinality Feedback基数反馈是版本11.2(11.2.0.1及以后)中引入的关于SQ ...
- 如何掌握反馈循环并在工作场所表现出色
在大多数情况下,从获得服装建议到寻求对下一个科学发现的同行评议,我们都利用周围人们的帮助来讨论和分析潜在的下一步. 几乎没有人立即想到完美的解决方案. 这是一个反复试验,反复试验,调整和新实验的过程. ...
- 运行循环(Run Loops)
运行循环是与线程相关的基础工具的一部分.运行循环是一个用来安排工作并协调传入事件接收的一个事件处理循环.运行循环的目的是当需要工作的时候,让你的线程处于忙碌状态:当没有工作时,让你的线程处于睡眠状态. ...
- Animation.wrapMode循环模式
WrapMode.Default:从动画剪辑中读取循环模式(默认是Once). WrapMode.Once:当时间播放到末尾的时候停止动画的播放. WrapMode.Loop:当时间播放到末尾的时候重 ...
- 【NLP】毕设学习笔记(八)“前馈 + 反馈” = 循环神经网络RNN
前馈神经网络和循环神经网络分别适合处理什么样的任务? 如果分类任务仅仅是进行判断和识别,例如判断照片上的人的性别,识别图片上是否有小狗图案,那么对输入的数据仅仅需要做特征寻找的工作即可,找到满足该任务 ...
- hal库串口dma卡死_HAL库版DMA循环模式串口数据收发
在<STM32CubeMX初识与工程创建>的基础上,首先对串口进行设置,以实现通过串口对数据的收发.STM32CubeMX生成的HAL库中,提供了三类串口数据收发的接口,分别为阻塞模式,非 ...
- java 如何循环执行一个对象_养猪场循环生态循环模式及其效益分析,当前牧草成为生态循环猪场效益更好的选择,如何打造一个现代生态循环的高效益猪场?...
养猪场循环生态循环模式及其效益分析 2010年前的推广模式参考 随着国民经济的快速发展,人民的生活水平在不断提高,民众对环境的要求也越来越高,包括人文环境和自然环境.同时,农村地区的环境治理工作也逐渐 ...
- 深度学习基础--不同网络种类--反馈深度网络(feed-back deep networks, FBDN)
深度神经网络可以分为3类: 1)前馈深度网络(feed-forwarddeep networks, FFDN) 2)反馈深度网络(feed-back deep networks, FBDN) ...
最新文章
- 如何使用日志进行程序调试_如何使用日志节省调试时间
- java futuretask 实例_java 使用Callable+FutureTask获取执行结果
- 23种设计模式之策略模式
- 瓦尔都窗前的一瞥 ①
- Java招聘数据统计_拉勾网2019年3月20日招聘数据统计
- linux重新识别逻辑卷,教你认识LVM逻辑卷
- 如何将.txt中的数据导入.excel
- jQuery视频展示效果实例
- 编程c语言经验,C语言编程学习经验3篇
- 微博上一些有用的话(六)
- uniapp(APP)打开高德导航
- DailyFi - 9.23|Dapper Labs 完成2.5亿美元融资,Vera 在 Polkastarter 上启动IDO
- OpenCV-飞龙绣球识别
- 移动应用与云计算--第二届中国云计算大会有感
- 国内真正永久免费的OA办公系统
- QQ群排名优化:“小百度”大蓝海有搞头
- 地球模型展示Three.js
- AVR mega48 ISP下载及熔丝位修正
- CTF实践 靶机渗透
- 2021年第3季度中国跨境进口零售电商市场规模为1166.7亿元 退货中心仓模式将降低企业的成本忧虑
热门文章
- 构造不可测集-Vitalie Set
- 解决AssertionError Torch not compiled with CUDA enabled问题
- 解决异常 more than one ‘primary‘ bean found among candidates: [jacksonObjectMapper, objectMapper]
- EXCEL中拟合公式的问题
- flink-sql所有语法详解-1.13
- Excel 技巧篇 - 选择性粘贴表格数据,excel只粘贴数值不粘贴公式
- 泰坦尼克号python数据预处理_Python机器学习入门:泰坦尼克号预测
- 使用C语言构造一个简单计算器
- Visualizing HBase Flushes And Compactions
- rocksdb-参数配置