如何启用 Claude 3.5 的 Artifacts 实时代码预览与渲染模式?

Artifacts 功能概述

Artifacts 是一项强大的功能,允许用户在对话中创建和引用大量独立的内容。它特别适合需要修改、迭代或重复使用的内容。

Artifacts 的主要功能

内容类型

  • 代码:可以创建包含多种编程语言的代码片段或脚本的 Artifacts。
  • 文档:能够生成纯文本、Markdown 或其他格式的文本文档。
  • HTML:可以创建可在用户界面中呈现的单文件 HTML 页面【可在线渲染】。
  • SVG:能够生成可缩放矢量图形 (SVG) 图像【可在线渲染】。
  • Mermaid 图表:可以使用 Mermaid 语法创建图表【可在线渲染】。
  • React 组件:可以开发 React 组件,包括使用 Hooks 和 Tailwind CSS 进行样式化的组件。

持久性与迭代

  • 在整个对话过程中,可以引用和更新 Artifacts。
  • 这使得对代码、文档或其他内容的迭代开发成为可能。

渲染

  • 根据不同类型,Artifacts 可以直接在用户界面中呈现。
  • 例如,HTML 页面、SVG 图像和 Mermaid 图表可以被可视化【目前只支持渲染这三种格式】。

与聊天分离

  • Artifacts 显示在单独的 UI 窗口中,保持主对话的清晰和集中。

可重用性

  • Artifacts 中的内容可以轻松复制、修改或在对话之外使用。

复杂内容支持

  • Artifacts 非常适合包含大量内容(通常超过 15 行),这些内容如果直接包含在聊天中可能会显得笨拙。

特定于语言的功能

  • 对于代码 Artifacts,可以指定编程语言,以实现正确的语法高亮显示。

组件库

  • 对于 React 组件,可以使用来自 shadcn/ui 等库的预构建组件。

占位符图像

  • 在 HTML 和 React Artifacts 中,可以使用具有指定尺寸的占位符图像。

Artifacts 官方视频演示

官方的视频演示展示了 Claude 3.5 强大的图片识别功能和 Artifacts 功能,生成了一份美观的 HTML 格式 PPT 幻灯片,并展示了 Claude 3.5 的数据分析能力。

视频过程

1. 教授向 Claude 发送信息并附上两张图片:

  • 图1:关于人类基因组测序成本随时间推移的图表。
  • 图2:关于人类基因组测序关键里程碑的时间轴图表。

2. Claude 帮助教授将图表数据转换成 JSON 格式

  • Claude 首先将两张图片中的数据分别转换成 JSON 数组,并命名为 genomeSequencingTimelinecostPerHumanGenome
  • 然后,Claude 将两个数组合并成一个结构,并命名为 genomeSequencingTimelineAndCostJSON

3. 教授请 Claude 根据 JSON 数据创建一个交互式图表

  • 教授提供了一个调色板文件,用于设置图表颜色。
  • Claude 使用 plotly.js 库创建了一个交互式图表,并将里程碑信息设置为悬停提示。

4. 教授请 Claude 使用 reveal.js 制作一个演示文稿

  • Claude 使用教授提供的图表数据和 reveal.js 库制作了一个演示文稿,其中包含了人类基因组测序的关键信息。

5. 教授对演示文稿表示满意并发送给学生

  • 教授对 Claude 的帮助表示感谢,并通过电子邮件将演示文稿发送给学生。

通过这个演示,我们可以看到 Claude 3.5 不仅能够进行复杂的数据处理和可视化,还能生成专业的演示文稿,为用户提供全面的支持和服务。

👉 野卡 | 一分钟注册,轻松订阅海外线上服务

(0)
上一篇 2025年7月18日
下一篇 2025年7月18日

相关推荐