动动嘴就能编程文心快码60秒实现网页生成

11月12日,百度世界2024在上海举行。现场,百度首席技术官王海峰对外公布文心大模型、智能体等重要技术进展,并宣布智能代码助手文心快码升级至3.0版本。王海峰还进一步演示了文心快码完成系统的功能开发、代码测试和问题修复等能力。在开发全流程中,多个智能体流水线协同,大幅提升了程序员的工作质量和效率。

文心快码是基于百度文心大模型,为开发者提供辅助的智能代码助手。此次发布的文心快码3.0版本,正式推出代码问答、编码、单测、Debug、安全智能体,覆盖开发的设计、编码、构建、测试amp;验证全流程,在读、写、改三个方面再度升级,这五大智能体在开发过程中担任不同角色,共同构成一个智能编程系统,让编码效率更高、效果更好。由此智能代码助手正式进入智能体时代。

如今,智能体是AI应用的最主流形态,即将迎来爆发点。文心快码开发全流程升级为智能体模式,从辅助编码升级为可独立完成任务的智能代码助手。在设计、编码、调试、测试、安全等核心开发任务上,文心快码从提供信息辅助,由人进行实际操作的Copilot模式,升级为可独立自主完成单项任务并直接呈现最终动作,再由人进行确认的Agent智能体模式。

首先,代码问答智能体具备高效的开发调研能力,通过智能识别用户意图和全网检索优质数据,能够核实信息点并智能分析最优回答策略,多轮思考后精准解答架构设计等技术问题;编码续写智能体则更贴近程序员的实际编程行为,智能预判开发位置,实现多位置跳转和跨文件续写,告别“写作文”式逐行续写代码,更像真实的工程师在开发;Debug智能体能够准确修复错误或解决问题,基于全库代码排查错误信息,制定解决方案,并自主验证修复代码,基于反馈进行优化,智能体自主完成全部修复;单测智能体提供高质量的单元测试,自主验证并修复问题,生成百分之百可运行的单测代码,有效提升覆盖率,同时找出代码可能存在的缺陷,提高代码质量;安全智能体则具备自我感知能力,能够全库扫描检测安全问题,修复高危漏洞,并进行智能验证,确保代码的安全性。

在这些智能体的共同协作下,文心快码3.0仅凭自然语言对话就能快速、独立完成编码任务。比如,仅仅用60秒,文心快码3.0就能生成一个网页,仅用三句话就能生成一个小游戏。无论是生成界面、美化调整,还是数据库操作、数据处理,甚至是框架配置、模块重构等复杂变更,它都能通过自主理解需求、拆解任务,调用“检索和生成工具”,最终完成多文件协同修改,并且进行自我测试、自我验证、自我修改,自主实现需求的端到端生成。

在百度世界2024的AI应用小镇上,文心快码展区吸引了众多媒体和参展者现场体验使用自然语言编程的魅力,见证了智能体带来的研发范式升级。

代码智能体的出现降低了开发领域的准入壁垒,极大提升了开发效率,把开发者从重复性劳动中解放出来,有效节省时间成本。当前,文心快码已赋能多个合作伙伴,助力各行各业加速拥抱AI。

华农保险科创技术中心总经理李翔表示,“依托文心快码领先的代码补全、技术问答能力、单测及注释生成功能,不仅极大提升了开发效率,还确保了代码的准确性及可维护性,为公司的技术创新和业务发展注入了强大动力。”

南威软件架构师郭青云认为,“基于文心大模型强大的语义理解和多轮对话能力,并结合RAG构建企业私域知识库,将AI自动编码与业务研发有效结合起来,让业务的自动化编程成为可能,提高了公司整体研发效能和源码质量。”

文心快码3.0的全新升级标志着开发全流程进入智能体时代。智能体的协同工作,不仅为开发者带来AI赋能的新路径,更为各行各业注入了技术创新和业务增长的新动力。在智能体的助力下,可以预见更多开发者将融入AI浪潮中,实现人机同侪。