本专题关注 AIGC 浪潮下,大模型对软件研发工作流的改变,关于它如何提升研发效... 展开 >








Thoughtworks 中国区总经理,中关村智联创新联盟副秘书⻓。在过去 10 年时间里,肖然带队先后为金融、保险、通信、物流、零售等核心产业的头 部企业提供了⻓期的从战略执行到组织运营各个方面的咨询服务,以务实的工作作⻛得到了行业内的广泛认可,也成为了中行、招行、华为等头部企业的高管参谋,为企业的⻓期发展出谋划策。
本专题关注 AIGC 浪潮下,大模型对软件研发工作流的改变,关于它如何提升研发效能和质量。
单元测试可以提高整个项目的可靠性。传统特智能单测生成,依赖静态分析、动态分析等工具,对不同的语言需要重新适配。随着模型参数规模的提升,模型的代码理解、代码生成能力也大幅提升,使用模型端到端的生成单元测试,可以低成本地将单元测试覆盖到多种编程语言。
然而大模型在单测生成任务上仍存在模型幻觉(随机生成不存在变量名、方法名)和测试分支覆盖不全的问题。通过任务微调、强化学习等技术可以提升语言模型的单元测试生成语法正确率和分支覆盖率。经过测试,我们的 70 亿参数模型的生成效果不弱于通用版 ChatGPT 的水平,并且在低端显卡上的推理时延只有 ChatGPT 的 25%。目前,我们的大型模型单元测试生成分支覆盖率在实际项目中达到 56%,同时在抖音的 Android、iOS 双端落地,问题有效性达到 80%,修复率 65%。
演讲提纲:
1. 单测生成背景介绍与单测生成评估指标
2. 传统单测生成方法介绍
3. 通用大模型的单测生成能力评估
4. 如何提升大模型单测生成效果
5. 大模型落地工程实践
6. 应用落地介绍与未来展望
你将获得:
随着企业数字化水位的提升,大部分行业客户对研发效能的关注点已经从局部效率优化延伸到端到端高质量交付,回归到一切为了业务和服务用户的初心。因此业务价值流驱动产品研发成为研发效能的提升的关键手段,也改变了传统企业软件开发模式。
本次演讲会围绕业务驱动设计、研发、测试这个新模式,谈一谈蚂蚁的思考和实践,尤其是与外部客户共创后,让方案更具普适性。文中会阐述如何结合 LLM 技术,围绕设计、研发、测试这条核心链路,通过智能的手段提质提效,也会阐述相关的关键能力和技术方案。
演讲提纲:
1. 研发效能的挑战和关键路径
2. 蚂蚁研发测试工具链架构
3. 总结展望
你将获得:
在软件测试领域,“猴子测试”一直是一种广受欢迎的方法,但其也存在着动作随机的局限性。如果我们将大模型引入,创造一只更聪明的猴子,它可以真正理解应用并像人类一样与之互动,这将会怎样?
微软打造并开源了下一代跨平台软件测试基础设施 Hydra Lab,目前微软内部由 Hydra Lab 支持的云测试框架每周运行 1w+ 个测试用例。为创造一只更聪明的猴子,今年我们接入了 LLM,以提高在测试结果分析、探索性测试和测试用例生成方面的能力。
本演讲将介绍 Hydra Lab 的技术思路,并展开对软件测试智能化的介绍并分享实践经验。
演讲提纲:
1. 从手动到工程化创新
2. Hydra Lab 和测试工程化
3. 智能涌现:更聪明的猴子
4. 大模型时代:智能测试和测试智能化
你将获得:
IT 运维工具的主要功能正在从数据获取、数据处理转向数据分析。面对海量数据和复杂运维场景,智能化已经成为运维工具发展的重要命题。AIOps 是将人工智能的能力与运维相结合,基于已有的运维数据并通过机器学习的方式来进一步解决自动化运维无法解决的问题。
蚂蚁集团在大规模实践中,总结出智能根因定位、智能异常检测、智能性能优化与智能告警优化等一整套 AIOps 核心能力,基于这些智能化的能力,可以帮助运维团队在最大化降低故障率的同时,实现运维成本的降低。该方案目前已经在蚂蚁集团经过大规模实践、生产检验,在双 11、双 12 大促和生产稳定性中发挥了巨大的作用。本次演讲将把以上分享给大家,对于在分布式数字化转型中的其他公司,特别是由此产生的观测性数据乱、故障定位难、恢复慢等,有一定的启发意义。
演讲提纲:
1. AIOps 的背景、目标和历史
2. 蚂蚁集团 AIOps 的主要技术和架构
3. 蚂蚁集团 AIOps 涉及到的主要场景
4. AIOps 的展望
你将获得:
随着前端工程日益复杂,对研发效能提出了更高要求,在传统的开发模式中,从产品提出需求、代码的编写到项目上线这条链路中,存在很多繁琐冗长的不合理流程,我们通过不断探索与创新,将前端工程化结合AI人工智能,将重复冗余的流程通过智能化描述的形式实现开发提效,给开发者一个全新的开发体验与效能提升。
本次分享主要介绍大模型在日常研发的相关落地场景,主要讲解如何通过描述的方式进行低成本高效率的代码开发原理与实现,还讲解如何给大模型安装手、眼、耳、脸,通过多渠道获取信息数据进行分析并给出指令,结合描述式研发机制的基础实现项目迭代全流程自动化、智能化提效。
演讲提纲:
1. 背景介绍
2. 原理与实现
3. 思考
你将获得:
演讲提纲:
你将获得:
ChatGPT 引发的热潮裹挟着大量的泡沫,各种“诱人”的工具和“炫目”的 demo 层出不穷。但在实际当中,GPT 等大语言模型到底能为程序员提升多少工作效率?我们应该设计什么样的工具辅助智能编程?什么样的工具才是真正好用的工具?
过去四个月我每天都在使用 ChatGPT、Copilot、DevChat 等各类智能编程工具解决日常工作中的各种问题,逐渐有了“手感”,知道了 GPT-4 的能力边界在哪里,适合做什么,不适合做什么,能做什么,不能做什么。
在本演讲中,我将分享 DevChat 工具的设计和架构,以及在简单性、扩展性和实用性之间做出的诸多选择,这些都是基于我们长期实践的真正务实有效的考量。同时,我将分享如何借助工具用 GPT-4 从 0 到 1 生成了开源项目 GoPool,成为全网性能测试最优的 Golang worker pool 之一,极迅速地追平同类人工开源项目的功能。介绍的实践包括用 GPT-4 来写代码、生成测试用例、解决 bug、生成中英文文档等,以及持续使用 GPT-4 来解决社区 issues、review 社区的 PR、回复社区问题等。这个过程中 GPT-4 带来了数倍的效率提升。
在这次的演讲中,我将以我用 GPT-4 维护开源项目的真实经历为实例,介绍如何正确使用 GPT-4,如何最大化挖掘 GPT-4 的能力,让其能够更大程度地助力程序员提升研发效能。
演讲提纲:
1. 开场和背景介绍
2. 各种 GPT 类工具在软件开发中使用体验
3. 如何设计真正有效的智能辅助编程工具
4. GPT-4 在开源项目中的应用实践
5. GPT-4 带来的效率提升
6. 如何最大化挖掘 GPT-4 的能力
7. 结论和展望
你将获得:



微信咨询

电话咨询
领取往期热门演讲视频

