基于演进式设计的LLM辅助开发实战(3H)
张 刚
软件工程博士、资深技术专家
《大模型辅助软件开发:方法与实战》作者
内容简介:
在软件开发领域,特别是在代码补全、代码评审、测试生成和代码片段生成上,大语言模型的应用已经非常广泛,取得了很大的成功。不过,复杂项目、端到端的大模型辅助开发仍然比较困难,而且并未因大模型的能力升级获得明显改善。这是因为,软件的本质是复杂性,如何管理和拆解复杂性,才是软件开发的根本挑战。
本工作坊以演进式设计作为管理和复杂性拆解为切入点,通过精心设计的案例,和参与者在3小时的时间内完成若干设计迭代,共同探讨大模型时代的开发效率提升之道。

参与者要求:
1、仅面向一线开发者和架构师,熟练运用至少一门编程语言。
2、自备电脑、能上网,有git环境。不限定大语言模型和编程环境。
  
                                                                                                                                                                     
演讲提纲:
1、小组结对并自我介绍
2、问题:需求直接到代码,在大模型能力突飞猛进的情况下,有可能吗?根本挑战是什么?
3、案例演示:用大模型辅助开发一个小程序
4、支撑LLM辅助开发的工程方法
结合软件开发的根本挑战,介绍各实践在软件开发中扮演的重要角色,以及将如何有效支持LLM辅助开发。
1)需求分析和领域模型(问题领域的分解和概念澄清)
2)架构模式(在实现领域进一步分解)
3)演进式设计和测试先行(让软件持续生长)
5、LLM辅助开发实战
1)空项目开始 (工作环境检查、确认开发框架)
2)构建领域模型 (提取基本业务概念的关系)
3)实现第一个可以工作的功能 (使用LLM尽量减少手工代码比例)
4)如果再增加一个新功能,应该如何升级领域模型? 如何使用LLM辅助+工程实践来实现?
6、工作坊总结        
                                                                                                     
                                                                 
听众受益:
1、探讨在当前技术阶段,利用大模型辅助开发的务实方法和关键实践。
2、建立对演进式设计和专业开发能力的系统性认知,以更好地和大模型协同工作。

软件工程博士、资深技术专家,《软件设计:从专业到卓越》、《大模型辅助软件开发:方法与实战》作者。前阿里巴巴资深技术专家、贝尔实验室杰出工程师。在需求分析、架构设计和实现等领域有近20年的一线实践和深入洞察,目前致力于大模型在软件工程领域的应用研究和实践。
深度工作坊
DEEP WORKSHOP
(仅限40人
*注:成功报名峰会者,方可申请报名工作坊。
报名信息需经组委会审核,最终以报名成功通知为准。
感谢您的支持与配合!
京ICP备2020039808号-4