项目
研究问题agent 会中招吗? 难点可控 vs. 真实 方法SusBench 我的工作在 benchmark 上 发现agent vs. 人 Dark pattern用来误导人的界面设计 可控出现在哪、属于哪一类 代码注入9 类,注入55 个真实网站 评测框架注入、执行、判定;5 个 agent 同一环境 同样的弱点预选项、误导性措辞、隐藏信息 Agent 在操作替用户操作真实界面 真实否则结果无法迁移 用户实验29 人,大多数没有察觉 评测用例目标、注入步、误导操作:313 个任务 明显的那些人和 agent都能抵抗 可控线 真实线
ACM IUI 2026 · 研究 · Computer-Use Agent · Benchmark

SusBench

一个在线 benchmark:在 55 个真实网站中注入 dark pattern,测试 computer-use agent 会不会被这些原本用来骗人的设计骗到。

发表
ACM IUI 2026,长文
署名
第二作者(共十位)
机构
华盛顿大学
规模
313 个任务,55 个网站

研究问题

Computer-use agent 开始替用户在真实界面上自主操作了。网站上有很多 dark pattern,也就是故意诱导用户做出非本意操作的界面设计。

我们想回答的是:这些原本用来骗人的设计,会不会也骗到 agent?

难点

这个问题难在评测环境。要测得准,dark pattern 得可控:出现在哪、属于哪一类都要能设计。但环境又得足够真实,不然结果代表不了 agent 在真实网站上的表现。

自己搭假网站可控但不真实,直接用线上网站真实但不可控。

方法

我们的做法是在真实的消费类网站上,用代码注入的方式构造 dark pattern。从已有的分类体系里选了 9 类常见的 dark pattern,在 55 个网站上设计了 313 个评测任务。

为了验证注入得够不够真,我们做了一个 29 人的用户实验,绝大多数参与者没有发现这些 dark pattern 是研究团队加进去的。

然后在这个 benchmark 上评测了 5 个 SOTA 的 computer-use agent。

发现

人和 agent 的弱点很像:都特别容易中预选项(Preselection)、误导性措辞(Trick Wording)和隐藏信息(Hidden Information)这三类;对比较明显的 dark pattern,反而都有抵抗力。

意义

这项工作指向三个方向:

  1. 可信:怎么做出更值得信任的 computer-use agent。
  2. 评估:agent 有可能代替人去评估欺骗性设计。
  3. 监管:当上网的越来越多是 agent 时,线上环境该怎么监管。

我的贡献

我主要负责两块。

搭建评测框架。 把“在真实网站上注入 dark pattern、让 agent 执行任务、判断它有没有被诱导”这条链路搭起来,让 5 个 agent 能在同一套环境下被评测。

设计评测用例。 把 9 类 dark pattern 落到具体网站的具体任务上。每个用例要定清楚三件事:

  1. 任务目标是什么。
  2. dark pattern 注入在哪一步。
  3. agent 做了什么操作算被诱导。

最终的 benchmark 覆盖 55 个网站、313 个任务。

画板

拖动画布移动 · ⌘ / Ctrl + 滚轮或双指缩放 · 全屏查看更清楚

成果

313
评测任务,覆盖 55 个真实网站和 9 类 dark pattern
29
真实性实验的参与者,大多数没有察觉注入的 dark pattern
ACM IUI 2026
ACM 智能用户界面会议(IUI)长文

链接