首页 > 技术

告别Bug,迎接高效,“AI程序员”正式上岗!

2024-08-21 09:28:23      砍柴网(百家号)   


  55年前,人类第一次的探月之旅“阿波罗”计划的成功,背后是超过30万名技术人员的努力、八年间耗资 250 亿美元的付出,更有 14.5 万行代码的运转支撑。人类每一次科技探索,几乎都始于一行行代码。

  人类日常生活的运转,也离不开一行行代码,它在我们订外卖、线上挂号问诊、交通出行、上网冲浪获取信息的每时每刻。可是,Bug出现了!

  在1996年,欧洲运载火箭Ariane 5在发射37秒后当场爆炸,一瞬间,70亿美元的开发费用、5亿美元的设备原地蒸发。这一切都由一个bug引起。生活中用到的应用程序APP,可能会因为bug造成系统崩溃。而在诸如电力、交通、金融等关键基础设施领域,一旦出现“bug”,可能导致断电断水,我们日常出行、办公、生活都将受到影响。一个项目运转通常包含成千上万行代码,涉及多个相互依赖的模块和子系统,往往“牵一发而动全身”。开发效率、代码质量和安全对于任何企业都是不小的挑战。当然,最熟悉bug的还是与之相爱相杀的程序员们。写代码、改bug、找bug贯穿程序员的整个职业生涯,消耗了开发工作中大量的时间精力,甚至还有金钱。代码如此重要,有没有一个既能释放程序员生产力、又能提升企业开发效率并保障代码开发安全运转的方式呢?

  AI程序员并不好当,但这位率先转正

  北路智控是国内智能矿山领域引领者,面临着智能化建设的需要。2023年10月,经过市场对比和内部上架试用,北路智控发现科大讯飞的代码大模型和智能编程助手iFlyCode,在响应速度和回答准确率上均满足现阶段要求。经过半年的严格试用,今年6月,这个能写代码,会自动纠错,还能智能问答的“AI程序员”iFlyCode正式上岗。

  这位新员工“试用期”表现怎么样?

  1、开发人员的“AI编程搭子”,让编程从半小时缩至10分钟。

  以视频分析和图像处理为例,之前开发人员手动编写相应算法需要花费半小时,现在使用代码大模型进行辅助编程,仅10分钟就能搞定。

  2、企业降本增效,代码安全有保障。

  iFlyCode不仅提升了代码输出质量,还结合企业知识库训练了企业专属的代码大模型,“私有化”的代码大模型能够生成更符合实际需要的代码。

  北路智控还根据自身需求提出在代码大模型中加入代码审核功能,这个“定制化”功能帮助企业一键生成审查报告,减少人工比对时间。北路智控开发总监表示:“对于我们这样拥有大量研发人员的公司来说,代码大模型和iFlyCode的引进能提高研发人员的开发效率,在一定程度上缓解了企业的研发投入成本,还能保证使用软件的稳定性、安全性和可靠性。”终于,凭借在提升新员工代码开发质量、编码规范和助力代码审查、规范及自动化编程方面高效优化方面的出色表现,iFlyCode在北路智控顺利通过转正。

  未来,北路智控通过iFlyCode辅助多个矿山智能配套系统,将更好地服务于矿山智能化建设。

  百家企业欢迎AI程序员“上岗”

  今年以来,能源、金融、家电等领域超百家企业,都迎来了科大讯飞智能编程助手iFlyCode上岗。作为AI程序员,上岗后,iFlyCode主要负责帮助开发人员辅助代码生成、代码审核等工作,覆盖研发流程中编码的大部分场景。

  来看它近期都在做什么?

  1、帮助汽车工程师做测试

  汽车软件设计过程中,测试人员要反复进行手动编写单元测试用例,这对测试工程师是巨大的精力消耗。在科大讯飞汽车BU软件部门,引入iFlyCode作为解决方案后,测试工程师编写一千行代码的高复杂度函数,原来需要数小时乃至一整天才能完成测试用例,现在半小时就能完成。

  2、在高校当“助教”

  在北京邮电大学,以iFlyCode的底座代码大模型为基础的“码上”平台上,已开设107门课程、建立118个班,平台可以准确回答同学们 80%-90%的常见编程问题。该解决方案目前陆续在全国范围内500个高校推广,在备课生成教学大纲、批改学生编程作业等教学流程中,为老师节约了50%以上的时间。

  3、帮助银行软件系统研发

  在交通银行,2000+研发人员用上了iFlyCode,代码采纳率超30%,实现了代码工程级别的一键单元测试,单元测试效率提升30%,助力员工工作效率显著提升。

  效率杠杠的,安全稳稳的

  从2023年8月15日iFlyCode2.0发布至今,一年来,代码作为讯飞星火大模型七大核心能力之一,保持着持续升级,讯飞星火V4.0的底座能力已全面对标GPT-4 Turbo。基于优异的大模型底座能力, iFlyCode除了基本的代码助手功能外,还支持批量单元测试、代码评审等功能,覆盖场景更丰富,是一位妥妥的“六边形战士”。同时,讯飞星火基于全国首个国产万卡算力集群“飞星一号”训练,让iFlyCode有了效率、安全“双保险”。

  1、效率杠杠的:iFlyCode在代码生成、代码补全、代码解释、代码检查等核心能力上可以大幅提升开发效率。目前,代码的采纳率已达52%。

  安全稳稳的:在国产化的底座之上,才能确保研发全流程中的数据和代码安全,尤其是在一些安全边界高、信息加密等级严苛的领域。企业的数字化转型过程中,iFlyCode帮助企业在生产、运营、管理全过程中守护代码安全。

  代码是降低创业者开发门槛的重要工具,不需要每个人都是编程高手,只要发挥自己的想象力、基于对应用场景的认知,就可以提升开发效率、实现相关创新。在我国,大约有800万软件从业人员。根据Gartner发布的2024年十大战略技术趋势,到2028年,75%的企业软件工程师将使用AI编程助手。就在近日,iFlyCode还上线了SaaS版本,以便让更多个人开发者和中小型企业都能按需选择和使用专属的智能编程助手。

  期待下,“AI程序员”将在帮助企业研发“降本增效”、提升开发人员效率上发挥更大价值,摆脱简单重复代码工作的困扰,投入更高维度、更有创造力的事情中去,期待在不远的将来——每一个APP都能平稳运转不再忽然崩掉,银行、电力、能源等行业命脉牢牢掌握在咱中国人自己手中,飞天入海的科技强国梦飞向更高更远……也祝各位程序员们无bug、不脱发!

相关阅读