清晨六点半,小区花园里,陈伯蹲在他那棵桂花树前,眉头拧成了疙瘩。桂花树的叶子发黄、卷边,去年秋天本该满树金黄的桂花,只稀稀拉拉开了几朵。陈伯起初以为是缺水,每天拎着大水桶猛浇;后来又觉得是缺肥,一袋复合肥全撒下去。结果呢?树不但没缓过来,根反而烂了。直到他蹲下来,扒开表层土,才发现问题不在水肥——土壤板结了,树根根本喘不过气。他花了一个下午松土,又改成小份多次浇水,每天拍照记录,和邻居老王那棵没施肥的树作对比,才终于摸清了这棵树的脾气。第二年秋天,桂花压满枝头。 我们每个人的身体,其实都是陈伯手里那棵桂花树。熬夜、久坐、垃圾食品,让健康的叶子一片片发黄;而一时兴起的健身卡、21天打卡、疯狂减脂餐,往往是陈伯当初那桶猛浇下去的水。生活方式干预要做的,不是逼用户「多喝水多施肥」,而是像陈伯一样——先看懂这棵树到底需要什么,再设计一套科学又温柔的照料方案,然后耐心记录、验证、调整,直到照料本身变成一种习惯。这就是本文要带你走进的世界。

岗位关联

对 AI 从业者而言,理解生活方式干预,意味着你能把行为科学、数据追踪与因果评估变成产品方法论,设计出真正能改变用户健康习惯的 AI 系统,从而直接提升健康管理产品的留存率与业务价值。

目录
  1. 可视化演示
  2. 干预基础:先看懂树为什么蔫
  3. 干预策略:怎么施肥才有效
  4. 效果追踪:给树拍成长日记
  5. 因果评估:好肥还是好天气
  6. 干预疲劳:树也会累
  7. 长期维持:把照料变成习惯
  8. AI 应用场景
  9. Python 演示
  10. 常见误区
  11. 面试题

可视化演示

展示健康行为干预的核心机制:习惯回路、游戏化激励、强化学习个性化策略及干预疲劳衰减曲线,支持切换不同视角观察行为改变过程。

本节配有交互动效(进入视口后自动加载,约 3KB)。

行为干预机制 提示→行为→奖励→强化 3月流失40-60% P(t)=e^(-λt) 衰减模型

干预基础:先看懂树为什么蔫

陈伯第一年的失败,输在「瞎使劲」。他以为树蔫就是缺水缺肥,于是猛浇水、猛施肥,结果土壤板结,根反而烂了。直到他蹲下来扒开土,才看懂树真正的问题。生活方式干预的第一课,正是这种「先蹲下来看懂」的耐心。每个用户的健康行为背后,都有四层土壤:指标蓝图——这棵树到底需要什么;动力来源——用户内心有多想改变;行为成本——做这件事有多费力;环境触机——生活里有没有触发行动的信号。

在行为科学里,这四层土壤被浓缩成一个经典公式,叫福格行为模型(Fogg Behavior Model)。它告诉我们:一个健康行为要真正发生,必须同时满足三个条件——用户有足够的动机、行为足够简单、以及有一个恰到好处的提示。任何一项为零,行为就不会发生,就像水、阳光、土壤缺一样,桂花树就长不好。

回头看陈伯:桂花树的「能力 A」是土壤透气性——树根被板结的土困住,再多的水肥(动机不足时的外推)都进不到根里。对健康管理产品而言,当用户「做不到」时,先别急着加大奖励,而是检查是不是「能力」这一项被卡死了。

B=M×A×P\displaystyle B = M \times A \times P
这个公式是理解生活方式干预的「总开关」:行为发生概率 B 等于动机 M、能力 A、提示 P 三者的乘积,任何一项为 0,结果都是 0。
  1. 行为发生(B)B 代表目标健康行为真正发生的概率,比如今天坚持走了 8000 步,这是模型的输出结果。
    B\displaystyle B
  2. 动机(M)M 是用户「此刻想不想做」的内在驱动力,强度从 0 到 1 变化,越想改变,M 越接近 1。
    M\displaystyle M
  3. 能力(A)A 是做这件事的容易程度,把目标从「慢跑 5 公里」降到「散步 10 分钟」,A 就大幅提升。
    A\displaystyle A
  4. 提示(P)P 是触发行为的外部线索,比如手机到点弹出的喝水提醒,没有任何提醒时 P 接近 0。
    P\displaystyle P
  5. 整体乘积关系三者是相乘而非相加,意味着每一项都不可或缺,就像土壤板结时,浇再多水也无济于事。
    M×A×P\displaystyle M \times A \times P

干预策略:怎么施肥才有效

看懂问题之后,陈伯做了三件事:松土、小份多次浇水、每天拍照记录。这几乎就是一次完整的行为设计。在设计干预策略时,有四个被反复验证有效的抓手:小步启动、即时反馈、社交竞争、个性调节。小步启动是其中最温柔的起手式——把「每天跑 5 公里」拆成「穿上跑鞋下楼」;把「每天喝 8 杯水」拆成「饭后喝一杯」。每一个动作都小到不好意思拒绝。

为什么要小步启动?从数学上看,这是一个概率累积的游戏。假如每次「小尝试」成功的概率只有 30%,听起来很低,但如果一天里有 10 次这样的机会,至少成功一次的概率会变得非常高。这就是把大目标拆小的底层逻辑:它不是在降低标准,而是在用次数换确定性。

即时反馈则是给这棵树装上一面镜子——每完成一个小步,立刻在 App 里看到健康分上涨、叶子变绿。社交竞争像把树苗种在一起,排行榜让同伴的生长成为彼此的参照。但要注意,竞争是双刃剑:要用「和自己比」的纵向成长为主,避免「碾压别人」的横向攀比。个性调节则是对不同土壤的树给不同的配方,让每个用户的目标难度保持在「踮踮脚够得着」的区间。

Pn=1−(1−p)n\displaystyle P_n = 1 - (1 - p)^n
小步启动的数学本质:单次尝试成功率 p 不高时,通过增加尝试次数 n,让「至少成功一次」的总概率 P_n 快速逼近 1。
  1. 单次成功率(p)p 是每次微小尝试的成功概率,比如今天散步 10 分钟的概率,虽然只有 0.3,但它是累积的基础。
    p\displaystyle p
  2. 尝试次数(n)n 是单位时间内安排的小尝试次数,比如一天中安排了 10 次「站起来走动」的微机会。
    n\displaystyle n
  3. 单次都失败的概率每次尝试失败的概率是 (1-p),n 次尝试全都失败的概率就是它的 n 次方。
    (1−p)n\displaystyle (1 - p)^n
  4. 至少一次成功用 1 减去「全都失败」的概率,就得到至少成功一次的累积概率 P_n。
    1−(1−p)n\displaystyle 1 - (1 - p)^n

效果追踪:给树拍成长日记

陈伯真正扭转局面,靠的是那本养护日记。他每天同一时间给树拍照,记录当天的气温、浇水量、叶子颜色。三个月后回看,才发现规律:叶子发黄总在每次浇透水后的第三天。这就是数据追踪的力量——记忆会骗人,连续记录不会。

生活方式干预的效果追踪,核心是四个动作:时序采集、趋势分析、关联发现、异常预警。时序采集要固定频率和场景,比如每天早晨称重、每晚记录步数;趋势分析要从一堆乱糟糟的数据里看出方向;关联发现是寻找「哪个行为变化导致了哪个健康指标变化」;异常预警则是在指标偏离基线时及时提醒。

采集到的数据往往是锯齿状的——今天走 12000 步,明天只有 3000 步,噪音很大。这时候直接用原始数据判断趋势,很容易被带偏。移动平均(Moving Average)就是用来「抚平锯齿」的工具:把最近 k 天的数据取平均,作为今天的趋势值。就像陈伯不看某一片叶子的状态,而是看整棵树的叶色变化。

当移动平均线在干预开始后持续上扬,说明策略大概率有效;当它掉头向下,就要启动异常预警。陈伯的日记本也是这样:不是每天都有新发现,但连续两个月记下来,规律自己会浮出水面。

MAt=1k∑i=0k−1xt−i\displaystyle MA_t = \frac{1}{k}\sum_{i=0}^{k-1} x_{t-i}
移动平均的本质是「用时间换稳定」:把最近 k 天的健康指标取平均值,抹掉单日波动,露出真实趋势。
  1. 当日观测值(x)x_t 是第 t 天的健康指标原始值,比如当天的步数或血压,可能含有大量随机波动。
    xt\displaystyle x_t
  2. 滑动窗口(k)k 是窗口宽度,决定用最近多少天的数据来平均,窗口越大曲线越平滑但反应越慢。
    k\displaystyle k
  3. 窗口内求和把从第 t 天往前数 k 天的观测值全部加起来,这是平均的分子部分。
    ∑i=0k−1xt−i\displaystyle \sum_{i=0}^{k-1} x_{t-i}
  4. 取平均除以 k 得到移动平均值 MA_t,这一天的值就不再受单日噪音的剧烈影响。
    1k∑i=0k−1xt−i\displaystyle \frac{1}{k}\sum_{i=0}^{k-1} x_{t-i}

因果评估:好肥还是好天气

第二年春天,桂花树长势喜人。陈伯很高兴,逢人就说松土大法好。可隔壁老王泼了盆冷水:「今年雨水足,说不定跟你松土没关系。」这句话点醒了陈伯——树长得好,到底是我的照料起了作用,还是纯属风调雨顺?

这正是生活方式干预最容易被忽视的一环:因果评估。很多健康产品看到用户健康分上升,就宣称干预有效,却忘了分数上升可能来自季节变化、自然回归、甚至霍桑效应(用户因为被关注而表现更好)。要证明「是干预带来的改变」,必须引入对照——把一批情况类似的用户随机分成两组:干预组接受行为干预,对照组只做常规记录。然后比较两组在干预前后的变化量差异。

双重差分(Difference-in-Differences,DID)就是这种比较的标准算法:先分别算出干预组和对照组「干预后减干预前」的变化量,再求两个变化量的差。这个「差之差」把两组共有的自然趋势(比如春天到了大家运动都变多)抵消掉了,剩下的就是干预的纯效应。就像陈伯松土的那棵桂花树,和隔壁老王没松土的那棵,比一比今年各自多开了多少花——雨水带来的增益两边都有,一减就没了。

在实际的 AI 健康产品中,DID 常与倾向得分匹配(Propensity Score Matching)配合使用,用来控制「愿意参加干预的人本来就更自律」这类混杂因素。陈伯后来养成了习惯:每年春天跟老王打赌,谁的树今年花开得多,输的人请喝酒。

DID=(YˉT,post−YˉT,pre)−(YˉC,post−YˉC,pre)\displaystyle DID = (\bar{Y}_{T,post} - \bar{Y}_{T,pre}) - (\bar{Y}_{C,post} - \bar{Y}_{C,pre})
双重差分像一台「减法放大器」:用干预组的自身变化减去对照组的自身变化,把天气、季节等共同因素抵消,剩下纯干预效应。
  1. 干预组前后均值先分别算出干预组在干预后的平均健康分与干预前的平均健康分,比如陈伯的树今年平均开了 200 朵花、去年开了 100 朵。
    YˉT,post−YˉT,pre\displaystyle \bar{Y}_{T,post} - \bar{Y}_{T,pre}
  2. 对照组前后均值再算出对照组(老王的树)在相同两个时期的平均健康分,今年开了 150 朵、去年开了 120 朵。
    YˉC,post−YˉC,pre\displaystyle \bar{Y}_{C,post} - \bar{Y}_{C,pre}
  3. 两组变化量相减用干预组的变化量 100 朵减去对照组的变化量 30 朵,得到净效应 70 朵,这才是松土的功劳。
    (YˉT,post−YˉT,pre)−(YˉC,post−YˉC,pre)\displaystyle (\bar{Y}_{T,post} - \bar{Y}_{T,pre}) - (\bar{Y}_{C,post} - \bar{Y}_{C,pre})
  4. 结果解读DID 为正说明干预有效,但还要配合置信区间判断这个正效应是真实的还是抽样误差造成的。
    DID>0⇒干预有效\displaystyle DID > 0 \Rightarrow \text{干预有效}

干预疲劳:树也会累

第三个月,陈伯的养护日记开始断档。今天下雨不记了,明天走亲戚不记了,再后来看着那本日记就烦。「天天记录真的好累。」他把这个烦恼说给老王听,老王哈哈大笑:「我早就说过,三分钟热度靠不住!」可陈伯心里清楚,不是自己意志力差,而是「每天拍照 + 记录 + 比对」这套流程确实太重了。

干预疲劳(Intervention Fatigue)是几乎所有健康管理产品都会撞上的暗礁:用户前四周热情高涨,第五周打卡率开始跳水,第八周流失过半。这不是用户「懒」或「意志力差」,而是干预设计本身出了问题——任务过于繁重、反馈趋于平淡、新鲜感自然衰减。参与度的衰减在数学上常呈现幂律下降的特征:衰减速度一开始很快,后来变慢,但如果不干预,就会无限趋近于零。

应对方案有两板斧:减负机制和新鲜注入。减负不是砍掉目标,而是把任务降级——从「每天记录 5 项数据」降到「每天只点一个表情」;从「必须走 1 万步」降级为「走 3000 步就算赢」。新鲜注入则是轮换玩法,把打卡换季成闯关、把闯关换季成组队,像花期过了就换一茬花。陈伯后来的做法很朴素:把「详细日记」改成「画个圈」,一周只详细记录一天。负担轻了,反而一天没断。

Pt=P0⋅t−α\displaystyle P_t = P_0 \cdot t^{-\alpha}
参与衰减定律:用户的参与度 P_t 随干预进行天数 t 呈幂律下降,α 越大衰减越快。设计减负机制就是在和这个 α 赛跑。
  1. 初始参与度(P₀)P_0 是干预第一天的参与度,通常很高,比如 100% 的打卡率,但它会快速消耗。
    P0\displaystyle P_0
  2. 已进行天数(t)t 是干预开始后的天数,随着时间推进,参与度按规律被消耗。
    t\displaystyle t
  3. 衰减指数(α)α 是衰减速度参数,任务越重、反馈越弱,α 越大,曲线掉得越猛。
    α\displaystyle \alpha
  4. 幂律衰减关系参与度等于初始值乘以天数的负 α 次方,说明衰减先快后慢,但趋势不可逆,必须主动干预。
    t−α\displaystyle t^{-\alpha}

长期维持:把照料变成习惯

到了第二年秋天,陈伯的桂花树开得满院飘香。最神奇的是,他发现自己已经不需要「坚持」了——每天早上遛弯拎着水壶走到树旁,浇水、看叶、拍一张照,一套动作行云流水,根本不需要动员自己。这就是长期维持阶段的核心:把「刻意的干预」变成「自动的习惯」。

习惯固化是一个从「用力」到「省力」的迁移过程。心理学研究指出,习惯自动化强度取决于行为执行时需要的意志努力:当用户完成某个健康行为时毫不费力,习惯就已牢固。这个强度可以用一个比值来衡量——自动完成的次数占总执行次数的比例。比例越高,行为越稳定,越不容易被加班、出差、坏情绪打断。

要达到这种境界,产品需要两手抓:一手抓内在驱动,帮用户把「我在打卡」重新定义成「我是注重健康的人」,让行为与自我认同绑定;另一手抓社会支持,建打卡群、互相照看,让同伴的提醒代替系统的推送。同时要预设复发预案——状态差、中断几天是正常的,与其要求「全勤」,不如设计「随时可以重新开始」的低门槛回归机制。陈伯常说,照料一棵树,不是把它当任务,而是把它当成生活的一部分。好的生活方式干预也是这样:让用户忘记「干预」的存在,只记得自己正在好好生活。

Ht=AtAt+Ct\displaystyle H_t = \frac{A_t}{A_t + C_t}
习惯自动化强度 H_t 是自动执行次数 A_t 占总执行次数(自动加刻意)的比例,趋近 1 时代表行为已经融入生活。
  1. 自动执行次数(A_t)A_t 是统计周期内用户「不假思索」完成健康行为的次数,比如遛弯时顺手就给树浇了水。
    At\displaystyle A_t
  2. 刻意执行次数(C_t)C_t 是用户需要靠意志力提醒自己才完成的次数,比如「不行,今天必须去跑步」。
    Ct\displaystyle C_t
  3. 总执行次数自动加刻意得到总次数,它是衡量习惯强度的基数,分母越大,单次的波动对习惯影响越小。
    At+Ct\displaystyle A_t + C_t
  4. 强度比值两者相除得到 H_t,若 H_t 接近 1,说明行为已自动化,几乎不消耗意志力;若接近 0,说明还在靠自律硬撑。
    AtAt+Ct\displaystyle \frac{A_t}{A_t + C_t}

AI 应用场景

智能健康App的行为干预引擎

阶段:干预策略生成与效果追踪

解决的问题:传统健康 App 只会机械地推送「该运动了」「该喝水了」,用户很快麻木并卸载。基于福格行为模型,AI 引擎为每个用户实时计算行为发生概率,动态调配动机激励(勋章、挑战)、能力简化(一键打卡、微信运动自动同步)和提示触达(在用户每天固定通勤时间弹出「走一站路」的轻提醒),让每次推送都踩在「刚好想做、刚好能做、刚好提醒」的交点上。

具体案例:某头部健身 App 上线「AI 行为教练」后,通过分析用户历史打卡数据和天气、通勤等上下文信息,把统一推送改为个性化微习惯建议。比如对连续两天未运动的用户,不是推送「今天必须完成 30 分钟训练」,而是推送「下楼取快递时多绕一圈」。上线 3 个月,用户周留存率从 32% 提升至 51%。

企业健管平台的因果评估

阶段:因果评估与效果验证

解决的问题:企业每年花大价钱给员工买健康险、办健身卡,但 HR 无法回答「这笔钱到底改变了什么」。传统做法只看员工整体体检指标的年度变化,混淆了年龄增长、季节更替等自然趋势。通过引入双重差分与倾向得分匹配,把「参与健康干预项目的员工」和「未参与但背景相似的员工」进行对比,算出干预的真实净效应。

具体案例:某互联网公司为 5000 名员工提供健康管理服务,其中 2000 人参与了为期半年的减重干预。数据分析团队用 DID 对比参与组与未参与组的 BMI 变化,扣除自然趋势后得出:干预真实带来平均 1.8 kg 的体重下降,且效果在高压力部门更显著。基于这个结论,公司把预算向高压力部门倾斜,第二年员工体检异常率同比下降 15%。

慢病数字疗法的疲劳预警系统

阶段:干预疲劳识别与长期维持

解决的问题:糖尿病、高血压等慢病管理需要以年为单位坚持,但用户的参与热情通常在前 8 周急剧衰减,导致数字疗法脱落率高达 70% 以上。传统做法在用户流失后才发短信召回,为时已晚。AI 系统通过追踪打卡频率、任务完成时长、情绪标签等行为信号,识别「疲劳前兆」,自动触发减负机制——把每日 5 项记录降为每日 1 项、切换新的任务皮肤、引入病友互助小组。

具体案例:某慢病管理平台上线「疲劳预警」功能后,当系统检测到用户连续 3 天打卡时间推迟、完成项减少,会自动把当周任务量降级 50%,并向用户推送「你已经做得很好了,今天只需测一次血糖」。该功能使 3 个月用户留存率从 41% 提升至 63%,糖化血红蛋白达标率提高 9 个百分点。

Python 演示

python51 行
"""模拟生活方式干预的纵向追踪与双重差分评估。"""import numpy as np rng = np.random.default_rng(42)  def simulate(n, effect, weeks=16, base_mean=60):    """生成 n 个用户在 weeks 周内的健康得分(0-100 分)。"""    base = rng.normal(base_mean, 5, n)    drift = np.linspace(0, 0.8, weeks)    noise = rng.normal(0, 1.5, (n, weeks))    data = base[:, None] + drift[None, :] + noise    data[:, 8:] += effect    return data  def did_estimate(treat, control, split=8):    """双重差分:干预前后两组均值变化量之差。"""    t_pre = treat[:, :split].mean()    t_post = treat[:, split:].mean()    c_pre = control[:, :split].mean()    c_post = control[:, split:].mean()    return (t_post - t_pre) - (c_post - c_pre)  def bootstrap_ci(treat, control, iters=2000):    """自助法重采样,计算 DID 效应的 95% 置信区间。"""    n = treat.shape[0]    diffs = []    for _ in range(iters):        idx = rng.integers(0, n, n)        diffs.append(did_estimate(treat[idx], control[idx]))    return np.percentile(diffs, 2.5), np.percentile(diffs, 97.5)  def main():    treat = simulate(30, effect=3.0)    control = simulate(30, effect=0.0)    est = did_estimate(treat, control)    lo, hi = bootstrap_ci(treat, control)    print(f"DID 干预效应估计: {est:.2f} 分")    print(f"95% 自助法置信区间: [{lo:.2f}, {hi:.2f}]")    if lo > 0:        print("结论: 效应显著为正,干预带来真实改善,而非自然波动。")    else:        print("结论: 区间包含 0,暂不能证明干预有效。")    print("注: 实验组叠加了效度 3.0 的真实效应,对照组无效应。")  if __name__ == "__main__":    main()
目的:模拟一组健康管理用户在 16 周内的健康得分变化,用双重差分从「干预组 + 对照组」的纵向数据中分离出干预的真实净效应,并用自助法给出置信区间。
  1. base = rng.normal(base_mean, 5, n)每个用户有自己的初始健康水平,像每棵树的土质不同。
  2. drift = np.linspace(0, 0.8, weeks)模拟自然的缓慢上升趋势,代表「天气变好」这类共同因素。
  3. data[:, 8:] += effect第 9 周起给干预组叠加 3.0 分的真实干预效果。
  4. (t_post - t_pre) - (c_post - c_pre)双重差分核心:两组各自变化量相减,把自然趋势抵消掉。
  5. idx = rng.integers(0, n, n)有放回地重采样用户,模拟「再做一万次实验」可能得到的结果。
  6. np.percentile(diffs, 2.5), np.percentile(diffs, 97.5)取出 95% 置信区间,下界大于 0 才算统计显著。

常见误区

误区很多产品经理觉得,只要每天按时给用户推送提醒、让用户打卡,就是在做生活方式干预。用户不打卡就加大推送频率,从一天一条加到一天五条。

正解打卡提醒只是福格行为模型里的「提示 P」这一个要素。如果用户动机不足(觉得健康无所谓)、能力不够(没时间没精力),再多的提醒也只是「在板结的土上猛浇水」。真正的干预要同时设计动机激励、能力简化和提示触达。就像陈伯当初浇水,问题不在水不够,在土壤板结,浇再多也白搭。

为何常见:因为「推送」是产品最容易实现的功能,而动机和能力的洞察需要深入的用户研究,人们倾向于用战术上的勤奋掩盖战略上的懒惰。

误区看到用户平均健康分从 60 分涨到 70 分,团队立刻宣布干预成功,写进周报。但没人问:不干预的话,分数会不会也涨?这 10 分里有多少是运气?

正解健康分上涨可能来自自然回归(用户本来就在康复期)、季节效应(春天到了大家都爱运动)、霍桑效应(被关注本身就让用户表现更好)。要证明干预有效,必须做对照实验,用双重差分等方法把「共同趋势」减掉。陈伯如果没拿隔壁老王的树当对照组,永远分不清是松土的功劳还是雨水充沛。

为何常见:因为做因果评估需要额外的实验设计成本和时间,而且「有效」的结论对汇报更友好,人们容易选择性忽略归因的严谨性。

误区把排行榜、徽章、虚拟金币、抽奖全部堆进产品,觉得用户会被丰富的奖励体系牢牢黏住。结果短期活跃度上去了,长期留存反而更差。

正解心理学中的过度合理化效应说明,外部奖励过度会挤占内在动机——当用户为了金币而运动,一旦金币吸引力下降,运动也随之停止。社交比较也是一把双刃剑:排行榜能让前几名上瘾,却会让后 80% 的用户产生挫败感而放弃。陈伯后来跟老王打赌,不是为了赢那顿酒,而是为了「一起把树养好」的陪伴感。

为何常见:因为游戏化设计有大量成功案例(游戏本身确实是好产品),但把游戏化元素和游戏化设计混为一谈,忽略了激励与内在动机的匹配。

误区用户四周后打卡率骤降,产品经理的第一反应是「这批用户自控力不行」。于是设计更严厉的打卡惩罚、更长的连续签到要求,结果流失更快。

正解干预疲劳是设计问题的信号,不是用户品格的标签。任务过重、反馈枯燥、新鲜感衰减,都会导致参与度按幂律曲线下滑。正确的做法是主动做减负设计:降低任务频率、轮换玩法、允许弹性休息,把「必须全勤」改成「随时可以重新开始」。陈伯把日记改成画圈之后,反而一天都没断过。

为何常见:因为归因于用户比归因于自己轻松,而且「意志力」听起来像不可改变的先天特质,可以掩盖产品设计缺陷。

面试题

Q1. 以下哪一组是福格行为模型的三个核心要素?

单选题 · easy

  • A.动机、能力、提示← 正确答案
  • B.奖励、惩罚、监督
  • C.目标、计划、执行
  • D.习惯、反馈、复盘

答案:A。福格行为模型指出行为 = 动机 × 能力 × 提示,三者缺一不可。B 是外部控制手段而非行为要素,C 是通用管理流程,D 是习惯养成的环节描述,均不符合模型定义。

Q2. 生活方式干预中「小步启动」策略的核心目的是什么?

单选题 · easy

  • A.降低每次行动的心理门槛← 正确答案
  • B.通过大额奖金激励用户
  • C.强制每日完成全部任务
  • D.只关注结果不看过程

答案:A。小步启动通过把大目标拆成小动作来提升福格模型中的「能力 A」,让行为容易到无法拒绝。选项 B 属于动机激励、C 是任务强压、D 是结果导向,都不是小步启动的本质。

Q3. 移动平均在健康数据追踪中的主要作用是什么?

单选题 · easy

  • A.平滑单日波动以暴露趋势← 正确答案
  • B.放大每日数据的剧烈变化
  • C.删除所有异常值的数据
  • D.预测未来一年的精确数值

答案:A。

Q4. 「即时反馈」机制提升用户坚持率的关键原因是什么?

单选题 · mid

  • A.把行为结果与奖励建立快速连接← 正确答案
  • B.让用户每天都能看到广告收益
  • C.减少用户使用手机的总时长
  • D.替代所有人工客服的服务

答案:A。即时反馈让用户完成行为的瞬间就看到健康分变化或视觉反馈,形成「行动→反馈→强化」的闭环,大脑更容易记住并重复该行为。B、C、D 都与行为强化的原理无关。

Q5. 设计生活方式干预的效果追踪系统时,应采集哪些数据?

多选题 · mid

  • A.行为频率与完成质量← 正确答案
  • B.生理指标如体重血压← 正确答案
  • C.用户情绪与主观感受← 正确答案
  • D.用户银行卡消费明细

答案:ABC。完整追踪需要行为数据(A)、生理数据(B)、心理数据(C)三维度,才能分析行为与健康指标的关联。D 涉及无关隐私且与健康干预无直接因果,不应采集。

Q6. 双重差分方法解决的核心问题是什么?

单选题 · mid

  • A.排除自然趋势推断干预因果← 正确答案
  • B.计算用户流失的精确概率
  • C.降低手机应用的开发成本
  • D.提升健康数据的存储速度

答案:A。双重差分用干预组和对照组各自的前后变化量相减,把天气、季节等共同自然趋势抵消,分离出干预的净效应。B、C、D 分别属于流失预测、工程成本、技术性能问题。

Q7. 「滞后关联」在健康数据中指什么?

单选题 · mid

  • A.行为发生一段时间后才显现效果← 正确答案
  • B.数据上传服务器的网络延迟
  • C.用户习惯固定时间使用应用
  • D.推送消息到达手机的等待

答案:A。滞后关联指健康行为与指标变化之间存在时间差,比如今天的睡眠影响的是三天后的血压读数。B、D 是技术延迟,C 是使用习惯,均不涉及行为与健康的因果关系。

Q8. 干预疲劳出现后,哪些应对策略是有效的?

多选题 · hard

  • A.将每日任务自动降级减半← 正确答案
  • B.引入新的玩法模式轮换← 正确答案
  • C.增加未打卡的惩罚强度
  • D.允许设置每周弹性休息日← 正确答案

答案:ABD。减负(A)、轮换玩法(B)、弹性休息(D)都是在和参与度的幂律衰减赛跑,降低执行负担、注入新鲜感。C 用惩罚对抗衰减,只会加速流失。

Q9. 外部奖励过度削弱用户内在动机的现象在心理学中称为?

单选题 · hard

  • A.过度合理化效应← 正确答案
  • B.霍桑效应
  • C.安慰剂效应
  • D.幸存者偏差

答案:A。过度合理化效应(德西效应)指当人们因外部奖励做某事时,会把行为归因于奖励而非内在兴趣,奖励消失后行为随之停止。B 是「被关注而表现更好」,C 是「相信有效而有效」,D 是「只看到幸存者」。

Q10. 衡量用户健康行为是否已成为自动习惯的合适指标是?

单选题 · extreme

  • A.无需意志力自动执行的比例← 正确答案
  • B.用户每天打开应用的总时长
  • C.打卡天数占总计划天数比例
  • D.完成一次行为获得的积分值

答案:A。习惯自动化强度的定义是自动执行次数占总执行次数的比例,比例越接近 1 越稳定。B 不能区分自动与强迫;C 只衡量结果不看执行方式;D 衡量的是外部激励强度,与习惯内化无关。