最近看到一篇求javtag修复的贴子,感觉还是有一些老哥不了解如何使用ai进行个人需求的实现。当然,我也不是计算机专业的科班生,只在大学学过连皮毛都算不上的入门课程。说来惭愧,大学基本上是摆烂度过的,开始有意识用ai完成需求还是在做毕设的时候,接下来就根据我的个人使用体验来分享一下ai使用心得:
一.AI模型选择
我目前主要使用的是GPT,网上都说claude容易封号,我经济也不宽裕,为了求稳还是选择了gpt。当然,deepseek也可以作为候选,在此不做比较与评价。最需要注意的是不要使用豆包编程,产出的成果大概率含有安全漏洞,且代码冗余严重,具体例子我会放在下面。会员等级自然是越高越好,我目前使用的gpt plus基本上已经能够覆盖日常的需求。接下来具体说明如何实现许愿式编程。
二.jav插件改进案例
案例项目链接:https://www.javbus.com/forum/forum.php?mod=viewthread&tid=177778
1.找到目标项目的源码:在此提醒各位,能够运行的软件都是可读的源码经过编译后的机器语言,大部分成熟软件都会进行混淆与加壳来防止软件核心组件泄露,所以最好是找到目标软件的源码或使用在github等平台发布的开源项目,有些项目下载页面显示的源码是github自动生成的,并不是项目真正的源码,所以大家在选择项目时要注意选择遵循开源协议的项目。github使用教程大家可参见b站的教程或询问ai解答。
2.将源码上传至ai模型进行初步分析
3.安装它提供的初步修复方案进行功能测试
需要注意的是,一般ai的项目内都会自动包含诊断日志与报错信息的显示,如果没有,提示它加入即可。
4.建议在开始许愿前先让ai检查有无可用的开源项目,我碰到报错后才想起来,大家不要模仿
5.另外,考虑到大家可能对完全理解ai的结论存在一定困难,毕竟我们大部分都不是专业出身,这里提供一种捷径:直接将回答复制交给deepseek分析让两个ai进行专业部分的讨论即可,至此已完成了许愿式编程的基本教程
最后关于成果分享:目前gpt已经支持直接与github进行对接,完全可以自动化实现软件的编译和项目的提交,如果大家有任何操作疑问可询问gpt或直接让它自己完成,提供对应的授权即可。
附:本来加了不少过程图片,结果一直提示超出限制,真有点红温了

还没有评论,来抢沙发吧。