[IT咖啡馆]积极利用AI的IT业界…初级开发者:“我在发抖吗”
LG CNS·Naver·Kakao,开始应用辅助型人工智能工具
随着国内信息技术企业在开发过程中积极利用人工智能(AI)辅助工具,开发者生态正发生剧烈变化。用于辅助编写程序代码的AI工具性能迅速提升,大幅提高了生产效率,但也有观点担忧,初级开发者的立足之地将被挤压,工程师群体的“两极分化”现象会进一步加速。
据4日信息技术业界消息,目前国内主要信息技术企业的开发者都在日常工作中使用AI开发辅助工具。当前市面上面向开发者的AI辅助工具包括GitHub Copilot(微软)、Cursor、Gemini Code Assistant(谷歌)等。
AI辅助工具可以在开发过程中帮助进行代码错误验证(调试),或指出代码可改进之处。它既可以帮助搭建程序结构,也可以将开发者输入的自然语言内容转化为代码。在编程过程中,它还能代替开发者完成简单重复的必要操作,或负责将代码内容文档化。随着这类辅助开发者工作的AI工具性能达到相当水准,国内信息技术企业也在全面引入AI工具到工作流程中,或鼓励员工积极使用。
LG CNS已在系统开发的全流程中导入AI编码平台。自今年5月起,公司在整个开发过程全面使用AI编码平台“DevOn AI Driven Development(DevOn AIDD)”。LG CNS此前已经在编码阶段使用AI编码平台,如今将其高度化为“AI程序员”,以便在系统开发的各个阶段协助开发者工作。尤其是新增了“编码代理(Coding Agent)”功能,仅需输入指令,即可从源代码生成到测试、验证实现全流程自动执行。
NAVER则鼓励员工在工作中积极使用AI基础的集成开发环境(IDE)“Cursor”。Cursor是美国初创公司Anysphere开发的IDE,在代码编辑器中内置AI,支持代码自动补全与修改、代码生成等功能。
Kakao也在今年6月举行的公司内部编码竞赛黑客松中,全面引入利用AI的“Vibe Coding”方式。黑客松是参赛者在限定时间内解决特定主题,或将各自的创意实现为原型产品(Prototype)的开发竞赛。Kakao自2013年起以“为船员(员工)准备的24小时”为含义,每年举办名为“24K”的内部黑客松大赛。今年则将比赛时间缩短为10小时,并将赛事名称改为“10K”。
参赛团队必须在10小时内完成待开发程序的策划、最小可行产品(MVP)实现以及发表的全部流程。相应地,开发过程中全面引入了基于AI的开发方法“Vibe Coding”。Vibe Coding是一种向AI以对话体方式提出请求,由AI编写代码的开发模式。参赛者可以利用AI开发工具,将编码工作交给AI完成。由于可以在全流程使用AI,甚至出现了仅由没有开发经验的非开发岗位员工组队参赛的情况。
随着这类基于生成式AI的编码辅助工具性能急剧提升,也有观点认为,对初级开发者的需求将会下降。软件政策研究所今年4月发布的《软件开发者招聘变化展望与生成式AI》报告中分析称:“预计高级开发者因AI应用、系统设计和复杂问题解决等角色,需求将有所增加;相反,初级开发者从事的简单编码工作将被AI取代,需求将急剧减少。”
不过,从开发者的视角来看,AI在现实中要真正取代开发者仍然很难。AI在按指示编写代码方面能力突出,但在判断能力上仍显不足。一名在职开发者指出:“AI在理解程序代码复杂语境方面的能力明显不及真实的开发者”,“无论代码写得多好,在开发过程中仍无法在必要的决策环节做出选择,这也是它的局限所在”。
版权所有 © 阿视亚经济 (www.asiae.co.kr)。 未经许可不得转载。