11月12日,百度世界2024在上海举行。现场,百度首席技术官王海峰对外公布文心大模型、智能体等重要技术进展,并宣布智能代码助手文心快码升级至3.0版本。王海峰还进一步演示了文心快码完成系统的功能开发、代码测试和问题修复等能力。在开发全流程中,多个智能体流水线协同,大幅提升了程序员的工作质量和效率。
文心快码是基于百度文心大模型,为开发者提供辅助的智能代码助手。此次发布的文心快码3.0版本,正式推出代码问答、编码、单测、Debug、安全智能体,覆盖开发的设计、编码、构建、测试&验证全流程,在读、写、改三个方面再度升级,这五大智能体在开发过程中担任不同角色,共同构成一个智能编程系统,让编码效率更高、效果更好。由此智能代码助手正式进入智能体时代。
如今,智能体是AI应用的最主流形态,即将迎来爆发点。文心快码开发全流程升级为智能体模式,从辅助编码升级为可独立完成任务的智能代码助手。在设计、编码、调试、测试、安全等核心开发任务上,文心快码从提供信息辅助,由人进行实际操作的Copilot模式,升级为可独立自主完成单项任务并直接呈现最终动作,再由人进行确认的Agent智能体模式。
首先,代码问答智能体具备高效的开发调研能力,通过智能识别用户意图和全网检索优质数据,能够核实信息点并智能分析最优回答策略,多轮思考后精准解答架构设计等技术问题;编码续写智能体则更贴近程序员的实际编程行为,智能预判开发位置,实现多位置跳转和跨文件续写,告别“写作文”式逐行续写代码,更像真实的工程师在开发;Debug智能体能够准确修复错误或解决问题,基于全库代码排查错误信息,制定解决方案,并自主验证修复代码,基于反馈进行优化,智能体自主完成全部修复;单测智能体提供高质量的单元测试,自主验证并修复问题,生成百分之百可运行的单测代码,有效提升覆盖率,同时找出代码可能存在的缺陷,提高代码质量;安全智能体则具备自我感知能力,能够全库扫描检测安全问题,修复高危漏洞,并进行智能验证,确保代码的安全性。