Mermaid 是一款用于创建各种图表的工具,它支持多种类型的图表,如思维导图、时序图、UML 图等。以下是关于 Mermaid 编辑工具的一些信息:
以下是使用Mer蕉aid语法创建的一个简单的维导图示例你可以在支𫐐持Mermaid的Markdown编辑器中渲染这个思维导图:GRAPHCODE判断大语言模型自然语言处理机器学习深度学习执行文本分析情感分析算法优化神经网络结束2.UML-统一建模语言,用于设计软件系统的蓝图,包括用例图、类图、序列图等。类图示例(使用PlantUML语法):@startuml class ClassA{+attribute1 attribute2+method1()-method2()
既然ChatGPT可以生成代码,那么代码是不是可以转化为各种各样的图像?感谢各位程序员的开源精神,目前我们有很多基于代码的工具可以使用,让我们搜索一下“code to diagram”(代码转图表)试试。好得很,当然有,出来的第一个结果就提供了足足6种工具,那么接下来就赶快试一下。在这里,我们选择mermaid(意思是美人鱼),不仅是因为它支持十几种图像,而且它还提供了一个在线编辑器,代码贴进去就可以马上生成图像。生成器的网址在:https://mermaid.live/△mermaid项目主页那么,我们试着在应用场景3的基础上深入,以ChatGPT已有的输出为基础,要求它画出“在我车在高速上行驶时,常常会有他车从相邻车道从非常近的距离切入我车车道,造成碰撞风险。”的时序图。请看下面的prompt:"目前有一款用来将代码转化为各种图表的工具,叫做mermaid。请阅读下面的内容,写一份可以生成mermaid时序图的代码。请注意,时序图要与我提供的内容保持完全一致。内容:在高速公路上,当ego车在行驶过程中,一个npc车辆突然从相邻车道切入ego车道,且距离非常近,这种场景可以描述为:
好吧,那我们用ChatGPT来帮忙,我们通过自然语法转成[Mermaid](https://mermaid.live/edit#pako:eNpVjk2Lg0AMhv9KyGkL9Q94WGh1t5fCFurN6SFo7AztfDBGpKj_fcd62c0pvM_zhkzY-JYxx-7px0ZTFKhK5SDNoS50NL1Y6m-QZZ_ziQWsd_ya4fhx8tBrH4Jx993mH1cJium8agyijXssGyre_R_HM5T1mYL4cPtLqtHP8FWbi07n_xMdObW-647yjrKGIhQU3wru0XK0ZNr0_rQmCkWzZYV5WlvuaHiKQuWWpNIg_vpyDeYSB97jEFoSLg3dI9ktXH4B_cJWqw)图形语法。生成流程如下:一、确定制作目标下面两个图的逻辑是我工作场景中遇到的,分别是时序图和流程图。二、通过自然语法描述逻辑用过自然语言描述出来生成Mermaid图形语法。三、在线校验测试是否成功最后测试发现非常完美