使用ChatGPT和Mermaid绘制流程图。

使用ChatGPT绘制流程图就像用锤子切蛋糕一样。当然,你可以这样做,但这并不是完成任务的最佳工具。ChatGPT非常擅长生成自然语言文本,但并不擅长创建图表或视觉表现。你可能最终会得到这样的东西:

Start
|
V
Ask ChatGPT to draw a flow chart
|
V
Did it work?
/ \
Yes No
| |
V V
Celebrate Try again
\ /
V V
End

正如您所见,这并不是一个非常信息丰富或实用的流程图。它更像是一个笑话而不是一个严肃的指南。

但是等等,我们是程序员,我是说,当你能够描述它时,你就可以编码~

最后,我找到了一个名为Mermaid的图形生成程序语言,它可以在这个网站上执行:https://mermaid.live/

所以,我们开始吧:流程生成提示:

Turn the following operations into Mermaid script:
```
YOUR FLOW
```

请求 ChatGPT 流程生成的流程图

Turn the following operations into Mermaid script:
```
1. Start
2. Ask ChatGPT to draw a flow chart and examine if it works
3. If it work than celebrate
4. It it's not working, than try again
```

它将返回以下脚本:

graph LR
A(Start)
B(Ask ChatGPT to draw a flow chart and examine if it works)
C{Does it work?}
D[Celebrate]
E[Try again]

A --> B
B --> C
C -- Yes --> D
C -- No --> E
E --> B

将其复制粘贴到Mermaid Live编辑器中,并…

ChatGPT中文站

拜託,你得到了你的過程圖:

ChatGPT中文站

你也可以要求它生成神经网络的结构:

输入结构名称(或通过TF/torch/MXNet脚本描述结构),获取Mermaid代码。

ChatGPT中文站

恭喜!您已获得您的网络结构~

ChatGPT中文站

尽管Netron的精度更高,但是使用ChatGPT-Mermaid方法可以生成更加详细的图形。

2023-10-20 16:44:47 AI中文站翻译自原文