文心快码(BaiduComate)是基于百度文心大模型,在研发全流程全场景下为开发者提供辅助建议的智能代码助手。结合百度积累多年的编程现场大数据、外部优秀开源数据,可为开发者生成更符合实际研发场景的优秀代码,提升编码效率,释放“十倍”软件生产力。
如果您对【文心快码企业版】感兴趣,希望获取更多详细信息, 👉点击进入企业服务咨询我们会尽快安排专业人员与您取得联系!我们期待与您建立联系,为您的企业带来更高效、更智能的工作体验。
2024年11月15日-17日,2024 CCF中国软件大会(CCF ChinaSoft)在陕西省西安市召开。2400余名软件相关领域的专家学者、从业者及师生齐聚一堂,探讨软件领域发展的新思路。在大模型赋能下,研发过程正在发生一场深刻变革。面对这样的变革,如何在公司和行业中拥抱和落地,成为了学术界和产业界讨论的热门话题,众多专家学者在本届大会分享了探索进展和成果。
百度文心快码总经理,工程效能部总监臧志出席大会,并分享了《步入智能体时代的AI原生研发新范式》。
在大会上,臧志详细阐释了AI原生研发新范式的内涵,分享了从两个方面快速推动建设和落地的经验。 一方面,是推进以数据+大模型为基础的研发方式,实现需求交付模式的变革,也称为AI换道交付。另一方面,是推进AI赋能和重构研发的全流程,实现生产力的倍增,称之为人机协同。
想要在整个公司落地这套研发方式,需要有一整套体系来沉淀大家的实践经验,形成正向循环和平台化的效应。除了最基础的模型、模型服务、研发工具之外,更重要的是去挖掘和激发各个业务的实践,总结成为流程规范,通过平台化的方式来形成复制。通过实践+规范指南+工具平台,这一套组合,支撑和促进了公司内AI原生开发的大幅增长,以及效率的提升。
臧志在阐释了AI原生研发新范式的具体内涵之后,也分享了百度在AI赋能研发领域的探索和实践经验。
研发智能化是所有研发团队的共识,在一个企业的研发智能化落地过程中,如何调动和组织起各个团队的积极性至关重要。百度通过文心快码的内外部的实践经验,已经总结出一套标准化的落地流程以及最佳实践,通过实施人机协同原则和构建落地执行体系,促进企业工程文化的转变和数据驱动价值闭环。
百度文心快码最新升级3.0版本,开放了开发全流程智能体,包括:续写智能体、单测智能体、修复智能体、安全智能体、问答智能体等,帮助企业和开发者利用AI重构研发新范式。在开发全流程中,多个智能体流水线协同,可以大幅提升程序员的工作质量和效率。
在本次大会上,百度工程师王哲也分享了AI Agents在软件测试中的落地实践。
随着生成式AI的崛起和企业对降本增效的迫切需求,测试智能化的重要性日益凸显。然而,测试工作的广泛性和复杂性使得大模型在实际应用中面临诸多挑战。
为了真正提高测试工作的效率,AI Agents可以帮助质量保证(QA)团队完成端到端的任务基础版本,工程师只需进行结果审查和微调。在传统测试流程中,AI Agents可以独立完成用例设计、问题定位与修复、WEB测试和后端测试等初步工作,人工则负责审查和风险把控。
构建私域知识是实现AI Agents能力的关键,而通过GraphRAG模式可以提高知识检索的准确性。在文本用例设计中,AI Agent可以通过全局理解和结构化思维简化分析过程,并生成规范的测试用例。在接口测试中,AI Agents利用推理分析和工具调用能力自动完成问题定位与修复。而在WEB测试中,AI Agents通过直接控制浏览器进行操作,生成自动化测试代码,大幅降低人工成本。
目前,AI Agents在测试场景中的应用仍处于早期阶段,但已在部分业务线中实现了显著的成本和效率提升。未来,AI Agents将在更好理解业务知识和增强能力方面继续发展,以进一步简化测试工作流程,提高效率。这一系列实践为软件测试的智能化发展提供了重要的借鉴。
百度在智能编码和智能测试领域已经探索了多年,文心快码已在公司内部被数万名工程师使用。百度每天生成的代码中,有30%由文心快码生成,整体采纳率达46%,这一提效工具的应用令工程师整体提效达到12%。文心快码的应用不仅提高了研发效率,也显著提升了代码质量。在百度内部实践中,文心快码安全漏洞扫描准确率已超过95%,并有83%的扫描漏洞已被修复闭环。
除了帮助百度内部数万名工程师提升研发效率和质量之外,文心快码也已应用于吉利汽车、顺丰科技、方正证券、华农保险、喜马拉雅、同程旅行、名创优品、上海三菱电梯等万家企业客户,覆盖汽车、金融、物流、互联网、机械制造、软件服务、集成电路等行业领域。文心快码在企业的落地实践案例,也获得了权威机构的认可,成为行业最佳实践标杆应用。
关注文心快码公众号,输入 【CCF】 ,可获得《步入智能体时代的AI原生研发新范式》和《AI Agents 在软件测试中的落地实践》资料。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。