Auria — 多 Agent 作品集网站生成器
研发中原型:上传简历后,8 个分工 Agent 从经历理解、风格发散到前端生成,目标是做出不撞衫的个人网站。
做成什么
研发中原型 · 未上线
状态
8 个分工 Agent · 自建 harness(不用 LangChain)
生成管线
352 个测试断言
测试
问题
求职者需要一个能证明自己的个人网站,但模板站千篇一律、一眼看穿;让通用大模型直接生成,又会陷入 mode collapse——不同人拿到的结构、配色、文案高度雷同。真正的难点是:如何让 AI 既读懂一个人的独特经历,又能产出彼此截然不同、不落俗套的设计。
做法
生成管线先跑通,再追求好看且不撞衫。上传简历后,8 个分工 Agent(策展文案师 / 背景研究员 / 首席造型师 / 定制顾问 / 设计总监 / 前端工匠 / 评审团 / 修改分诊师)依次接力:读懂经历 → 检索 1806 个真实开源作品集提炼出的灵感库 → 起草 5 个刻意拉开差异的方向 → 与用户确认 → 逐行生成自包含网站。底层不用 LangChain,自己实现编排 harness、结构化输出、截断续写、工具循环、NDJSON 事件流与失败升级链;防同质化用 Verbalized Sampling + 过采样 8 选 5 的 Max-Min 分散化;每版生成后用 Playwright 截图,再交给视觉模型打分。
AI 在这个项目里的角色
整个项目就是多 Agent 编排 + 上下文工程的实践:分工流水线、自建 harness、防同质化采样、视觉自评闭环全部独立设计实现。它现在不是已上线 SaaS,而是我用来验证「一群 Agent 如何稳定产出高质量且互不雷同成品」的研发原型。
为什么做它
这个网站是我手写的。下一个,AI 替你写。
求职网站要么用模板(一眼千篇一律),要么让大模型直接生成(陷入 mode collapse——不同人拿到的东西高度雷同)。Auria 想同时解决两件事:读懂一个人的独特经历,并产出彼此截然不同、不落俗套的设计。
一条 8 个 Agent 的流水线
上传简历后,8 个分工 Agent 依次接力:策展文案师、背景研究员、首席造型师、定制顾问、设计总监、前端工匠、评审团、修改分诊师。它们读懂经历,检索一个由 1806 个真实开源作品集提炼的灵感库,起草 5 个刻意拉开差异的设计方向,与用户对话确认后,逐行手写一个自包含的网站。
三个核心工程
1. 自建编排 harness,不用 LangChain。 结构化输出、截断续写、工具循环、NDJSON 事件流、失败升级链全部自己实现——要的是对每一步的完全掌控。
2. 防 mode collapse(正在攻克中)。 Verbalized Sampling 让模型显式给出多个候选,再用过采样 8 选 5 的 Max-Min 分散化逼开各方向的差异——这是「不撞衫」的关键。
3. 三级编辑分诊。 秒级 patch / 区块重做 / 全页兜底,按改动规模选最省的路径。每版先用 Playwright 截图,再交给视觉模型打分。
状态
研发中原型、尚未上线,代码整理中;已有 352 个测试断言。当前重点验证三件事:多 Agent 生成管线是否稳定、五个设计方向是否真的拉开差异、视觉自评是否能减少明显坏图。