首页/文章/ 详情

AI时代的Fluent UDF编程工具

精品
作者优秀平台推荐
详细信息
文章亮点
作者优秀
优秀教师/意见领袖/博士学历/特邀专家
平台推荐
内容稀缺
6小时前浏览4

以前我们写UDF,通常是先打开UDF手册,从手册中拷贝一个需要编写的UDF宏案例,然后再在案例的基础上根据自己的需求进行修改。在整个UDF编写过程中,我们需要了解以下内容:

  1. 需要使用到哪个UDF宏。
  2. Fluent UDF宏的访问及数据获取方法
  3. C语言语法及UDF的编写

对于没有经验的使用者来说,需要准备的基础知识还是挺多的,自己去学习还是要花费不少的时间的。不过随着AI大模型的兴起,利用AI编写Fluent UDF,可以节省使用者大量的时间。

虽然说当前的一些大模型都在拼命鼓吹自身有多强大,但实际上能在生产环境中进行AI编程的大模型并不多,这些大模型首推Claude3.7,其次Gemini 2.5 Pro。其他的AI模型或多或少下限都有点儿低,一次成功率都不太高。

除了AI大模型之外,配备一款能够调用AI大模型的IDE也比较重要。近期最火热的要数Cursor与WindSurf了,不过这些工具正规渠道一个比一个贵,非正规渠道虽然多,但毕竟来路不正用着不安心。这里要推荐的是字节的海外版Trae。

字节的Trae分海外版和国内版。

 

其中国内版只能使用Doubao-1.5-pro、DeepSeek V3和DeepSeek R1,能打的不多。

这里推荐使用国际版,不过国际版需要合适的上网环境。国际版Trae支持的大模型就多了,包括Claude、Gemini及GPT最新模型,也支持配置大模型API。

trae还支持以单个文件或文件中的文件作为知识库,这样我们就可以将UDF手册作为知识库文件投喂给Trae,增加程序编写的成功率。

通常的使用套路是这样的。

  • 创建一个空文件夹,并利用Trae打开此空文件夹

       
  • 选择AI模型。普通的编程任务可以使用Claude-3.5-Sonnet、Gemini-2.5-Flash及GPT-4.1,很多时候也都够用,而且一般不需要排队,响应比较快。Claude-3.7-Sonnet及Gemini-2.5-Pro一开始会比较快,但如果调用次数多了,可能就会需要排队。其他的模型如GPT-4o或DeepSeek,或者自己添加的模型,也都可以用。

       
  • 如果想要使用UDF手册作为上下文辅助编程,可以将手册的pdf文件拷贝到文件夹中

       
  • 选择文件作为参考资料

       
  • 然后输入提示词。提示词越详细越好。

       
  • AI会自动生成代码并给出相应的解释,我们只需要点 应用 按钮即可,软件会自动创建文件,并将代码粘贴到文件中。

       

    完成的代码如下图所示。

       

可以看到Claude的一次正确率还是不错的。其实不用UDF手册也能写对大部分的UDF。



来源:CFD之道
FluentUDF
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-05-20
最近编辑:6小时前
CFD之道
博士 | 教师 探讨CFD职场生活,闲谈CFD里外
获赞 2612粉丝 11866文章 813课程 27
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈