为做好这些,我们已从系统、框架、研究和遥测角度思考,以影响指标并推动更好的成果。若将同样思路应用于 AI 中的训练语料库、损失、梯度和意图等概念,我们就能预见一个未来:设计不再只是界面布局,而是理解系统如何学习。这就是我想探索的桥梁。
AI 在反馈与学习方面带给我们的启示
如今,几乎每次谈及技术,“数据” 这个词总会出现。它塑造了我们设计的体验、企业做出的决策,以及驱动现代系统的智能。在这部分,我想聚焦 AI 中的数据如何为我们自身设计流程带来启示,尤其是我们如何学习与迭代。
假设有一系列数据可供我们使用。
在用户体验领域,我们常接触两种数据:定性数据,描述人们说了什么;定量数据,描述人们做了什么或做的频率。我们先关注定量数据。想象将可用性研究结果绘制在简单的 x 轴和 y 轴上,展示努力程度与成功率。现在,对 AI 模型学习的数据(即训练语料库,见 FastCompany 文章《何为 “语料库”》)做类似处理。(https://www.fastcompany.com/90916291/what-is-a-corpus-ai-corpora-chatgpt)
让我们想象一下,我们把数据绘制出来,一次是可用性研究,一次是训练数据。
当然,大语言模型(LLM)的数据并非如此简单,但以此作比有助于理解。当两组数据都可视化后,我们可以想象在一张图表上绘制代表平均用户反馈的线,在另一张上绘制 AI 预测理解的线。这两条线之间的距离代表了两个领域共有的东西:期望与观察之间的差距。
现在让我们用绿色线来可视化,平均用户响应或大型语言模型的预测可能是什么样子。
在设计中,我们称之为 “摩擦”;在 AI 中,它被称为 “损失”。这两个术语都描述了出错的代价。当我们对流程进行迭代或重新设计功能以消除摩擦时,从某种意义上说,就是在最小化损失。每一轮测试都为我们提供更多数据,以调整对用户心理模型的认知,就像机器学习系统调整内部权重以更好地预测结果一样(IBM:什么是损失函数)。( https://www.ibm.com/think/topics/loss-function)
我们的预测与现实之间的差异会成倍影响我们的工作,无论是针对体验还是我们正在创作的大型语言模型。
例如,在新手引导流程中,用户多次在 “公司名称” 字段放弃填写表单。一旦发现这个问题,我们可能会重新标注该字段或使其变为可选,从而减少摩擦并提高完成率。这种调整与 AI 系统发现错误后修正参数的方式类似。