11月12日,百度世界2024在上海举行。现场,百度首席技术官王海峰对外公布文心大模型、智能体等重要技术进展,并宣布智能代码助手文心快码升级至3.0版本。
据悉,文心快码是基于百度文心大模型,为开发者提供辅助的智能代码助手。此次发布的文心快码3.0版本,正式推出代码问答、编码、单测、Debug、安全智能体,覆盖开发的设计、编码、构建、测试&验证全流程,在读、写、改三个方面再度升级,这五大智能体在开发过程中担任不同角色,共同构成一个智能编程系统。
首先,代码问答智能体具备高效的开发调研能力,通过智能识别用户意图和全网检索优质数据,能够核实信息点并智能分析最优回答策略,多轮思考后精准解答架构设计等技术问题;编码续写智能体则更贴近程序员的实际编程行为,智能预判开发位置,实现多位置跳转和跨文件续写,告别“写作文”式逐行续写代码,更像真实的工程师在开发;Debug智能体能够准确修复错误或解决问题,基于全库代码排查错误信息,制定解决方案,并自主验证修复代码,基于反馈进行优化,智能体自主完成全部修复;单测智能体提供高质量的单元测试,自主验证并修复问题,生成百分之百可运行的单测代码,有效提升覆盖率,同时找出代码可能存在的缺陷,提高代码质量;安全智能体则具备自我感知能力,能够全库扫描检测安全问题,修复高危漏洞,并进行智能验证,确保代码的安全性。
在这些智能体的共同协作下,文心快码3.0仅凭自然语言对话就能快速、独立完成编码任务。比如,仅仅用60秒,文心快码3.0就能生成一个网页,仅用三句话就能生成一个小游戏。无论是生成界面、美化调整,还是数据库操作、数据处理,甚至是框架配置、模块重构等复杂变更,它都能通过自主理解需求、拆解任务,调用“检索和生成工具”,最终完成多文件协同修改,并且进行自我测试、自我验证、自我修改,自主实现需求的端到端生成。
文心快码3.0的全新升级标志着开发全流程进入智能体时代。智能体的协同工作,不仅为开发者带来AI赋能的新路径,更为各行各业注入了技术创新和业务增长的新动力。在智能体的助力下,可以预见更多开发者将融入AI浪潮中,实现人机同侪。