AI编程软件开发,普通人能用AI做什么事情
最近1年,AI编程快速发展,分几个时代、阶段:
起点:编程的手工业时代,劳动密集型的农民工时代,所有的软件功能,需要程序员手工一个按键一个按键的敲代码开发,查阅资料很繁琐,一个参数传错软件就崩溃,大量的低端码农从事技术含量很低的工作。
第一代,在AI聊天对话框,让AI给代码,程序员复制粘贴运行代码。
第二代,编程IDE编辑器,集成了AI,程序员写个注释,让AI写个函数完成功能,Ai能写个工具类,效率有简单的提升。
第三代,编程IDE编辑器,集成AI Agent,AI能代替程序员完成工作,AI能做程序员的代理人,比如,程序员描述要做什么,AI马上能完成创建工程、创建文件、持续修改代码文件。
举个例子,老板要个浏览器压缩图片的工具,程序员说:帮我写个浏览器端压缩图片的工具,给我用最好的开源技术,AI就能直接写出来,程序员直接能看到AI生成文件,修改代码文件。
AI已经完全能代替人工处理编程工作。
而且Ai知道:如何选择业界最佳的技术组合,框架选型,为什么这么选,考虑了代码维护性、开源库的稳定性,考虑了用户体验……
AI已经达到了成熟开发者的思维高度,目前的Cursor已经达到了这个水平,尤其是他的:claude-3.5-sonnet AI 模型。
一个普通人,不会写代码的人,已经能使用Cursor做软件开发,出了错误马上问Cursor,也能马上解决。我已经看到过案例了。
在AI加持下,5分钟完成一个小的业务功能。几个小时做完一个模块……
AI发展速度:
从起点,到第一代AI编程(人工智能),花了几十年时间,得益于LLM大语言模型,AI编程进入了民用阶段。
从第一代到第二代,只花了几个月,第二代到第三代又只是花了几个月。
未来的人工智能发展速度,势不可挡,未来可期……
AI会超过人类吗?
AI一定会超过。
为什么?
人学习的速度,比不过AI的学习速度。比如,从第一代,到第三代,也就几个月的时间,AI就完成了进化,能代替程序员完成技术研发。目前看AI写的一些代码,比起工作3-5年的程序员写的代码写的更好。
而且,AI还在持续的进化、学习……
资本逐利,在资本加持下,还会让AI继续强化……