《A3--宋扬--互联网&游戏领域AI赋能研发落地的探索与实践.pdf》由会员分享,可在线阅读,更多相关《A3--宋扬--互联网&游戏领域AI赋能研发落地的探索与实践.pdf(50页珍藏版)》请在三个皮匠报告上搜索。
1、互联网&游戏领域,AI赋能研发落地的探索与实践宋扬 元境生生 技术VP宋扬元境研究生毕业于复旦大学软件工程实验室,软件维护与演化方向。元境生生Singularity工作室技术负责人,负责AI+游戏项目的研发,同时进行AI辅助开发提效、游戏内容创作相关探索与实践。前阿里巴巴高级技术专家,负责阿里巴巴/元境云游戏PaaS平台建设,大文娱优酷短视频业务中台和创作者生态,优酷VR业务。对toB&toC业务服务端架构及游戏研发、与美术等职能协作有丰富经验。分享要点不同项目中的AI实践 云平台&AI工具类产品 游戏项目&数字人/元宇宙 老项目与新项目在团队中推行AI以及带来价值AI对游戏工作室不仅仅cod
2、ing0102030405先让AI成为队友个人思考与探索团队研发流程中的AI建设基于AIGC,研发和美术的协作未来研发流程AI建设的思考先让AI成为队友积极拥抱,理性看待可能的一些误区研发不需要了?重心转移,架构&质量AI取代一切?人要担责,先让AI成为队友吧 AI不是替代研发,而是重构研发体系AI不能取代一切?多去试,熟悉AI水位程序员还是工程师 要重视工程AI写代码0-1很爽 软件迭代演化很重要AI Coding更需要软件工程积极拥抱,但不能盲目乐观“人月神话”AI coding可以减少沟通成本,也就提效了。AI时代,软件工程的重要性 Vibe coding不可控,软件工程很重要。有经验的
3、工程师是潜移默化的遵循软件工程理念的。AI Coding 不是替代研发,而是把研发流程从个人编码,推向工程化的人机协作系统。渐进式融入AI先让AI在一些环节产生重要价值,看到收益逐步让AI协助人,甚至代替人做一些工作探索AI与人的差异,如何更好的让AI做好工作AI先成为队友个人思考与探索AI Coding提升编码速度,软件工程决定长期生产力。问题更好的写代码?更好的迭代?软件的本质不是“写完”,而是“持续演化”。SDD开发个人项目试验OpenSpec 基于change代码是“业务认知”的历史沉积物。分模块spec,关注修改范围 Task,确保目标执行 解决“AI编程不可控”和“上下文遗忘”的问
4、题确定性 解决一些可追溯问题可维护性Plan模式Superpowers 协助思考,提供更多上下文,TDD问题前后端?全栈?微服务?重视对AI的反馈去年给娃做微信小游戏 横竖屏切换渲染,坐标系变化,事件响应有问题 Agent不断的写脚本,测试点击事件来优化问题 迭代多轮最终写出正确代码 更多测试用例反馈个人尝试美术资源生成美术资产序列帧动画团队研发流程建设从个人提效,到组织提效,才是真正的AI落地。项目简介AI短剧/电商视频创作等项目特点 前后端都不算太重,代码为主 小项目的话2-3个开发,快速迭代实践经验-新全栈项目产品交互原型vibe coding先沟通方案再进行编码,防止遗漏渐进式传递需求
5、提供更多参考/文档约束Agent改动范围多追问关联影响修复bug将重现路径提供给Agent沉淀文档,可追踪积累Skills,可复用项目简介元境云游戏PaaS平台特点 服务端为主,代码为主 大量老项目代码,从java到C+业务相对复杂实践经验-老项目代码用Agent理解老代码,做规划多用几个Agent对比多项目进一个workspace来联查提供历史经验作为上下文控制代码修改范围AI审查已有代码,酌情优化完善testcase然后改游戏项目简介游戏项目太古数字人项目文旅/元宇宙项目特点 蓝图+代码+脚本 代码+美术资源+策划配置实践经验-游戏项目Review代码提交审查业务代码审查策划配置积累知识库
6、生成策划配置生成代码自动化测试游戏项目为什么适合先做AI Review?文件类型复杂:代码、配置、表格、文案、条件编译人工Review容易漏跨文件、跨平台、顺序依赖问题很多bug到测试阶段才暴露,修复链路长策划配置类错误成本不高但频率高,很适合AI先拦一遍AI代码review&越review越聪明基于SVN的自建AI review不同类型的文件有不同的review规则多路review&merge知识库,自动积累、手动输入高风险到人流程重要本地个人reviewAI代码review-常见问题低级但高频判空、顺序、复制后未改全、wording 错误跨文件问题参数顺序、配置引用、条件编译、多平台差异策