利用ChatGPT+IDEA+PlantUML快速生产顺序图、活动图等
文章摘要
HrnAI
文章摘要初始化中...
这篇文章讲述了如何利用ChatGPT、IDEA和PlantUML快速完成各种图形的绘制,包括顺序图、活动图等。作者发现在使用ChatGPT进行文本交互时,可以获取到UML设计的代码。通过在IDEA中使用PlantUML插件,将ChatGPT提供的UML代码粘贴到文件中,即可自动生成对应的图形。作者提供了详细的软件配置和使用步骤,并总结了这种方法的优势,节省了大量手动绘制图形的时间。
介绍作者 JayHrn
生成本文简介
推荐相关文章
前往主页
看看其他文章
此内容由作者归纳总结,仅用于文章内容的解释与总结,如有不当之处,请予指正!
反馈最近需要完成一个课内的作业,由于各种事情比较多,加上最近爆火的ChatGPT,就想着怎么可以实现利用ChatGPT帮我完成作业,但是ChatGPT3.5只支持文本交互,所以在画图上还是有缺陷。本来打算自己设计顺序图、活动图啥的了,问ChatGPT发现似乎有这种生成各种UML图的软件,于是就发现了利用ChaGPT+IDEA+PlantUML
可以快速完成各种图形的绘制。
软件配置
- 首先你需要有一个ChatGPT账号,都过去这么久了,至于怎么获取就需要自行学习了。当然你也可以使用别人搭建好的。
- 作为一个Java开发人员,IDEA这个软件也就都有了。
- 下载插件,在IDEA中下载PlantUML插件(支持多种图形的生成,包括顺序图,类图、活动图、用例图等),如何下载呢,点击右上角设计的按钮,点击
Plugins
按钮,在Marketplace
搜索即可,下载好了需要重启下软件。
使用
获取设计
首先,你肯定有一个设计方案,告诉ChatGPT,他会给出设计的UML代码。
它可能一开始不会给出,但是你可以继续提问。
使用
复制ChatGPT回答的顺序图代码,例如下面的内容
1 | @startuml |
打开IDEA软件,任意在一个文件中新建一个PlantUML File
他会提示你选择是什么类型的图,按照自己需求进行选择(根据我的操作下来,每种图形对应语言的写法不一致,所以可以不需要选择什么类型的图形),并且在输入框输入文件名称,最后确定即可。
将ChatGPT提供的代码复制到刚刚的文件中(记得把原来的全部删除),点击一下页面中随便一个地方或者点击上面的刷新按钮,图形就可以自动呈现了,你也可以根据自己的需求在这个代码上进行进一步修正。
如果你发现只有显示代码,可以点击图片显示的左上角第二个按钮,就支持左边编辑代码右侧显示图片了,同时图片支持导出,支持png
、svg
等,更多功能等着大家自己去发现吧。
总结
总的来说,对于拿来完成作业的基本设计还是绰绰有余的,毕竟平时画这些图就需要大把的时间,这样子省下来的时间就可以学更多自己想学的东西了。不过如果想要更加详细的设计等还是需要自己编写或者根据各种要求自己进行绘制了。
体验下来就一句话:科技改变生活
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自JayHrn
评论
匿名评论
隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果