LIMITED TIME50% OFF Pro Annual — $49.98$24.99/yr
29d:04h:28m:46s
CLAIM 50% OFF →
← 全部文章

Claude 制品 — 完整指南

Anthropic 的 Claude 具备大多数 AI 聊天机器人没有的功能:制品。它们是独立的代码、HTML、React 组件、Mermaid 图表和 SVG,会在聊天中以内联方式作为独立单元呈现。

用好了,Claude 就成了一个一站式的原型制作工具。用不好,它们就是升级版的代码块。以下是完整指南。

制品到底是什么

根据 Anthropic 的文档,制品是指“用户可能会修改、迭代或在对话之外使用的实质性、自包含的内容。” 实际上,它们涵盖六种类型:

  1. 代码 — Python、TypeScript、Rust、Go 等,带有语法高亮。
  2. Markdown 文档 — 长篇散文、报告、草稿。
  3. HTML 页面 — 单文件着陆页、仪表盘、原型。
  4. React 组件 — 实时渲染的组件,具有完整的响应能力。
  5. Mermaid 图表 — 流程图、ER 图、序列图,以内联 SVG 的方式渲染。
  6. SVG 图像 — 根据提示生成的矢量图形。

Claude 会根据内容的长度和自包含性来决定何时将某物制作为制品。你可以通过说“把这个做成制品”或“作为一个独立组件”来引导它的决定。

为什么制品对导出很重要

制品有它自己的生命周期:

  • 它独立于对话散文进行渲染。
  • 你可以内联编辑它(让 Claude“迭代这个制品”)。
  • 它在多次编辑中有一个稳定的标识符。

这让导出变得棘手。 如果你的导出工具只是将对话转储为 Markdown,那么制品会以 (a) 内联代码块的形式出现,失去可渲染的形式,或者 (b) 完全丢失。

好的导出工具会将制品视为一等公民。

ChatExport AI 如何处理制品

三种模式,按导出选择:

模式 1:内联(PDF、Word 的默认模式)

制品内容被内联到对话记录中,位于它出现的位置。代码保留语法高亮。Mermaid 图表渲染为嵌入的 SVG。HTML 页面渲染为渲染页面的截图。

最适合:将导出内容交给只想阅读对话的人。

模式 2:独立文件(ZIP、Markdown 的默认模式)

制品保存为独立文件:

  • 代码 → chat/<artifact-name>.py(或 .ts、.rs 等)
  • HTML → chat/<artifact-name>.html
  • React → chat/<artifact-name>.jsx
  • Mermaid → chat/<artifact-name>.mmd 加上 chat/<artifact-name>.svg
  • SVG → chat/<artifact-name>.svg

记录中的每个制品通过相对链接引用。

最适合:将制品交给想要运行/修改代码的开发者。

模式 3:两者兼有

ZIP 模式包含两者:内联的记录供阅读,制品作为独立文件供运行。

最适合:归档。六个月后你会庆幸保留了两种视角。

制品注意事项

多个修订版本

如果你在制品上迭代(“把按钮变大”),Claude 会就地更新制品。旧版本从对话视图中消失,但可以通过制品的历史面板找回。

ChatExport AI 在导出时捕获每个制品的当前版本。如果你想要所有修订版本,在导出前让 Claude“展示制品的 v1、v2、v3”;修订历史随后会作为独立的代码块导出。

未完成的制品

如果在你点击导出时 Claude 还在输出,部分制品会按原样包含进去。等待流式指示器结束再导出。

React 制品依赖

React 制品可以从一个小的白名单中 import(React、通过类名的 Tailwind、lucide-react 图标)。导出会捕获 JSX 源码;消费者需要设置相同的依赖才能本地运行。

ChatExport AI 的导出在 ZIP 中为 React 制品包含一个 README.md,注明所需依赖,并附有一个片段展示如何搭建一个能运行该制品的 Vite + React 项目。

Mermaid 图表离线渲染

Mermaid 图表的 SVG 导出是完全自包含的——在任何浏览器中打开,无需网络。.mmd 源码导出让你可以日后编辑和重新渲染。

工作流:从 Claude 原型到已发货的代码

对我最有效的工作流如下:

  1. 提示 Claude 将原型构建为 React 制品。内联迭代 2–3 次。
  2. 将对话导出为 ZIP。记录解释了设计决策;制品文件是可运行的。
  3. 将制品放入真实的 Vite 项目。添加列出的依赖。组件在项目中按原样运行。
  4. 将提示风格的自然语言注释替换为真正的 JSDoc。添加测试。发布。

从提示到本地运行的总时间:约 5 分钟。导出是加快速度的关键——它是“Claude 构建了这个”和“这个在我的仓库里”之间的桥梁。

试试看

打开 Claude。让它“给我构建一个自包含的 HTML 页面,内容是用户注册流程的 Mermaid 图表”。当制品渲染后,通过 ChatExport AI 将对话导出为 ZIP。ZIP 中包含记录、一个独立 .html.mmd 源码以及渲染后的 .svg

这就是完整的 Claude 制品工作流。

相关

试用 ChatExport AI

免费 Chrome 扩展程序。无需账户。

添加到 Chrome — 免费