下面我将从工作原理、提示词(Prompt)写法、实战案例和高级技巧四个方面,为你详细拆解这个过程。
一、AI大模型的工作原理(它是如何做到的?)
AI并不是真的“画”了一张图,它的核心工作流是“理解 -> 梳理 -> 生成代码 -> 渲染”。
文本理解 (Comprehension & Parsing):
AI首先运用其强大的自然语言处理(NLP)能力,阅读并理解你输入的整篇文章。
它会识别出文中的核心概念、关键实体(人、事、物)、步骤、因果关系、层级关系和时间顺序。
逻辑结构化 (Logical Structuring):
基于理解,AI会将零散的文本信息在内部“翻译”成一种结构化的逻辑。
对于流程:它会抽取出“第一步做什么”、“然后做什么”、“如果条件A成立则...”、“否则则...”等步骤和决策点。
对于概念:它会找到一个中心主题,然后梳理出各个分支和子分支,形成树状结构。
生成可视化代码 (Visualization Code Generation):
这是最关键的一步。AI会将梳理好的逻辑结构,转换成一种专门用于生成图表的标记语言(Markup Language)。
最常见的两种是 Mermaid 和 Graphviz (DOT)。这些语言用简单的文本代码来描述图表的节点、连接和样式。
例如,A --> B 在Mermaid中就表示一个从A指向B的箭头。
渲染与呈现 (Rendering & Display):
当你使用的工具(如ChatGPT的Advanced Data Analysis、某些在线Markdown编辑器)支持这种标记语言时,它会自动将这段代码渲染成我们最终看到的图片、流程图或图表。
所以,你让AI生成图表,它给你的其实是一段“图表的源代码”。
二、提示词(Prompt)的黄金公式与写法
一个好的提示词能让AI精确地理解你的需求。记住这个黄金公式:
角色 (Role) + 任务 (Task) + 输入内容 (Input) + 输出要求 (Format & Style)
1. 角色 (Role) - 给AI一个身份让AI扮演一个专家,它的输出会更专业、更符合该领域的规范。
你是一位资深的业务分析师...
你是一个专业的项目经理...
你是一名善于总结的知识管理专家...
2. 任务 (Task) - 明确你要做什么清晰地告诉AI它的核心任务。
请将以下文章转换成一个流程图。
请为下面的内容制作一个思维导图。
请根据提供的文本,生成一个展示各部门关系的概念图。
请将这些步骤总结成一个泳道流程图。
3. 输入内容 (Input) - 提供原文将你需要转换的文章粘贴进来。
文章内容如下:[在这里粘贴你的长篇文章]
请分析这段文字:[粘贴文字]
4. 输出要求 (Format & Style) - 最关键的部分!这是决定图表质量和样式的核心。
指定图表类型:
流程图 (Flowchart): 流程图、process flow
思维导图 (Mind Map): 思维导图、mind map
时序图/序列图 (Sequence Diagram): 时序图,用于展示对象间的交互顺序。
甘特图 (Gantt Chart): 甘特图,用于项目管理和时间规划。
类图 (Class Diagram): 类图,用于软件工程。
状态图 (State Diagram): 状态图,描述一个对象可能的状态以及状态之间的转换。
关系图/概念图 (Graph/Concept Map): 关系图,展示实体间的复杂关系。
指定代码格式 (非常重要!):
直接要求AI使用特定代码,可以确保结果能在其他地方复用。
请使用 Mermaid 代码生成... (这是最常用且效果最好的方式)
请用 Graphviz (DOT语言) 格式输出...
提出具体要求:
内容要求:流程图应包含所有关键步骤和决策点、思维导图的中心主题是“AI发展史”,主要分支包括“早期理论”、“中期应用”和“现代突破”。
方向要求:请生成一个从上到下(TD)的流程图 或 一个从左到右(LR)的流程图。
细节要求:用矩形表示步骤,用菱形表示判断条件、请将A部门和B部门放在不同的泳道中。
三、实战案例
假设我们有一段关于“用户投诉处理”的文章:
“当客服接到用户投诉后,首先需要在系统中记录投诉详情。然后,客服需要判断这个问题是否能独立解决。如果可以,就直接为用户提供解决方案并关闭工单。如果不行,就需要将工单升级给技术支持团队。技术团队接到工单后,会进行问题排查,找到根本原因后修复问题,并将解决方案反馈给客服。最后,客服联系用户告知处理结果,并确认问题是否解决,然后关闭工单。”
案例1:生成标准流程图提示词 (Prompt):
你是一位经验丰富的业务流程分析师。请将以下“用户投诉处理流程”的描述文字,转换成一个清晰的、从上到下(TD)的流程图。 要求: 1. 使用 Mermaid 代码格式输出。 2. 包含所有关键步骤和决策点。 3. 用矩形表示操作步骤,用菱形表示判断节点。 处理流程描述如下: “当客服接到用户投诉后,首先需要在系统中记录投诉详情。然后,客服需要判断这个问题是否能独立解决。如果可以,就直接为用户提供解决方案并关闭工单。如果不行,就需要将工单升级给技术支持团队。技术团队接到工单后,会进行问题排查,找到根本原因后修复问题,并将解决方案反馈给客服。最后,客服联系用户告知处理结果,并确认问题是否解决,然后关闭工单。”
AI可能的输出 (Mermaid代码):
graph TD A[开始: 接到用户投诉] --> B{记录投诉详情}; B --> C{客服能否独立解决?}; C -- 是 --> D[提供解决方案]; D --> F[关闭工单]; C -- 否 --> E[升级给技术支持]; E --> G[技术团队排查问题]; G --> H[修复问题并反馈客服]; H --> I[客服联系用户告知结果]; I --> J{用户确认问题解决?}; J -- 是 --> F; J -- 否 --> E; F --> K[结束];
渲染后的效果: (一个标准的流程图)
案例2:生成思维导图假设文章是关于“市场营销的四大核心要素”:
提示词 (Prompt):
你是一位市场营销专家,请将下面关于市场营销4P理论的内容,总结成一个思维导图,以便于理解和记忆。 要求: 1. 使用 Mermaid 代码格式输出。 2. 中心主题为“市场营销4P理论”。 3. 每个“P”作为一个主分支,并列出其关键点。 内容如下: “市场营销的核心在于4P理论,即产品(Product)、价格(Price)、渠道(Place)和推广(Promotion)。产品指的是要满足市场需求的物品或服务,包括其设计、质量和品牌。价格是指消费者为获得产品所付出的成本,定价策略至关重要。渠道是产品从生产者到消费者手中的路径,如分销商、零售店或线上平台。推广则是指所有用来与目标客户沟通的活动,例如广告、公关和促销。”
AI可能的输出 (Mermaid代码):
mindmap root((市场营销4P理论)) ::icon(fa fa-bullhorn) 产品 (Product) ::icon(fa fa-box) 设计 质量 品牌 价格 (Price) ::icon(fa fa-dollar-sign) 定价策略 成本 渠道 (Place) ::icon(fa fa-store) 分销商 零售店 线上平台 推广 (Promotion) ::icon(fa fa-ad) 广告 公共关系 促销活动
渲染后的效果: (一个清晰的思维导图)
四、高级技巧与推荐工具
迭代优化:不要指望一次成功。第一次生成的图可能不完美,你可以接着追问:“请把A和B节点合并”、“请把这个流程图改成泳道图,泳道分为‘客服’和‘技术团队’”、“这个思维导图的层级太深了,请简化到两层”。
先总结,再制图:如果文章非常长,可以先让AI总结出核心要点或步骤,然后基于它的总结再让它生成图表。“请先将上文总结为不超过200字的核心步骤,然后根据你的总结制作流程图。”
指定图表元素:你可以更细致地指定图表中的文字、形状甚至颜色。“请在‘升级给技术支持’这个节点旁边用红色标注‘关键路径’。”(虽然颜色等样式支持有限,但值得尝试)。
推荐工具:
ChatGPT (Plus订阅): 其 Advanced Data Analysis(原Code Interpreter)功能对Mermaid支持非常好,可以直接在对话框中渲染出图片。
Claude 3: 同样能生成高质量的Mermaid代码,虽然不能直接渲染,但你可以复制代码。
在线Mermaid编辑器: 例如 Mermaid Live Editor,将AI生成的代码粘贴进去,就能看到图表并导出图片。
Typora / Obsidian: 这类现代Markdown编辑器原生支持Mermaid,是记笔记和整理知识的绝佳组合。
掌握了以上方法,你就可以轻松地将任何复杂的文章或知识,转化为一目了然的可视化图表了。
网友回复
win10如何修改机器码?
python结合ffmpeg如何实现窗口实现视频格式转换压缩、分离音频,合并字幕及音频?
Pogocache比redis更快更好用?
新手如何使用yolo进行图像数据标注与图像识别?
threejs如何将glb三维模型减少面数和定点数粗糙一些减少文件体积大小?
在哪可以免费下载各国的武器飞机坦克航母舰艇导弹三维模型glb文件?
aistudio中build如何破解gemini的api模型调用免费使用?
python如何让红绿灯看懂两侧车流智能调节红绿灯?
python+faster_whisper如何实现实时开会录音并转成文字?
python如何调用微信本地的ocr进行图片文字提取?