在技术日新月异的时代背景下,AI技术在编程领域的应用正逐步拓宽,不再局限于简单的编码辅助。从加速编码到深入理解架构、质量评估、安全性检查、测试生成等多个环节,AI助手的能力得到了显著增强。尤其值得一提的是,RAG技术的应用使得AI助手能够在私有知识库和特定场景中发挥更大的作用。
年初,英伟达创始人黄仁勋曾表示:“生成式AI的发展降低了学习编程的门槛,未来几乎每个人都能成为程序员。”百度创始人李彦宏也有过类似观点:“人工智能的进步可能会彻底改变行业格局,使‘程序员’这个职业逐渐淡化。”两位业界领袖的看法并非意味着程序员会面临失业危机,而是强调在AI的帮助下,非专业人员也能掌握基本的编程技能,专业的软件工程师则能在AI的支持下发挥更大的效能。
根据Stack Overflow发布的2024年开发者调查报告,超过70%的受访者对在开发过程中使用AI工具持积极态度。各大科技公司纷纷加大了对AI编程助手的研发投入。例如,百度的智能代码助手“文心快码”已能生成内部30%的代码。
自发布以来,“文心快码”已支持多种编程语言和IDE平台,并能根据需求续写代码、依据自然语言指令生成代码等。目前,百度内部已有80%的工程师在日常工作中使用“文心快码”。
除了传统的编程任务外,“文心快码”的能力也在不断提升,开始展现出架构师级别的技能。它不仅能高效解决架构问题,还能通过代码解释快速理解函数的实际意义,并以流程图形式展示完整的调用逻辑。此外,在单元测试方面,“文心快码”能够自动生成高质量的测试案例,大幅提升了代码质量和稳定性。
本文来源: 机器之心【阅读原文】© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...