当AI原生编辑器Cursor遇见ANSYS APDL,告别低效写命令流!
AI辅助编程不是发生在未来,而是当下,即使是非常冷门的APDL。
大家好啊,我是水哥,本期给因正在学习APDL而头疼的各位粉丝安利一款AI原生编辑器,更多干货,欢迎关注本人的微信公众号和访问水哥的个人博客FSCAE.COM。
俗话讲,工欲善其事,必先利其器。对于初学APDL的同学来讲,选择什么样的编辑器能直接决定你的学习速度,尤其是处于现在所谓的AI时代。
水哥也算是用了APDL十几年的老菜鸟了,说实话,我非常羡慕在现阶段学习APDL的童鞋,因为有各种资料,外加各种辅助神器,如果能利用的好,那学习效率嘎嘎起飞,话不多说,说下今日的主角 AI原生编辑器Cursor。
Cursor之所以称之为AI原生编辑器,主要原因在其底层高度集合了AI,利用它的智能体,还可理解项目文件,并根据你的自然语言自行进行更改(当然,这是针对很常见的第三方通用语言项目,比如Python,C++,Java等)。
对于APDL而言,即使没有第三方通用语言那么高的准确度(毕竟APDL需要一定专业度的!),利用Cursor可随意在各个大模型之间自由进行切换,根据提问我们来进行修改代码,使用起来也是非常的丝滑。
左侧是项目文件浏览,实际使用的时候可关闭,中间是代码区域,右侧是聊天区域。
聊天区域我们主要使用两个功能:Ask和Agent。
Ask: 对应于我们平常的聊天-回答模式,也即你有什么问题,都可以在这里问,大模型根据你的问题进行回答。
好处多多啊,比如AATT这个命令,不知道怎么用?直接问,懒得翻帮助文件了(也不用装离线帮助了),也懒得打开各自大模型的聊天界面了,直接在这里问。
在比如188单元关键项有哪些,如何设置?我相信即使是APDL老鸟,也不可能把每个单元的属性,每个命令的具体参数都记得很清楚,使用的时候也是不断查询的,至少水哥是如此!
用Ask,可节约很多来回切换的时间,效率提升杠杠的啊!
Agent:这个是智能体,也即可以根据你的需求直接对你的左侧的项目文件进行操作,面对非常专业的有限元仿真,目前修改的可信度还是有点低,但不妨碍我们做其他操作啊,比如基本的文件复制,文字批量替换等。
例如,我使用Agent模式,提出了如下的一个要求:
稍微等待即可,在这过程,可能会让你确认修改,确认后再次打开文件,发现原本的189已修改为188,并且是跨文件批量修改。
我相信这对于长期撸代码的童鞋来讲,只要熟悉了这个编辑器的常见用法,效率绝对能提升不少!
下面水哥就简单介绍下Cursor的安装方法,供大家参考。
官网:https://cursor.com/cn/download
2、注册Cursor,国内邮箱和手机号即可,注册的时候不用挂梯子。
3、Cursor的定价四档如下,新用户可免费使用pro一段时间,如果你是学生,可以去申请学生优惠,可使用一年的pro.
四个版本主要区别就是Agent和Ask的请求次数额度不同,如果我们不是专业的编程人员,免费版的额度已经足够。但免费版有个不好的地方就是不能自定义选择大语言模型回答,只能采用Auto.
4、启动Cursor并配置一些界面参数,然后就是要挂梯子了,因为默认是采用的国外大语言模型,默认如下。
5、最重要的一步便是加载水哥这里提供的语法高亮和命令流提示插件。Cursor支持很多种通用语言,也即你采用通用语言撸代码时,会自动进行检测并进行语法高亮显示。然而APDL并不是一种通用语言,所以需要用插件的形式来进行补充。
默认情况下,是没有语法高亮和命令流提示的,如下所示:
下载水哥提供的插件文件,快捷键Ctrl + Shift + P打开Cursor命令行窗口,输入关键词 install搜索功能,选择Install for vsix.
选择下载好的插件(注意两个都需要选择),然后点击install。
6、安装插件后即可看到语法高亮以及命令流提示了,如果没有高亮,可能文本格式不是mac,没能自动识别,此时可手动切换,点击右下角,选择APDL即可。
插件寻找过程太曲折,有需要的同学点击文章左下角阅读原文去水哥博客官网下载吧!
更多有限元学习资源,请访问水哥博客:FSCAE.COM