AI编程平台“Devon AIDD”全面升级
输入指令即可由AI执行开发工作
只要说出所需功能就能自动生成代码的“编程代理”也将上线
LG CNS引入覆盖系统开发全流程的人工智能(AI)编码平台,以提升开发生产力。
LG CNS于28日表示,将在开发全流程导入AI编码平台“DevOn AI Driven Development(DevOn AIDD)”。AIDD(AI-Driven Development,AI驱动开发)的含义是通过生成式AI技术来优化系统开发流程。
LG CNS此前仅在编码阶段使用AI编码平台。此次将其高度化为“AI程序员”,让其在分析、设计、编码、测试、质量诊断等系统开发全流程中为开发者提供辅助。
首先,在系统分析阶段,AI编码平台会将数百万行的复杂源代码概括为人类可以理解的自然语言,从而缩短系统结构分析所需时间。比如,对由数千行源代码构成的银行转账系统进行分析时,会以自然语言梳理并概括整个服务流程,如收款人账号核对、输入转账金额校验、转账手续费确认、出账账户余额确认、密码输入、转账完成等。
在设计阶段,也可以通过自然语言进行程序设计。开发者在分析阶段已用自然语言概括的内容基础上,通过增删句子或词语进行修改即可。比如,若想在转账系统中新增本人认证方式,只需写上“在本人认证方式中新增语音认证功能”,AI编码平台就会据此完成设计。
在编码阶段,则着重提升开发者的编码便利性。开发者可以利用多项功能:▲将旧系统代码转换为符合当前版本的“代码转换” ▲基于对现有代码语境的分析自动生成代码的“代码生成” ▲在编写代码过程中推荐下一步应编写代码的“代码推荐” ▲检测引发系统错误、存在安全漏洞或导致性能下降的代码并自动修复的“代码检查”等。
对已开发代码的测试过程也通过AI实现自动化。AI会自动生成原本需要开发者逐一编写的数百个测试用例,并利用与各用例相匹配的虚拟数据来验证是否存在错误。在质量诊断阶段,则会确认已完成开发的代码是否反映客户需求,并检测并提示遗漏项。同时,还会在已编写代码中发现安全漏洞或潜在缺陷,并提出改进后的代码方案。
尤其是平台还搭载了“编码代理”功能,开发者只需输入希望实现功能的指令,即可自动完成从源代码生成到测试、验证的全过程。如果在测试和验证过程中出现错误,编码代理会自动修改源代码,并从代码生成开始反复执行,直至获得高质量的编码成果。
LG CNS计划将AI编码平台进一步高度化为“Agentic AI”,即开发者只需输入指令,AI便可在开发全阶段自主规划并执行任务。LG CNS应用架构负责人常务An Hyunjeong表示:“我们将通过DevOn AIDD革新客户系统的开发生产力,并提供差异化的客户体验。”
版权所有 © 阿视亚经济 (www.asiae.co.kr)。 未经许可不得转载。