ai开发最最最最良心的分享,附提示词和效果
首先开发工具我觉得不重要,cursor和trae都挺好用,我用trae国际版比较多,因为便宜且可以支付宝付费。
然后页面就能被他写的大差不差了,接下来就根据你自己的需求,比如想实现左右滑动切换日期,这种直接文字说他就实现了,有点bug都让他直接改就好了,亲测都能解。
最后是一些小技巧,一定要有组件的概念,因为ai对长代码的处理能力很差,像vue的代码所有东西都在一个页面的话越写越长,所以很多模块化的东西要告诉ai说xxx部分用组件的形式实现要求复用性要强。
重点是
一定要用模型claude4,别的都不行,只能说openai在代码层已经没有一点让我感觉遥遥领先了。今天举例一下一天做出来的五年日记本。效果图见图3,提示词见图2。
一共花了12轮对话,估计就几块钱?从0做了这个小程序。
一点总结的经验:
然后页面就能被他写的大差不差了,接下来就根据你自己的需求,比如想实现左右滑动切换日期,这种直接文字说他就实现了,有点bug都让他直接改就好了,亲测都能解。
最后是一些小技巧,一定要有组件的概念,因为ai对长代码的处理能力很差,像vue的代码所有东西都在一个页面的话越写越长,所以很多模块化的东西要告诉ai说xxx部分用组件的形式实现要求复用性要强。
然后是一些需要代码经验模型自己解决不了的,碰到一个场景,让ai实现左右滑动切换日期的时候,ai用swiper组件通俗说就是轮播图来实现的,刚开始感觉他做的还挺巧妙,然后坑就来了,轮播图滑动的索引是-1 0 1这样循环的,模型似乎不知道这点,甚至我明确提出来了他还是解决不好这样的索引变化判断滑动方向。
然后轮播图还有返回页面时默认跳到索引最小的页面的逻辑,导致这么做日期切换的话会用户写着写着又跳到其他页面去了
这个部分没办法解决只能让ai重构不要用swiper组件实现,然后他就宕机了。因为代码太长了太复杂了完全改不了。只好重启项目了。所以感觉ai时代,确实节省了很多文档查询以及写代码的时间,但是程序员或者任何人一定要保留或者说锻炼自己强debug的一个能力以及说解决问题的能力,这样才能在与ai协作的过程中碰撞出更多的火花。这也是人类的护城河吧。