1、施乔施乔智能开发产品拓展经理,亚马逊云科技2018年加入亚马逊云科技,历任解决方案架构师、解决方案研发经理,现负责智能开发产品线的市场战略拓展。深耕人工智能与大数据领域,具备12年端到端产品研发全周期管理经验。擅长通过技术布道与企业级解决方案设计,推动生成式AI技术在组织内的规模化应用落地。目录编程体验的变化趋势20232024代码伴侣单智能体编程2025“领域”智能体理解当前项目全项目理解能力生成实施计划代码生成代码解释内嵌聊天理解代码库20232024代码伴侣单智能体编程2025主动协助者智能体Agent(/test)自动执行生成单元测试的端到端过程测试覆盖率更高,交付代码更可靠使用内置检
2、查保持控制权单智能体编程:单元测试生成扫描代码,发现隐藏漏洞和质量问题。近乎实时地生成修复建议满足企业“安全左移”的需求单智能体编程:安全扫描&代码质量Q Detector Library-支撑安全和代码质量扫描 Agent基于多年的亚马逊安全标准,“Security is Job Zero”长期维护,及时更新,基于规则和机器学习的扫描规则在大多数流行编程语言的检测方面,性能优于领先的公开基准测试工具智能体 Agent Java 项目现代化v8/v11V17/21构建&测试Java 8或者 11应用知识库构建&测试Java 17/21使用生成式AI进行错误修复持续维护JavaJava编程体验的
3、变化趋势20232024代码伴侣单智能体编程2025主动协助者智能体通过交互式编码体验自主执行复杂工作流程通过自然语言对话和上下文感知优化开发工作流程读写本地文件写代码跑测试调试问题部署代码2024:代码辅助,提升效率,提升质量2025:与专家一起独立完成人类需要数小时的工作2027:突破,AI 能完成非常具备挑战性的任务,需要团队数年完成的任务。来源:1 Yes,you can measure software developer productivity.McKinsey&Company,2023202220242025 GenAI 主要赋能编码GenAI 赋能全生命周期“使用标准AWS图
4、标创建一个横向布局的基于AWS的简单的电商平台架构图,使用drawio格式保存。架构图包含用户、负载均衡层、应用服务层(用户、商品、订单、购物车等服务 on EC2)、数据层(MySQL和 Redis on EC2)、数据分析层(EMR on EC2和S3数据湖)”亚马逊云服务Amazon Q Developer理解架构图生成 IaC总结输出亚马逊云服务Amazon Q Developer CLI亚马逊云服务Amazon Q DeveloperAmazon CodeCatalystAI Agent in Pull Request/describe/review/improve主要亚马逊云服务A
5、mazon Bedrock第三方组件生成 Dockerfile生成 CDK 项目执行部署亚马逊云服务Amazon Q Developer CLI修复安全修复 NACL修复路由表亚马逊云服务Amazon Q Developer CLIQ Developer CLI context Q Developer CLI 此贡献者不会 Rust Q Developer CLI Q Developer 24https:/ ideaImplementationRequirementsClarificationDesignSolutionImplementationPlanResearchCodebaseVib
6、e Coding(氛围编程)Prompt-driven development(PDD)实际上,绝大部分的需求都来自于一个“rough idea”29Rough IdeaImplementationRequirementsClarificationDesignSolutionImplementationPlanResearchCodebase30 What is this codebase?Do more research on the q chat implementation and give me a summary Create a direct