瑞典马工

让你的 AI 同事帮你画架构图

大多数程序员不愿意画架构图。这是一个很繁琐的工作。

但是这个工作又不能交给实习生做,因为这个工作需要作者对代码非常熟悉。

所以,在每个团队,架构图要么就根本不存在,怎么就过时了。

现在团队加入了100个AI作为你的新同事。他们每个都聪明到很快能熟悉代码,同时又很勤快愿意不厌其烦的画图。

唯一的问题就是,这些LLM的画图能力不是很好,经常画出六个手指头的林志玲。他们画的架构图,和文字经常对不上。比如这个

怎么办呢?有一个小技巧,你让他用ascii码画就好了。

比如

读Nginx代码,画一个Nginx启动时间配置文件的加载图,用ascii码

画出来的效果是

Image

需要的话,也可以让他画mermaid格式

Image

对于软件工程师来说,这种图不仅简单直观,而且自带源代码,比ppt或者miro画出来的图片更容易维护版本。

最重要的是,你不需要动手,只需要检查质量就够了。

这是一个系列文章的一部分,这个系列探索AI为中心的软件工程方法论。欢迎大家加入微信群一起讨论,争辩和互相学习。

群规如下。加群则表示你同意规则。

0.一起探索怎么把软件工程和 AI 结合,提高软件生产效率四十三倍。也研究如何把 AI 在教育/金融/医疗领域的工程化,提升其可控性。

1.不鼓励互相吹捧,鼓励互相挑战。

2.动手的人优先发言,没动手的人shut the fuck up。推荐Claude Code和Cursor。

3.请多提问题,不一定要有答案。

4.不要用资历装逼,你会被吊打。

5.欢迎邀请能参与讨论的新群友,邀请人要发红包,新群友自我介绍。

6.新群友进来后,请大家拷问他/她的AI Coding经验和观点,给一点严厉的爱。

7.你可以打广告,不过很可能群主会把你的产品喷得狗血淋头。

8.没有其他规则了,have fun。

Image