从你的组件生成 UI

HN Build in Public AI 2026-07-21T14:58:32.588453

现在 AI 可以交付生产级 UI

Storybook 为 AI 代理提供结构化的 UI 上下文和测试反馈。组件、属性(props)、故事(stories)和文档定义了代理能构建什么。测试会返回失败信息,代理可以据此自我修正。

Cursor

OpenAI

Copilot

Claude

Gemini

Meta

VS Code

JetBrains

AWS

从你的组件生成 UI

团队只有在代码符合代码库规范时才会合并。强制 AI 代理复用已有组件,而不是发明新的或胡编乱造。这能加快审查速度,避免模式漂移。

Cascade graph component

Line graph teal component

Slider component

Datepicker component

Multiselect component

Pie chart component

Marketing buttons component

Histogram component

Text component

Agent combines components into an app

让代理展示它们的工作

代理使用 Storybook 编写和更新故事,覆盖组件的各种状态和边界情况。这些故事让变更清晰可见,也更容易审查。

匹配已有的 UI 模式

代理应该复用已有组件,而不是重新发明。Storybook 暴露出生产级的组件及其 API,让代理直接从已有组件组装 UI。

随变更自动更新上下文

当组件和故事发生变化时,UI 上下文也随之更新。代理始终基于当前经过验证的 UI 状态工作。

确保UI质量

Storybook Test 能快速反馈Agent生成的改动。测试在真实浏览器中针对真实故事运行。失败信息会返回给Agent,让它能在审查前修复问题。

快速测试为Agent扫清障碍

测试结果在Agent编码时同步在后台运行,借助真实浏览器完成。结果会实时流入上下文,提供持续的反馈。

捕获交互和无障碍问题

每次改动都会检测交互和无障碍问题。失败与具体的故事和断言关联,Agent能知道该修复什么。

迭代直到测试通过

测试输出会自动反馈给Agent。Agent会迭代直到解决所有失败。开发者只需在测试通过后才介入。

跨团队共享UI上下文

Agent跨环境、仓库和CI运行。如果没有已发布的UI上下文,它们会偏移,依据不同规则做决策。发布Storybook可以确保Agent各处都基于相同的已审查上下文操作。人类仍然决定哪些内容进入上下文。

发布唯一的规范UI上下文

使用 Chromatic 发布你的 Storybook,让Agent、工具和CI引用相同的UI上下文。AI永远不会使用过时或无效的上下文。

控制UI上下文的更新

查看原文