" Type="normal"@@-->
打开网易新闻 查看精彩图片
" Type="normal"@@-->

关键字: [Amazon CodeWhisperer, Amazon Q Developer, No-Code Infrastructure, Cloud Formation Templates, Amazon Web Services Service Integration, Infrastructure As Code]

本文字数: 400, 阅读完需: 2 分钟

导读

导读

娜塔莉·怀特是亚马逊云科技的一位解决方案架构师,她在亚马逊云科技AI创新日上发表了题为”Amazon Q Developer - 加速无代码GenAI基础设施构建”的演讲。在演讲中,她探讨了Amazon Q Developer这一套AI驱动的服务如何让用户能够使用自然语言查询与亚马逊云科技服务进行交互,并生成无需编码的代码片段。具体而言,她阐释了Amazon Q Developer已经与亚马逊云科技的各种服务(如控制台、SageMaker和VPC可达性分析器)集成,允许非开发人员利用其功能。该演讲重点介绍了Amazon Q Developer如何实现更快的资源发现、最佳实践建议以及自动生成代码,用于列出资源、设置计费警报和部署CloudFormation模板等任务,从而加速基础设施的供应和管理。

演讲精华

演讲精华

亚马逊云科技(AWS)推出了一项名为Amazon Q Developer的创新功能,旨在加速无编码构建通用人工智能(GenAI)基础设施。在Amazon Web Services AI创新日的最后一个环节中,来自亚马逊云科技的解决方案架构师Natalie White向大家介绍了这一功能。

作为一位拥有15年软件开发经验的开发人员,Natalie透露,Amazon Q Developer可以让她在无需编写任何代码的情况下,通过基础设施代码进行工作。Amazon Q Developer是一套集成在亚马逊云科技多个服务中的功能,包括IDE、SageMaker、VPC可达性分析器等,允许非应用程序开发人员如数据工程师等角色加速工作流程。

要开始使用Amazon Q Developer,用户只需在亚马逊云科技控制台中打开右上角的Amazon Q Developer小部件,通过身份中心或亚马逊云科技凭证进行身份验证即可。一旦认证成功,用户就可以在Amazon Q Developer中提出各种问题。Natalie展示了如何询问”哪些亚马逊云科技服务使用Amazon Q Developer?“作为回应,Amazon Q Developer会列出集成了该功能的所有服务,并提供相关文档和博客文章的链接作为参考资源。

Amazon Q Developer不仅可以回答概念性问题,还可以查询已部署的亚马逊云科技资源。Natalie询问”我在账户中部署了哪些VPC?“作为回应,Amazon Q Developer列出了她账户中已部署的VPC及其所在区域,并提供了直接链接进入VPC页面的便利。

除了回答技术问题外,Amazon Q Developer还可以提供有关亚马逊云科技基础设施的信息,如支持Graviton的实例类型、提供Graviton 3实例的可用区域等,以及最佳实践建议,如降低成本的策略。它还可以生成代码片段,如列出EC2实例的脚本,以及近200行的CloudFormation模板代码,并提供应用程序架构的可视化表示。

总的来说,Amazon Q Developer通过自然语言交互式体验,加速无编码构建GenAI基础设施,包括生成代码片段、CloudFormation模板等,并提供相关文档作为参考。它可以满足不同角色用户的需求,如数据工程师、基础设施托管团队等,帮助他们更高效地完成工作,从而提高生产力。

总结

总结

  1. Amazon Q Developer 已与亚马逊云科技的各种服务(如控制台、SageMaker 和 VPC Reachability Analyzer)深度集成,使非开发人员也能充分利用其强大功能。
  2. 它能够回答概念性问题、提供建议,并提供有关已部署资源的详细信息,同时引用相关权威文档和可靠来源。
  3. 在集成开发环境(IDE)中,Amazon Q Developer 可以自动生成代码片段、CloudFormation 模板和可视化效果,加速开发过程,大幅减少手动编码的需求。

总的来说,该演讲重点阐述了 Amazon Q Developer 如何通过利用人工智能辅助、代码生成和可视化工具,让用户(无论其编码专长如何)都能高效地构建和管理亚马逊云科技基础设施,从而简化开发过程并促进实践的遵循。

亚马逊云科技(Amazon Web Services)是全球云计算的开创者和引领者。提供200多类广泛而深入的云服务,服务全球245个国家和地区的数百万客户。亚马逊云科技致力于成为企业构建和应用生成式AI的首选,通过生成式AI技术栈,提供用于模型训练和推理的基础设施服务、构建生成式AI应用的大模型等工具、以及开箱即用的生成式AI应用。深耕本地、链接全球 -- 在中国,亚马逊云科技通过安全、稳定、可信赖的云服务,助力中国企业加速数字化转型和创新,并深度参与全球化市场。