入选理由给模型现有组件还不够:另设评分表让评审Agent逐项打分,再按失败项更新规则与skill文件重试,这套评测循环能把生成结果拉到可用。
Show HN:搭建你自己的主题公园
Show HN: Build your own theme park
我做了个 agent,能帮你搭受《过山车大亨》影响的主题公园。你可以这样提示它:「给我搭一个酷炫的主题公园」,它就会搭出一个风格统一的园区,里面有多个主题世界,用道路和游乐设施连起来。有意思的地方在于,我用的思路和让 AI 生成的网站遵循公司设计系统的那套思路是一样的。我在 Magic Patterns 做工程师,负责搭建我们的 Design System Agent,目标是复用你现有的品牌、组件和规范,而不是产出那种一看就是通用 AI 生成的 UI。默认情况下,模型往往会收敛到长得差不多的设计上。这就是那种「vibe coding 垃圾」感觉的一部分:一样的字体处理、阴影、卡片、图标、动画等等……我的工作就是找出合适的上下文和护栏,让你提示「给我搭个仪表盘」时,出来的东西真的像你现有的产品。某个时刻我意识到,同样的思路也能套到 RCT 上。在网页里,你可能有规则规定哪些字体、颜色、间距和组件该搭配使用。在主题公园里,你需要这样的规则:过山车要有完整的轨道,游乐设施要有入口连到道路上,道路要连接园区的不同区域,海盗主题的世界就该真的用海盗主题的布景。看到搭一个风格统一的主题公园和搭一个风格统一的产品 UI 这两个问题如此相似,挺有意思的。网页设计也是同样的道理:光把对的组件喂给模型还不够。我最后搭了一个评测循环:Magic Patterns 先生成一个园区,另一个 agent 按评分标准给它打分,然后这个 agent 会更新自己的规则和技能文件,再重新试一次。评分标准检查的内容包括:过山车是否形成有效轨道、至少有一段下坠,游乐设施是否有道路可达,每个世界是否用了对应的主题布景,以及整个园区是否作为一个整体运转正常。反复迭代很多轮之后,现在你只要提示一句「给我搭一个酷炫的主题公园」,应该就能拿到一个完整可用的园区,有游客、游乐设施、道路、过山车和主题世界。最棒的是,你还能跟着游客走、听他们的想法,看他们像 RCT 那样坐上设施玩。有问题随时问我,也很想看看大家搭出来的园区!