如何用Chatgpt制作流程图呢?

news2024/9/25 19:25:47

小说推文—— AI视频生成:小说文案智能分镜+智能识别角色和场景+批量Ai绘图+自动配音添加音乐+一键合成视频+百万播放量icon-default.png?t=N7T8https://aitools.jurilu.com/流程图的本质,是对文本信息的整合组织,是对逻辑关系的可视化呈现。而大语言模型非常擅长从给定的文本中抽取主体和关系,也擅长编写格式化的代码,所以用 ChatGPT 之类的大语言模型做流程图的效率简直太高了,而且国内的很多 AI 工具就足以完成流程图制作这样的任务。

我总结了一下,大模型做流程图/思维导图大体分几种:

  • 以思维导图为主:Markdown + MarkMap
  • 支持各种流程图、可以自定义修改:Mermaid + Draw.io
  • 其他:DOT / PlantUML 等描述语言

文本 → Markdown → 思维导图

举个例子,我看到了一篇关于流程图的介绍文章,可以用下面的 Prompt 让 ChatGPT 生成摘要:

请对文章进行概括总结,提炼出其中的逻辑和要点,并进行适当的组织和调整,以 Markdown 形式返回结果。注意:简要返回最核心的要点内容,不要返回整段文字。

ChatGPT 就会将文章缩略为一段 Markdown 格式的介绍;

接下来将这些内容粘贴到 MarkMap 工具里就可以得到思维导图:

这样的导图可以帮助我们快速理清文章的逻辑脉络:

顺便一提,MarkMap 也可以在 Visual Studio Code 的插件中使用:

文本 → Mermaid → 流程图

相比于思维导图,流程图不仅是对文本信息的整合和组织,更是逻辑关系的可视化工具。

在软件开发中,流程图用于描绘算法的执行过程或系统模块之间的交互关系;在业务流程管理中,流程图帮助识别和优化业务操作的各个环节,提高效率和减少错误;在项目管理中,流程图用于规划任务的先后顺序和资源分配,确保项目按计划推进。

按照 Mermaid 中文网的介绍,Mermaid 是一个基于 JavaScript 的图表绘制工具,允许用户使用文本和代码创建图表和可视化。

如果你想系统全面地学习 Mermaid 语法,可以到官方文档中学习。不过,鉴于我们现在有了 AI 加持,自然可以省去枯燥的学习,直接让 AI 帮助我们完成内容摘取和 Mermaid 命令编写。

我实际测试了一下,大多数 AI 工具都可能完成 Mermaid 编写,而且 Kimi 甚至更进一步,直接支持了 Mermaid 的在线渲染和预览。

流程图

比如,我们让 Kimi 制作一个大学生离校的流程图,它会直接给出 Mermaid 代码,点击代码框右上角的 GRAPH,就能看到流程图的预览效果。

不过,这个网页版的渲染效果有限,不支持进一步的内容和样式编辑。我们可以把 AI 生成的 Mermaid 代码进一步导入流程图工具中修改:

打开 draw.io,新建一个空白框图:

然后点击菜单栏的「调整图形 - 插入 - 高级 - Mermaid」:

将 AI 生成的 Mermaid 代码粘贴进来:

这样就可以得到支持内容和样式编辑的流程图了:

辅助阅读:人物关系图

利用大语言模型强大的信息提取和组织能力,结合 Mermaid 和其他图表工具,可以轻松生成清晰且结构化的人物关系图,从而帮助读者更好地理解复杂的故事情节和人物互动。

比如我们可以让 Kimi 来制作书中的人物关系图或者事件发展图。

思维导图

Mermaid 同样支持 Mindmap,比如开篇提到的流程图分类的 Markdown,转化为 mermaid 语法后可以得到下面的结果:

象限图

Mermaid 能做的还不止于此,除了流程图,它还能生成象限图、折线图、饼图等常见图表。

举个例子,我们希望以价格、MMLU 得分为两个维度,将不同的大语言模型划分为四个象限,只需要向 ChatGPT 提供这些模型的价格和得分即可。比如有下面这样一个表格:

模型

MMLU 得分

定价

GPT-4o mini

0.82

0.26

Gemini 1.5 Flash

0.78

0.53

Claude 3 Haiku

0.75

0.5

LLama3-70B

0.82

0.95

LLama3-8B

0.64

0.2

GPT-3.5-Turbo

0.7

0.75

只需要把数据贴给 ChatGPT,告诉它画出 Mermaid 格式的象限图,就会得到如下结果:

这个图像还可以进一步修改样式、标注等,使其传达的信息更为明确。

DOT / PlantUML

DOT 语言是 Graphviz 工具的一部分,专门用于定义图形的结构和布局。DOT 语言支持丰富的图形属性设置,包括节点和边的颜色、形状、标签、样式等,可以生成高度定制化的图表,在学术研究、网络拓扑、状态图和流程图等领域具有广泛应用。DOT语言的图形描述更为底层,需要用户详细指定每个元素的属性和布局,因此适合需要高度自定义的场景。而Mermaid语言则更为高层次,用户只需关注图表的逻辑结构和内容,具体的渲染和布局由Mermaid自动处理。这使得Mermaid在快速生成和嵌入图表时更加高效。

PlantUML 则是另一种基于文本的图表描述语言,支持 UML 图、时序图、用例图、类图等,PlantUML 主要用于软件开发和技术文档编写。PlantUML的语法相对简单且直观,用户可以通过编写类似于编程语言的文本描述,定义图表中的元素及其关系。

总结一下,用好大语言模型,结合 Markdown、Mermaid、Draw.io 等工具,可以极大提高流程图和思维导图的制作效率,扩展了图表应用的广度和深度,帮助用户快速、准确地将文本信息转化为可视化内容,助力信息的理解和传达。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2053123.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++策略模式:萧炎打架~

目录 策略模式步骤例子:萧炎使用技能打架给出UML图1:定义技能策略2:实现技能策略3:定义萧炎类4:萧炎遇到强劲的敌人5:战斗过程 策略模式 策略模式是一种行为设计模式,它定义了一系列算法&#…

学姐说,WebGIS面试八股文不会也得背!会!

本文全是干货,内容来一线GIS开发工程师,目前是中地数码集团、新中地GIS开发特训营高级讲师,从事GIS软件开发工作8年,拥有丰富的软件开发和项目研发经验,对webGIS、桌面GIS开发有较深研究,深谙GIS开发面试的…

玩转单例模式

目录 1. 饿汉式 2. 懒汉式 3. volatile解决指令重排序 4. 反射破坏单例模式 5. 枚举实现单例模式 6. 枚举实现单例模式的好处 7.尝试反射破坏枚举 所谓单例模式,就是是某个类的实例对象只能被创建一次,单例模式两种实现:饿汉式和懒汉…

unity程序简易框架

1. 框架基本结构 2. 单例模式基类模块 2.1 BaseManager.cs using System.Collections; using System.Collections.Generic; using UnityEngine;public class BaseManager<T> where T:new() {private static T instance;public static T GetInstance(){if (instance == …

直播预约|2024 乐鑫科技全球开发者大会亮点揭秘

时隔一年&#xff0c;2024 乐鑫科技全球开发者大会将在 9 月 3-5 日如约而至。这一年&#xff0c;人工智能给物联网领域带来了哪些变化&#xff1f;乐鑫在 AIoT 领域实现了哪些新突破&#xff1f;ESP-IDF 经过升级后增添了哪些新功能&#xff1f;ESP32-P4、ESP32-C6 迎来了怎样…

C语言指针详解-上

C语言指针详解-上 前言1.指针的基本概念1.1指针是什么1.2指针的声明与初始化1.3取地址符&和解引用符*& 运算符用于**获取变量的地址*** 运算符用于访问指针指向的值 2.指针的类型常见数据类型的指针指针与数组、字符串数组指针结构体指针函数指针二级指针void指针 3.指…

多级评论的实现,评论回复功能(两层型)

前言&#xff1a; 技术栈&#xff1a;springboot mysql mybatis 比着写一遍&#xff0c;你也一定会实现多级评论的功能&#xff0c;简单易上手&#xff01; 1.效果 整体的结构只有两层&#xff0c;但是确实现了评论回复功能 [ { "id": 2, "userId": …

让JMeter测试数据生成更容易

让JMeter测试数据生成更容易 背景&#xff1a; 在软件测试过程中&#xff0c;为了确保系统的稳定性和可靠性&#xff0c;需要对各种场景进行全面的测试。而不同的场景往往需要各种各样的测试数据&#xff0c;这些数据需要具有一定的真实性和多样性&#xff0c;以模拟实际使用…

零基础小白实现C#调用halcon dll的过程,并测试程序证明C#halcon联合开发成功

本篇将介绍零基础小白实现C#调用halcon dll的过程&#xff0c;同时这其中涉及到很多知识&#xff0c;务必将HDevelop和VisualStudio安装成功。下面我将详细阐述C#调用halcon dll的过程&#xff0c;你的点赞和评论是我一直前行的动力。 1. C#调用Halcon DLL的过程 要在C#中调用…

选择TPM管理咨询公司,这几点是关键!

在这个日新月异的商业时代&#xff0c;企业的竞争力不仅体现在产品和服务上&#xff0c;更在于其内部管理的精细化与高效化。TPM作为提升企业综合生产效率的利器&#xff0c;正逐步成为众多企业转型升级的必然选择。然而&#xff0c;如何在众多TPM管理咨询公司中慧眼识珠&#…

嘉盛:股指、国债及商品期货分析

股指展望中证全指在2024年下半年可能迎来约20%的上涨空间。尽管市场估值较低&#xff0c;风险溢价仍维持在高位&#xff0c;这提升了指数的配置性价比。预计无风险利率将继续维持在较低水平&#xff0c;对中证全指估值产生积极影响。盈利方面&#xff0c;预计下半年中证全指EPS…

【广东】邀您共赴纷享销客生态伙伴大会

在数字化浪潮的驱动下&#xff0c;CRM行业正迎来前所未有的创新机遇。作为CRM领域的引领者&#xff0c;纷享销客特别举办“纷享销客2024生态伙伴大会&#xff08;广东站&#xff09;”。我们诚挚邀请各位生态伙伴莅临现场&#xff0c;共同探讨SaaS CRM行业的最新趋势&#xff0…

haproxy负载均衡+mysql读写分离

haproxy负载均衡 [roothaproxy01 ~]# yum -y install ntpdate [roothaproxy01 ~]# yum -y install ntp [roothaproxy01 ~]# systemctl start ntpd 安装haproxy [roothaproxy01 ~]# yum -y install ntpdate 配置文件的地址 [roothaproxy01 ~]# rpm -ql haproxy [roothap…

美摄科技携手蔚来汽车,共创用户出行新体验!

7月27日&#xff0c;蔚来举办了以 AI 为主线的 “NIO IN 2024 蔚来创新科技日”&#xff0c;此次活动展示了蔚来在智能电动汽车领域最新探索与成果&#xff0c;为中国乃至全球的智能汽车行业树立了新的标杆。当晚&#xff0c;央视《主播说联播》以“中国智能车在全球竞争的另一…

MIT6.s081 2021 Lab Multithreading

Uthread: switching between threads 思路 xv6 已经实现了进程的切换机制&#xff0c;本实验要求参考进程的切换&#xff0c;实现一个用户态线程的切换。 要实现线程切换&#xff0c;必然涉及上下文&#xff0c;即寄存器的保存和恢复&#xff0c;那么需要保存哪些寄存器&…

建筑工程项目管理系统-计算机毕设Java|springboot实战项目

&#x1f34a;作者&#xff1a;计算机毕设匠心工作室 &#x1f34a;简介&#xff1a;毕业后就一直专业从事计算机软件程序开发&#xff0c;至今也有8年工作经验。擅长Java、Python、微信小程序、安卓、大数据、PHP、.NET|C#、Golang等。 擅长&#xff1a;按照需求定制化开发项目…

建筑工地安全检查

在现代化的建筑工地中&#xff0c;安全始终是至关重要的核心问题。随着科技的不断进步&#xff0c;凡尔码建筑工地安全系统应运而生&#xff0c;灵活根据施工现场管理要求搭建建筑工地安全系统各个模块&#xff0c;为施工安全带来了全新的保障。 如何注册建筑工地安全系统后台…

自动打电话软件给企业带来了什么?

使用机器人外呼系统肯定都是想要给自己企业带来好处和解决问题的&#xff0c;想让自己的企业有所改变&#xff0c;有更好的发展&#xff0c;所以才会选择使用机器人外呼系统。而它也确实没让大家失望&#xff0c;使用了机器人外呼系统之后确实有许多企业发生了很大改变和进步&a…

鲁棒性目标检测 TOP2 方案分享

关联比赛: ACM MM2021 安全AI挑战者计划第七期&#xff1a;鲁棒性标识检测 ACM MM2021 鲁棒性目标检测比赛 TOP 2 方案 ​ 赛题背景 在商品知识产权领域&#xff0c;知识产权体现为在线商品的设计和品牌。不幸的是&#xff0c;在每一天&#xff0c;存在着非法商户通过一些…

一文学会本地部署可视化应用JSONCrack并配置公网地址实现远程协作

文章目录 前言1. Docker安装JSONCrack2. 安装Cpolar内网穿透工具3. 配置JSON Crack界面公网地址4. 远程访问 JSONCrack 界面5. 固定 JSONCrack公网地址 前言 本文主要介绍如何在Linux环境使用Docker安装数据可视化工具JSONCrack&#xff0c;并结合cpolar内网穿透工具实现团队在…