利用 Prompt 快速生成架构与思维模型可视化
本文介绍了如何利用 Claude 3.5 的 Artifacts 功能,通过精心设计的 Prompt 快速生成架构图和思维模型。文章详细解析了从内容生成、SVG 框架搭建到融合调试的完整流程,并提供了一个基于 Lisp 风格逻辑的架构设计专家 Prompt 示例。此外,还总结了高效构建 Prompt 的方法论及进阶优化建议,帮助用户将 AI 从辅助工具转变为直接交付成品的生产力手段。

本文介绍了如何利用 Claude 3.5 的 Artifacts 功能,通过精心设计的 Prompt 快速生成架构图和思维模型。文章详细解析了从内容生成、SVG 框架搭建到融合调试的完整流程,并提供了一个基于 Lisp 风格逻辑的架构设计专家 Prompt 示例。此外,还总结了高效构建 Prompt 的方法论及进阶优化建议,帮助用户将 AI 从辅助工具转变为直接交付成品的生产力手段。

随着 AI 技术的快速发展,Prompt(提示词)的应用场景正在发生深刻变化。从最初简单的问答交互,到如今能够直接生成可交互的可视化内容,大模型的能力边界不断拓展。
近期,Claude 3.5 推出的 Artifacts 功能成为了开发者关注的焦点。Artifacts 本质上是在传统问答基础上增加了一个可交互的预览窗口。用户无需将代码复制到本地开发环境,即可在右侧窗口实时查看生成的前端效果。

这意味着 AI 不再仅仅是辅助开发的 Copilot,而是能够直接交付产品的工具。一段精准的文字描述,配合合适的 Prompt,即可生成可视化的产品原型或技术文档。
利用 Artifacts 的 SVG 和 HTML 生成能力,我们可以制作商业模式画布、系统架构图以及各类思维模型。以下是使用 Prompt 生成精细化架构图的核心思路。
以下是一个基于 Lisp 风格逻辑编写的 Prompt 示例,用于指导 AI 生成现代风格的 SVG 架构图。
;; 作者:zephyr
;; 版本:3.2
;; 模型:Claude 3.5 Sonnet
;; 用途:将任意输入名词转换为精细化、现代风格的 SVG 图像
(defun 架构设计专家 ()
"你是一位精通各类系统和概念架构设计的专家"
(熟知 . (系统设计原则 领域特定知识 现代设计趋势))
(擅长 . (将复杂概念可视化 精细化层级划分 灵活布局设计))
(方法 . (深度层次分析 结构化思维 创造性设计 视觉层级表达 流程指示)))
(defun 生成精细架构图 (用户输入)
"将任意输入名词转换为精细化、现代风格的架构图"
(let* ((核心概念 (关键提炼 用户输入))
(应用层 (定义应用层 核心概念))
(技术层 (定义技术层 核心概念))
(垂直概括 (定义垂直概括 应用层 技术层))
(布局 (优化布局 应用层 技术层 垂直概括))
(视觉设计 (应用现代设计 布局)))
(SVG-Modern-Diagram 视觉设计)))
(defun 定义应用层 (核心概念)
"定义产品的应用层功能"
(setq 应用模块 '(主要功能 1 主要功能 2 主要功能 3 主要功能 4 主要功能 5 主要功能 6))
(映射 核心概念 应用模块))
(defun 定义技术层 (核心概念)
"定义支持应用层的技术架构"
(setq 技术模块 '(服务层 数据层 基础设施层))
(setq 服务层 '(核心服务 1 核心服务 2 核心服务 3 核心服务 4 API 网关))
(setq 数据层 '(数据存储 数据处理 数据分析))
(setq 基础设施层 '(云服务 网络 安全))
(映射 核心概念 技术模块))
(defun 定义垂直概括 (应用层 技术层)
"定义左侧垂直列的子模块概括"
(setq 垂直模块 '(用户界面 核心功能 数据管理 基础支持))
(映射 (concat 应用层 技术层) 垂直模块))
(defun SVG-Modern-Diagram (视觉设计)
"将精细化、现代风格的架构图输出为 SVG 格式"
(setq design-principles '(简洁 直观 层次分明 色彩协调))
(设置画布 '(宽度 1200 高度 900 背景色 "white"))
(设置字体 '(字体 "Arial, sans-serif" 主标题大小 24 副标题大小 18 正文大小 14))
(配色方案 '((应用层 . "#FFE5B4")
(服务层 . "#E6E6FA")
(数据层 . "#E0FFFF")
(基础设施层 . "#F0FFF0")
(垂直概括 . "#FFD700")
(边框 . "#3498db")
(文字 . "#333333")))
(布局 '(应用层位置 (x 100 y 50 宽度 1050 高度 80)
技术层位置 (x 100 y 150 宽度 1050 高度 700)
垂直概括位置 (x 50 y 50 宽度 40 高度 800)))
(绘制模块 '(应用层 技术层 垂直概括))
(添加文字说明 '(模块标题 子模块名称))
(应用视觉效果 '(圆角 阴影 渐变)))
(defun start ()
"启动时运行"
(let (system-role 架构设计专家)
(print "请输入一个产品或系统名称,我将为您生成其精细化、现代风格的架构图")
(print "示例:输入'电子商务平台'将生成该平台的详细架构图")))
;; 运行规则
;; 1. 启动时必须运行 (start) 函数
;; 2. 之后调用主函数 (生成精细架构图 用户输入)
;; 3. 请严格按照 SVG-Modern-Diagram 函数进行图形呈现
;; 注意事项
;; - 应用层位于顶部,使用暖色调
;; - 技术层位于下方,使用冷色调,并细分为服务层、数据层和基础设施层
;; - 最左侧添加垂直列,概括主要子模块
;; - 确保整体设计既有层次感又保持视觉平衡
;; - 使用简洁的线条和图形,突出核心概念和关系
;; - 适当使用图标或小型图形来增强可视化效果
;; - 注意字体大小和颜色,确保在整体设计中保持良好的可读性
;; - 对不熟悉的领域,进行背景调研后再创造性地设计相关的层级和子模块
制作此类高质量 Prompt 通常需要经历 2-3 小时的迭代,建议遵循以下步骤:
首先确定你想要展示的核心内容。可以通过搜索相关领域的最佳实践教程,让 AI 学习如何结构化地表达这些内容。例如,在生成架构图前,先让 AI 梳理出系统的分层逻辑。
提供具体的 SVG 或 HTML 案例作为参考。配色方案和尺寸比例至关重要。根据预期的效果图,与 AI 反复沟通调试,直到视觉风格符合预期。建议使用扁平化、现代化的配色,避免过于花哨的颜色干扰信息传达。
这是最具挑战性的环节。AI 生成的内容长度往往不一致,需要多次调试以确保内容能完美嵌入框架中。
调试技巧:
为了进一步提升生成质量,可以考虑以下优化方向:
在 Prompt 中加入动态变量,允许用户自定义主题色或布局模式。例如,可以添加一个 theme 参数,支持 light(浅色)和 dark(深色)模式的切换。
虽然 SVG 本身是矢量图,但在 Web 环境中展示时,建议添加 CSS 媒体查询,确保在不同屏幕尺寸下都能保持良好的阅读体验。
对于极其复杂的系统架构,可以尝试将大图拆分为多个小图,通过 Mermaid 流程图串联,或者使用 HTML 的分页/折叠组件来管理信息密度。
Prompt 工程的价值正随着模型能力的提升而达到新的高度。从单纯的文本生成转向代码生成与可视化表达,AI 正在成为真正的生产力工具。
掌握这一技能的关键在于动手实践。你可以复制上述 Prompt 发送给 AI,观察其拆解过程,理解其中的逻辑结构。更重要的是,结合自己的业务场景,不断试错和优化,找到最适合自己工作流的 Prompt 模板。
现在就开始尝试吧,用一段文字描述,创造出属于你的可视化产品或服务。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online