+
21
-

回答

下面我将从工作原理提示词(Prompt)写法实战案例高级技巧四个方面,为你详细拆解这个过程。

一、AI大模型的工作原理(它是如何做到的?)

AI并不是真的“画”了一张图,它的核心工作流是“理解 -> 梳理 -> 生成代码 -> 渲染”。

文本理解 (Comprehension & Parsing)

AI首先运用其强大的自然语言处理(NLP)能力,阅读并理解你输入的整篇文章。

它会识别出文中的核心概念、关键实体(人、事、物)、步骤、因果关系、层级关系和时间顺序

逻辑结构化 (Logical Structuring)

基于理解,AI会将零散的文本信息在内部“翻译”成一种结构化的逻辑。

对于流程:它会抽取出“第一步做什么”、“然后做什么”、“如果条件A成立则...”、“否则则...”等步骤和决策点。

对于概念:它会找到一个中心主题,然后梳理出各个分支和子分支,形成树状结构。

生成可视化代码 (Visualization Code Generation)

这是最关键的一步。AI会将梳理好的逻辑结构,转换成一种专门用于生成图表的标记语言(Markup Language)

最常见的两种是 MermaidGraphviz (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,是记笔记和整理知识的绝佳组合。

掌握了以上方法,你就可以轻松地将任何复杂的文章或知识,转化为一目了然的可视化图表了。

网友回复

我知道答案,我要回答