首页/文章/ 详情

CATIA+DeepSeek,更复杂的指令它能理解吗?

16小时前浏览5
先说结果,这是我输入的指令:
    “帮我画8个正方形,从左到右排列。第一个的边长是10,后面每一个边长都比前一个大10”
这是它创建出来的图形:
下面,是完整过程的录屏视频:
这次,我们用到的功能函数很简单,只有一个:那就是通过一组起、止点的坐标,来绘制直线。至于用户要求的图形需要画多少根直线,坐标怎么算,全部由DeepSeek完成。
接下来,我将给出部分代码,以作说明:
首先,这是一段在python里,使用pycatia库在草图中画直线的函数:
然后,我们来给DeepSeek回答的格式做如下要求(这里对语文的水平有些要求,尽量用最简洁的语言进行最清晰明确的描述):

“你是一个智能绘图助手,对于用户输入的指令:如果用户要求画图,那么请理解用户要画的图形,并将轮廓转换为若干根直线。请将每条直线的坐标以[x1,y1,x2,y2]的格式表达。最后我来规定回答格式:第一行,请简要描述你的思考过程;从第二行开始,每行返回一组直线的坐标。”

这样,我们就可以从DeepSeek针对用户指令给出的答案中,提取出所需的参数,并在调用自定义函数时传入,从而实现对CATIA的控制。

大家可能已经意识到了:DeepSeek作为一个大语言模型,只能实现你问它答。而想要让机器与CATIA进行交互,当下Automation几乎是唯一的选择。

来源:CATIA那点事儿
二次开发CATIApython控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-03-09
最近编辑:16小时前
CATIA那点事儿
本科 CATIA小狼。微信公众号:CATIA那...
获赞 134粉丝 253文章 25课程 16
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈