在软件研发领域,架构师往往是一个团队的中坚力量,他们既懂业务、又懂技术,是产品功能交付与业务快速成功的核心竞争力之一。尤其自去年生成式AI井喷以来,架构师又成为了AI原生应用构建与快速落地的核心力量,企业对架构师的需求愈发迫切。
近日,在百度,互联网首位AI架构师“新官上任”,它是百度智能代码助手——文心快码Baidu Comate。据悉,文心快码去年4月入职百度成为AI程序员,今年四月正式工作满一周年,刚刚又成功晋升为AI架构师,目前已生成百度内部30%的代码,在服务的其他众多企业中也获得广泛认可。
文心快码是基于文心大模型,并结合百度二十年编程现场大数据打造。如今全新升级为AI架构师,在保证快速完成基础代码编程的同时,需要更懂业务架构、更懂测试、更懂“领域”知识,能解决代码编程的疑难问题,帮助程序员更聚焦于核心业务开发。
文心快码已成为百度及众多企业的新型研发基础设施,用AI技术推动软件研发创新,催生工程师、研发范式和软件的智能化变革。
更懂业务,帮助开发者了解架构,解决实际研发问题
作为AI架构师,文心快码能够深入业务场景,帮助开发者解决架构问题。文心快码具备私域知识增强能力,提供了基于RAG技术的数据检索增强功能,进一步提升了模型的生成能力和准确性。对于一些代码架构问题,通过文心快码的代码解释,开发者即可快速了解函数在“真实业务背景下的含义”,并且能通过流程图直观感受完整调用逻辑,拥有更多的开发思路,解决实在的研发问题。
秒级生成单测,生成100%贴合业务场景的单测用例
生成的单测有误、不参考上下文、完全不可用……代码质量问题一直是程序员关注的焦点。文心快码智能单测就像AI测试架构师,可以帮助开发者有效保障代码质量。文心快码能够自动识别工程使用的测试框架版本,自动识别被测方法跨文件依赖,自动参考已有单测书写风格,生成更贴近真实场景、效果更优、更可用的单测代码。同时,得益于4层架构AI优化,文心快码的生成速度大幅提升,即使是复杂函数,平均只需6 秒即可生成可用单测。生成的单元测试用例100%有效,可针对目录、单文件、多文件一键发起生成任务,同时能在生成过程中进行验证和修复,重复测试所有代码,有效解决代码质量无保障的问题。
智能Debug,一键解决研发中疑难问题
针对研发过程的“疑难杂症”,文心快码AI架构师也能进行智能 Debug,解决实在的研发工作场景问题。错误诊断是架构师的常见工作,但日志的收集和定位需要耗费大量精力。有了文心快码,开发者无需关心复杂的错误信息,智能Debug可以快速补全日志,分析定位,并进行智能分析,帮助开发者减少重复工作,更多关注业务本身,切实提升开发效率。
目前,文心快码已发布2.5版本,在知识增强、研发流程全域赋能、企业级安全等方面实现了能力提升。百度80%的工程师已经在深度使用文心快码,其中代码采纳率已达到46%,新增代码生成占比30%,单位时间提交代码数量增加35%。
据悉,百度之外,文心快码AI架构师已成功入职软通动力、喜马拉雅、数篷科技、南威软件、华农保险等多家企业,覆盖科技、汽车、保险、集成电路、软件服务等诸多领域,获得外部企业点赞认可。
喜马拉雅CTO姜杰表示:“结合百度内部落地经验,一个季度完成智能代码助手在喜马拉雅的全面落地,覆盖90%以上工程师。通过开放平台将喜马拉雅原有积累的研发能力、知识和文心快码融合,打造更适配喜马拉雅的智能代码助手,整体代码采纳率已达44%,大幅缩短了技术调研和代码编写时间,全公司日均33%的代码由AI辅助生成,这些不仅极大提升了企业整体研发效率,还明显提高了质量。”
数篷科技CTO 杨一飞表示:“文心快码与数篷科技的安全工作空间产品相结合,让我们代码研发过程既安全又高效,大幅提升研发效率以及研发质量,随时随地数据协同,更聚焦为客户创造价值。”
文心快码得以顺利晋升,并在多家企业快速落地,源于百度对AI和软件研发领域的深刻洞察,以及对AI时代“人机协同”理念的精心沉淀。基于数万工程师实践经验的持续积累与总结,百度在业界首次提出了三大《人机协同价值观》与十二条《人机结对编程原则》,引领开发者拥抱AI,实现人机共同成长,促进研发生产力跨越式进阶。
开发效率和代码质量是开发者一直以来的追求。大模型时代,基于生成式大模型的智能编码工具正在改变研发人员的编程方式,晋升为AI架构师的文心快码速度更快、质量更高,还更懂架构,是程序员在大模型时代的高效合作伙伴。