AI生成式代码编辑器
本文要探索的是ai生成式写代码
工具:cursor
其他辅助工具:云AI接口、私有云AI部署
生成式和辅助工具的区别
程序员工作中获取和学习信息的渠道,最早由查资料,到经过AI代查并给出一定的参考
直到现在大部分人最多使用GPT等工具解决日常问题,或者在编辑器中装插件copilot、tongyi、continue、cline等辅助编程
以上都只能说是工具,最多解放自身开发工作不到20%的劳动力
在接触cursor之后,终于头一次切身感受到到AI真的可以取代大量的工程师,程序员提需求,ai写代码,甚至ai把产品需求、自测、优化等工作都做了,人类只需要监工,只花原本20%的时间去工作。
使用Cursor
修bug
打开编辑器,选择BUG FINDER,选定需要修bug的文件,然后跑AI模型找出问题
ai会给出bug排查结果
排查结果只提供意见,是否属于bug由人来判断,如果确定是bug,点击fix in composer让ai继续跑模型生成优化代码
优化代码和推理建议给出来之后,可以选择采纳或者拒绝,即可覆盖本地代码
如果有觉得不对的地方,只需要指出方法名,补充需求,让它继续改就好了
生成代码
在composer中把代码文件、产品需求等历史信息勾选加入上下文,然后把新需求和自己的思路输入对话框,点击提交
AI自动会生成代码,并给出技术方案,只需要选择或者
产品敏感度
把相关历史代码和表结构作为上下文,然后将产品需求输入对话框,AI具备严格的逻辑推理能力,如果需求有问题会直接找出逻辑漏洞,并给出更好的建议。
思考:AI是否会取代程序员
个论:人造牛肉被发明出来,屠宰场的牛会因为自己被取代而反抗吗?