ITPub博客

首页 > 云计算 > 公有云实践 > 定制版 Amazon Q 加速企业开发

定制版 Amazon Q 加速企业开发

公有云实践 作者:出海新观点 时间:2025-07-08 02:10:20 0 删除 编辑


导读

通过定制Amazon Q Developer显著加快开发速度。通过让它了解您的内部库、API、最佳实践和架构模式,生成更加相关的内联代码建议和聊天响应(预览版)。在构建新功能、重构代码、改善应用性能或熟悉新代码库时节省时间。在本次会议中,了解如何利用Amazon Q Developer和您的内部代码库来改善开发者体验和提高生产力。同时了解National Australia Bank如何使用Amazon Q Developer来使他们的开发团队能够更快地交付并为客户创新更多。

演讲精华

以下是小编为您整理的本次演讲的精华。

在软件开发领域,追求提高生产力一直是推动创新和塑造行业发展轨迹的驱动力。随着生成式人工智能的出现,这一追求变得更加迫切。然而,生产力的概念远不止是加快编写代码的速度。它包含了一种整体方法,旨在解决开发人员日常面临的各种挑战,从遇到错误到分析指标并制定适合组织、团队和业务独特需求的解决方案。

传统的软件开发生命周期陷入了调试和重复任务(如创建单元测试和进行安全扫描)的困境,成为生产力的瓶颈。开发人员发现自己被这些负担所拖累,创造力受到限制。显然,软件开发过程需要一场根本性的转变,一种范式转移,赋予开发人员重新掌控时间并将精力集中于创新和创造力的能力。

亚马逊CodeWhisperer的出现,标志着开发生产力新时代的到来。作为这一转变的先锋,CodeWhisperer旨在减轻开发过程中固有的艰辛,利用亚马逊在软件开发方面的独特优势。这家科技巨头长期以来一直强调领导力原则、广泛利用亚马逊云科技云及其众多服务,并培养了创建大规模分布式系统的文化,同时鼓励实验和创新。

亚马逊开发理念的核心是“两个披萨团队”的概念,这一隐喻体现了公司将庞大的系统分解为更小、更易管理的组件的方法。每个团队都负责一个API或应用程序的端到端开发和运营。这种面向服务的架构或微服务方法,使团队能够以前所未有的速度发布功能,打破了过去单一的庞大系统需要11个小时才能更新最小的变化的限制。

正如软件开发总监Srini所言,Amazon CodeWhisperer已经超越了最初作为编码助手的角色。它现在成为了一个全面的解决方案,能够解决整个软件开发生命周期中的各种挑战。从构建应用程序和设计测试,到在亚马逊云科技上部署和调试运营问题,CodeWhisperer成为了一个多才多艺的助手,让开发人员能够简化工作流程,优化生产力。

支撑这一非凡进化的是Bedrock平台,这是CodeWhisperer构建之上的坚实基础。Bedrock利用了来自多家供应商(包括Anthropic、Meta、Cohere和亚马逊自己的尖端模型)的大型语言模型的强大功能。这种人工智能能力的协同融合,使CodeWhisperer能够提供无与伦比的性能,专门针对现代软件开发环境的独特需求。

虽然基于开放数据集训练的公共语言模型是一个宝贵的起点,但企业和组织往往面临专有信息、编码约定和项目特定要求的挑战。很明显,一刀切的方法将无法满足这些实体的不同需求。CodeWhisperer的定制功能应运而生,这是一个改变游戏规则的功能,允许组织对人工智能助手进行微调,使其与内部最佳实践、库和框架保持一致。

定制过程分为两个阶段。首先,管理员会创建并激活定制,引入组织的代码库、Markdown文件和自述文件。这一步骤确保人工智能助手将融入组织独特的编码标准、约定和项目特定要求。随后,管理员会为用户配置访问权限,让他们体验定制后的CodeWhisperer。

引入过程支持多种编程语言,包括Java、JavaScript、Python和TypeScript,使组织能够无缝地将现有代码库纳入定制管道。此外,管理员还可以对包含或排除公共代码参考进行细粒度控制,这对于那些面临许可和归属问题的组织来说至关重要。

为进一步加强安全性和数据隐私,CodeWhisperer提供了强大的加密功能,允许管理员利用自己的客户管理密钥。这一额外的保护层确保了组织的专有信息在定制过程中得到妥善保护。

一旦定制激活,开发人员就可以根据正在进行的项目选择利用哪个定制版本的CodeWhisperer。这种灵活性使他们能够保持工作流程,接收与团队标准、库和编码实践精确匹配的建议。一个现场演示生动地展示了通用的开箱即用CodeWhisperer体验与定制版本之间的鲜明对比,后者生成的代码建议遵循了组织的特定编码约定。

CodeWhisperer定制功能在亚马逊内部开发团队中产生了深远影响。像Prime Video这样的团队,定制代码建议的接受率高达50%,比未定制时的7%有了惊人的提高。这种采用率的激增转化为切实的生产力提升,Prime Video预计整体开发生产力将提高60%,这得益于定制代码建议、自动化代码审查和高效测试生成的协同作用。

然而,CodeWhisperer定制功能的真正力量远不止于亚马逊内部运营的范畴。澳大利亚国家银行(NAB)是一家拥有160年历史的金融机构,也是澳大利亚“四大银行”之一,它开始了利用这种人工智能驱动的编码助手的转型之旅。

NAB在澳大利亚、印度和越南有数千名开发人员分布,他们认识到提升开发人员体验和释放新的生产力领域的必要性。他们的旅程从一个小型试点项目开始,涉及35到40名开发人员,通过数据驱动的方法评估CodeWhisperer的价值主张。受到初步发现的鼓舞,NAB将试点扩大到70名开发人员在非生产环境中,进一步量化潜在收益并完善商业案例。

解决安全问题并实施健全的控制措施(如数据防丢失措施)是NAB采用之旅的关键一步。一旦这些基础要素到位,该银行就将CodeWhisperer部署扩大到450名开发人员在生产环境中。然而,这不仅仅是一个技术转型,还需要文化转变。适当的培训和习惯养成至关重要,因为习惯于传统工作流程的开发人员必须适应CodeWhisperer带来的新范式。

NAB采用CodeWhisperer的结果令人难以置信。短短四个月内,该银行就从450名工程师扩大到1000名工程师使用这款人工智能驱动的编码助手,并计划到年底将覆盖范围扩大到2800-3000名开发人员。令人鼓舞的是,87%的开发人员表示愿意向同事推荐CodeWhisperer,这充分证明了它的变革性影响。

除了采用指标之外,切实的收益也是显而易见的。50%的代码建议被开发人员接受,这清楚地表明人工智能生成的建议具有相关性和准确性。此外,41%的开发人员报告生产力和效率得到提高,而令人震惊的45%的开发人员承认他们部署到生产环境的代码质量有所提升。

NAB的开发人员发现CodeWhisperer能够加速函数编写、简化单元测试、提供有见地的解决方案建议并提高文档质量,这些都是软件开发生命周期的关键组成部分。该银行进军CodeWhisperer定制进一步放大了这些优势,因为他们引入了常用框架的最佳参考实例和存储库,确保构建应用程序和服务的开发人员获得与其特定需求相一致的定制建议。

此外,NAB还利用CodeWhisperer的代码扫描功能来加强安全性,为开发人员提供了一个额外的保护层,使他们能够在开发过程中主动解决潜在的漏洞。

NAB在CodeWhisperer采用之旅中汲取的经验教训是宝贵的。适当的培训被证明是关键的成功因素,使开发人员能够养成新习惯,并将这款人工智能驱动的编码助手无缝地融入工作流程。确保无缝体验,最小化延迟并优化集成点也至关重要,因为开发人员的兴趣和采用率可能会因性能瓶颈而迅速下降。

或许最重要的是,NAB认识到确定并培养关键使用案例的重要性,以推动CodeWhisperer的采用并最大化其影响。通过建立专注于迁移、代码转换和软件包升级等领域的工作组,该银行营造了一种协作环境,让开发人员可以集体探索并利用这种人工智能驱动的编码助手的全部潜力。

随着视频接近尾声,来自CodeWhisperer产品团队的代表Jessica邀请与会者开启自己的变革之旅。她鼓励他们探索CodeWhisperer,将其定制以符合组织的独特需求,并利用亚马逊云科技的强大功能构建满足特定需求的创新解决方案。

在软件开发这个不断演进的领域,追求生产力和创新是永无止境的。亚马逊CodeWhisperer作为一线希望的曙光,成为变革的催化剂。通过其定制能力,它使组织能够发挥人工智能的全部潜力,将编码体验量身定制到自己的专有代码库、标准和框架。视频中分享的客户案例证明了这种人工智能驱动的编码助手的变革影响力,展示了那些拥抱其潜力的人所获得的生产力提升、代码质量改善和开发人员体验增强。

随着演示结束,一种期待的氛围仍在萦绕,集体认识到软件开发的未来已向前迈出了大步,由人类智慧和人工智能的协同推动。新时代的舞台已经搭建,曾被视为不可能的界限将被不断推进,开发人员生产力的追求也将被提升到前所未有的高度。

我们正处在 Agentic AI 爆发前夜。 2025 亚马逊云科技中国峰会提出,企业要从 " 成本优化 " 转向 " 创新驱动 " ,通过完善的数据战略和 AI 云服务,把握全球化机遇。亚马逊将投入 1000 亿美元在 AI 算力、云基础设施等领域,通过领先的技术实力和帮助“中国企业出海“和”服务中国客户创新“的丰富经验,助力企业在 AI 时代突破。



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70038688/viewspace-3090347/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2024-05-21

  • 博文量
    679
  • 访问量
    565556