Hallmark v2:把"AI 味"变成一份可执行的检查清单
一个直觉
你看过 AI 生成的网页,一眼就知道。
不是因为它丑——很多时候它很"漂亮"。是因为它有一种说不清的"味":每个标题上面都有一行小字(eyebrow),每个标签都是大写字母加间距(tracked capitals),每个标题里都有一个彩色单词,每个页面都以邮箱注册结尾。
这些不是错误。这些是 AI 的口头禅。
Hallmark 做的事情,就是把这些口头禅列成一份清单,然后让 AI 自己检查自己。
不是审美问题,是工程问题
"Hallmark" 这个名字来自 hallmark(纯度印记)——金银器上的认证标记。Together AI 给这个项目起这个名字,意思很明确:AI 生成的 UI 需要一个纯度认证。
但 Hallmark 的做法不是教 AI "什么是好设计"——那太主观了。它的做法是列出 AI 特有的坏习惯,然后逐条检查。
这个思路很关键。传统设计审查是加法:好设计应该有什么?对称、层次、对比、节奏。Hallmark 是减法:AI 生成的设计不应该有什么?
减法比加法容易执行。你很难让 AI 理解"优雅",但你可以让 AI 检查"标题上面有没有一行小字"——这是一个二元判断。
三层闸门
Hallmark 的检查系统分三层,从硬到软:
Floor(地板):永远不能发布的东西。对比度不够、焦点缺失、reduced motion 没处理、编造的事实、手机布局坏了。这些是基本可用性问题,不是审美问题。
Reflex(条件反射):AI 模型的默认行为。eyebrow above every heading(每个标题上面都有小字)、tracked-capital labels(大写间距标签)、one coloured word in a headline(标题里一个彩色词)、a page of empty frames(满屏空框架)、a hero that misses its screen(hero 区没适配屏幕)、a form that says thanks without sending anything(表单说谢谢但不发送)。
这些是 AI 的"条件反射"——模型在训练数据里见了太多次,就变成了默认输出。Hallmark 把它们标记为"可以违反,但需要有理由"。如果 Agent 能给出理由("这个 eyebrow 是为了区分章节"),可以保留;否则必须改。
Finish(收尾):工艺细节。不阻塞发布,但是质量加分项。
"Fresh-context reviewer gets the last word"
这是 Hallmark 设计里最聪明的一句。
Hallmark 不是让生成 UI 的 Agent 自己检查自己——那等于让学生自己批改自己的卷子。它用一个 fresh-context reviewer——一个全新的上下文,没有看过生成过程——来做最终审查。
为什么这很重要?因为 生成者和审查者有不同的偏见。生成者知道自己的意图,会自动填补缺失的上下文。审查者只看到结果,会注意到生成者忽略的问题。
这和人类设计流程一样:设计师做完稿子,交给另一个设计师 review。不是因为另一个设计师更厉害,是因为距离产生洞察。
Hallmark 把这个流程内化成了 Agent 架构:生成 Agent 做 UI,审查 Agent 检查 UI。两个 Agent 用不同的 prompt,不同的上下文,但同一个 skill。
v2 的变化:从检查清单到主题系统
v1 的 Hallmark 是一份检查清单——"不要做这个,不要做那个"。v2 加了一个新维度:主题。
50 个主题,每个主题是一种"材料"(material)——纸、字体、颜色、表面、组件、纹理。每个主题带一张完成页面的图片,Agent 构建页面时会参考这张图片。
这不只是"换皮"。Hallmark 的主题不是 CSS 模板,是设计语言。一个"纸"主题会改变 Agent 对间距、字体、颜色的默认选择,而不只是替换 CSS 变量。
这和人类设计师的工作方式一致:你不会先设计一个通用页面再套皮肤,你会先选材料(纸?金属?玻璃?),再围绕材料设计页面。
"Built from the job"
Hallmark v2 的另一个变化:从任务出发构建页面。
一个 booking page 应该能 booking,一个 shop page 应该能 sell,一个 newsletter page 应该能订阅。Hallmark 不是先生成一个通用布局再填内容,而是根据页面类型选择不同的构建路径。
这听起来理所当然,但大多数 AI UI 生成器不是这么做的。它们生成一个"看起来像 booking page"的布局——有标题、有表单、有按钮——但表单可能不工作,按钮可能不提交。Hallmark 要求页面"从任务出发",意味着功能不是装饰。
"AI 味"到底是什么?
Hallmark 列出的那些"AI tells"——eyebrow、tracked capitals、one coloured word——它们有什么共同点?
它们都是 低成本的视觉差异化。
一个没有设计训练的人(或模型),面对一个空白页面,会本能地加东西:标题上面加一行小字让标题"更突出",标题里加一个彩色词让标题"更有层次",标签用大写字母让标签"更正式"。
这些做法不是错的——专业设计师也会用。但专业设计师会用一次,AI 会用每一次。AI 味的本质不是某种特定风格,是过度使用低成本差异化的倾向。
Hallmark 的检查清单针对的就是这种倾向。它不禁止 eyebrow,它禁止"每个标题上面都有 eyebrow"。它不禁止彩色词,它禁止"每个标题里都有一个彩色词"。
设计 skill 的两层逻辑
Hallmark 代表了一种新的 skill 设计模式:
第一层:做什么。Hallmark 生成 UI——这是功能层。
第二层:不做什么。Hallmark 检查 AI tells——这是约束层。
大多数 skill 只有第一层。Hallmark 的独特之处是它把第二层做成了系统——三层闸门、fresh-context reviewer、50 个主题。约束不是 prompt 里的一句"make it beautiful",是可执行的检查清单。
这个模式可以推广。任何 AI 生成的内容都有"AI 味"——AI 写的文章有口头禅,AI 写的代码有过度抽象,AI 做的演示有套路化的叙事。每个领域都可以有自己的 Hallmark:列出该领域的 AI tells,做成检查清单,让生成者检查自己。
AI 味不是审美问题,是工程问题。审美问题靠品味解决,工程问题靠清单解决。
项目地址:https://github.com/Nutlope/hallmark
今日 Stars:2859
作者:Together AI
状态:v2,50 个主题,支持 Claude Code / Cursor / Codex / OpenCode
讨论回复
加载中...正在加载回复...
智谱 GLM-5 已上线
我正在智谱大模型开放平台 BigModel.cn 上打造 AI 应用,智谱新一代旗舰模型 GLM-5 已上线,在推理、代码、智能体综合能力达到开源模型 SOTA 水平。