AI 编程还有前景嘛?

自从各个大厂相继出品 AI 编程助手之后,AI 在编程领域的发展,可谓是几无寸进。

相比于 AI 在多模态领域火热,AI 在编程领域的热度已经完全下来了。

阿七在公众号搜索了关键词「AI编程」,发现搜索出来的公众号寥寥无几,在更新的基本上一只手都能数得过来。

同样在微信指数上看了一下「AI编程」,基本上除了 2023 年 11 月有一波热度之后,基本上没什么热度了。

在这里插入图片描述

AI 在编程领域,到底有没有未来?前景如何呢?

先说结论,AI 在编程领域在长期来看,会在很大程度上变革整个工作流;但是,在短期,只能在某些特定领域进行提效。

先说说阿七在各个渠道了解的一些落地案例:

1、AI 根据 UI 设计图,编写前端代码,实现 UI 图效果。

2、AI 在某知名互联网公司内部的 CR 比赛中获得了第一名,内部已经在 CR 流程中推广 AI CR 代码,从而提升代码质量。

3、AI 生成测试 case,简单场景下,代替部分 QA 完成测试 case 的生成。

4、AI 在运维场景下,执行标准化运维操作,从而提效运维。

5、使用 AI 编程助手,自动补全代码,提效编程,让程序员在更短的时间写出更多的代码。

在一篇 2023 年的旧文中,阿七也分享了 AI 在编程领域碾压人类的 10 个场景:

1、正则表达式编写。

2、编写测试代码,包含各类边界条件验证。

3、使用难以记忆关键字编写代码,比如:HTML/CSS编写。

4、编写/不熟悉的复杂算法。

5、使用/学习不熟悉的编程语言。

6、按常识完善对象字段。

7、示例/测试数据生成。

8、复杂参数填写和上下文匹配。

9、理解复杂代码并编写文档,评审代码,提出改进意见。

10、自动编写单元测试,一次性提高代码测试覆盖率。

可以看到,AI 在编程领域的确,暂时还没有变革性质的产品出来。

说完了现状,再说说 AI 在编程领域的未来畅想:

基于 AI 在长文本理解能力的不断提升,AI 未来能够做到完整理解一个代码工程。

针对已有工程,它有可能能做到对代码的架构进行总结,提出问题,给出优化方向。

针对「描述完好」的需求文档,对需求进行技术方案的设计,给出修改代码在整个工程中所处的位置,之后到自动编码,从而基本实现需求。

这个过程,之前在参加微软组织的 GitHub Copilot 培训的时候,使用编程助手,根据需求文档,不断编写提示词,也的确做到了基本 0 代码从 0 到 1 完成了一个简单需求的开发。

可以参考旧文:https://mp.weixin.qq.com/s/x-r5uWf4mnv2vo9-HcqhsA

虽然说,在公司实际进行开发需求,大部分场景都是在已有大量系统上进行开发,相比于这种所有东西 从 0 到 1 进行搭建,有很大区别。

但是,只要 AI 能做到理解大量已有知识库,理解需求文档,理论上,在现有系统上进行开发,它也是完全有可能实现的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

伍六七AI编程

你猜你给我1分我要不要

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值