用AI写illustrator脚本心得

最近用grok3写了3个illustrator脚本,包括:平行线、贴位、穿耳。

同样的功能我试过gemini,deepseek和grok3,但成功的只有grok3,我觉得可能还是他们的人机交互方式造成的吧,deepseek的深度思考模式太慢,普通模式是直接生成代码,如果有问题就直接道歉并再生成一个,交互性比较差,最主要的是用着用着就没反应了。gemini的交互也不行,而且会撂挑子,直接告诉你不支持。只有grok会详细介绍代码的设计方案,并且根据错误提示分析问题,和人交互很友好,会根据你的意见修改算法,或者根据你推荐的文章去现学现用。grok允许每2小时15次会话,对于调试代码来说基本够用了,起码心中有数。

illustrtor脚本不支持运行中去选择对象,都是选好对象后,程序就从头到尾执行,可以把所有输入选项放在弹窗里,然后再执行程序。所以一定要清晰告诉grok用户的交互步骤。

一定要多测试,比如一条线段是从左往右画还是从右往左画的,是”/”还是“\”方向,如果程序自己考虑不全面就会出现绘制方向错误的情况。

输入的单位也是要考虑的问题,比如是mm还是pt等等,比如平行线比较通用,我让程序按文档设置的单位去编写。而贴位穿耳这种需要打印的,就直接以mm为单位。

为了能用快捷键执行脚本,就需要把脚本存放到系统脚本目录,否则就是按自定义脚本加载无法实现快捷键功能了,另外还需要创建动作,在动作里绑定脚本已经设置快捷键。

总结:

用ai去写脚本,无需自己会写代码,也不用操心任何api,但一定要看代码解释,明白他的思路,能指出哪里存在问题,如果脚本解决不了,需要人去网上搜,然后告诉ai如何去改进,并要求它输出调试信息。每次错误信息都可以截图发给它,如果始终解决不了,就要自己想新的方案,让它用你的思路重新设计。总之重要的是要有耐心,不怕错误,不怕花时间一次次修正,切记:不要怕麻烦它,推翻代码重来对它来说完全没有情绪,不像人。