新型生成式 AI 助手 Amazon Q 为 IT 专业人士与开发人员提供有力支持(预览版)

今天,我们发布 Amazon Q 预览版,这是一款专用于企业级业务的全新生成式 AI 助手,可根据客户的业务量身定制。

Amazon Q 为开发人员和 IT 专业人员带来了多种支持功能。现在,使用 Amazon Q,即可在亚马逊云科技上构建应用程序、研究最佳实践、解决各种错误,并可获取应用程序新功能编码方面协助。例如,Amazon Q Code Transformation 现可将 Java 应用程序从版本 8 和 11 升级到版本 17。

亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者对接世界最前沿技术,观点,和项目,并将中国优秀开发者或技术推荐给全球云社区。如果你还没有关注/收藏,看到这里请一定不要匆匆划过,点 这里()让它成为你的技术宝库!

亚马逊云科技的许多服务和功能都配备了 Amazon Q,无论您在哪里工作,都可通过该助手快速获得答案和想法。下面为您简要介绍 Amazon Q,包括在集成开发环境(IDE)中使用 Amazon Q:

图片

借助 Amazon Q 构建应用程序

应用程序开发是一个过程,涉及一个由研究、开发、部署、优化和维护构成的连续周期。每个阶段都会遇到许多问题,例如确定合适的亚马逊云科技服务、处理应用程序代码中的问题等等。

Amazon Q 接受过以 17 年的亚马逊云科技知识和最佳实践为基础的训练,您在亚马逊云科技上构建应用程序时,它可让您在开发的每个阶段都获得全新的体验。有了 Amazon Q,您就可以在获取解答亚马逊云科技问题,探索新的亚马逊云科技功能、学习不熟悉的技术以及制定促进创新的解决方案所需知识上,尽量减少要投入的时间和精力。

下面向您展示 Amazon Q 的一些功能。

1. 会话式问答功能

您可以使用 Amazon Q 会话式问答功能,与它进行互动,从而开始学习、了解新知识、研究最佳实践,并迭代在亚马逊云科技上构建应用程序的方式,而无需将注意力从亚马逊云科技控制台转移到其他地方。

欲开始使用此功能,可选择 Amazon Management Console 右侧的 Amazon Q 图标。

图片

例如,您可以提问“有哪些亚马逊云科技无服务器服务可用于构建无服务器 API?”Amazon Q 会提供简明的解释和参考资料,您可以用来跟进问题并验证指导。您还可以使用 Amazon Q 来跟进和迭代问题。Amazon Q 会为您提供更深入的答案和参考资料。

图片

有时,我们会针对具有相当具体要求的用例提出问题。通过 Amazon Q,您可以更详细地阐述用例,提供上下文。

例如,您可以向 Amazon Q 提问:“我计划创建每天有 10 万个请求的无服务器 API。每个请求都需要查找数据库。哪些服务适用于这样的工作负载?”Amazon Q 会回复一个您可以使用的亚马逊云科技服务列表,并尽量将答案结果限制在那些可准确参考并经过最佳实践验证的服务上。

图片

下面介绍一些您可能想留意的其他信息:

  • 目前,亚马逊云科技提供商业服务的所有区域都可使用 Amazon Q 会话式问答功能。
  • 该功能已集成到 Amazon Management Console、Amazon Console Mobile Application、Amazon Documentation、Amazon websites,以及通过 Amazon Chatbot 集成到 Slack 和 Teams,让您更轻松方便地找到所需内容。
2. 优化 Amazon EC2 实例选项

在众多选项中为您的工作负载选择合适的 Amazon Elastic Compute Cloud (Amazon EC2) 实例类型可能并非易事。Amazon Q 旨在通过提供个性化推荐来简化这一过程。

欲使用此功能,可向 Amazon Q 提问:“我应该使用哪些实例系列来部署用于托管应用程序的 Web App Server?”您选择在 Amazon EC2 console 中启动实例时,也可以使用此功能。在实例类型中,您可以选择获取实例类型选择建议。该选项将显示一个对话框,以便定义您的要求。

图片

您的要求会自动转换为 Amazon Q 聊天面板上的提示。Amazon Q 会返回适合您的用例的 EC2 实例建议列表。此功能可帮助您选择合适的实例类型和设置,使您的工作负载运行更流畅、更具成本效益。

图片

在亚马逊云科技提供商业服务的所有区域都可使用 Amazon Q 预览版中,都配备根据用例来提供 EC2 实例类型推荐的功能。

3. 直接在控制台中排除故障和处理错误

Amazon Q 还可以帮助您直接在控制台中处理各种亚马逊云科技服务的错误。利用 Amazon Q 建议的解决方案,可避免进行缓慢的人工日志检查或研究。

假设您有一个试图与 Amazon DynamoDB 表交互的 Amazon Lambda 函数,但出于不明原因,这个函数无法运行。现在,有了 Amazon Q,您可以选择 Troubleshoot with Amazon Q,更快地排除故障并处理此问题。

图片

Amazon Q 会提供简明的错误分析,帮助您了解问题的根本原因并提出的解决方案。凭借这些信息,你可以按照 Amazon Q 描述的步骤来修复问题。

图片

只需几分钟,即可找到解决问题的方法,为您节省大量时间,而且不会中断您的开发工作流程。对于 Amazon Elastic Compute Cloud (Amazon EC2)、Amazon Simple Storage Service (Amazon S3)、Amazon ECS 和 Amazon Lambda 这些服务,在美国西部(俄勒冈州)提供的 Amazon Q 预览版中配备了帮助您在控制台中排除错误的功能。

4. 网络故障排除协助

当您现有的亚马逊云科技账户出现网络配置错误,导致网络链接问题时,也可以要求 Amazon Q 协助解决这一问题。就此功能而言,Amazon Q 使用 Amazon VPC Reachability Analyzer 诊断连接并检查您的网络配置,确定潜在问题。

您向 Amazon Q 提出如“为什么我不能 SSH 访问我的 EC2 实例?”或“为什么我不能从互联网访问我的网络服务器?”等问题,就可以轻松诊断和解决亚马逊云科技网络问题。

图片

然后,在回复文本中,选择 preview experience here,Amazon Q 就会提供解释,帮助您解决网络连接相关问题。

图片

下面介绍一些您需要知道的情况:

  • 目前,在美国东部(弗吉尼亚北部)提供的预览版配备了此功能。
  • 欲了解该功能的更多信息和问题示例,请参阅亚马逊云科技文档中的 Amazon Q 网络故障排除入门。
5. IDE 中的集成和会话功能

如前所述,Amazon Q 也可在支持的 IDE 中使用。这样,您就可以通过与 Amazon Q 聊天或在聊天框中键入 / 来调用操作,在 IDE 中提出问题并获得帮助。

欲开始使用,需安装或更新最新的亚马逊云科技工具包,并登录 Amazon CodeWhisperer。登录 Amazon CodeWhisperer 后,Amazon CodeWhisperer 会自动激活 IDE 中的 Amazon Q 会话功能。启用 Amazon Q 后,就可开始聊天以获得编码协助。

图片

您可以要求 Amazon Q 描述您的源代码文件。

图片

接下来,您可以改进您的应用程序,例如,将它与 Amazon DynamoDB 集成。您可以要求 Amazon Q:“生成代码,将数据保存到名为 save_data() 的 DynamoDB 表中,该表接受数据参数,如果该操作成功运行,则返回布尔状态。”

图片

查看生成的代码后,可以手动复制并粘贴到编辑器中。还可以选择在光标处插入,将生成的代码直接放入源代码中。

图片

此功能让您无需离开 IDE 也可获得答案和特定上下文的编码指导,从而轻松专注于构建应用程序。您可以在 Visual Studio Code 和 JetBrains IDE 中试用该功能的预览版。

6. 功能开发能力

Amazon Q 提供的另一项令人兴奋的功能是在 IDE 和 Amazon CodeCatalyst 中以交互方式为您提供从构思到构建新功能的指导。您按照自然语言提示,利用交互式分步指导和最佳实践,只需几分钟,即可实现创建应用程序功能。Amazon Q 将通过提示,尝试理解您的应用程序结构,并将您的提示分解成合乎逻辑的原子实施步骤。

欲使用此功能,可先在 Amazon Q 中调用操作命令 /dev,并描述需要 Amazon Q 处理的任务。

图片

接下来,您可以针对需要实施的特定区域,通过与 Amazon Q 聊天进行审查、协作和指导。

如果您使用 Amazon CodeCatalyst,则还有其他可用功能帮助您通过完整的拉取请求更快地交付功能。在 Amazon CodeCatalyst 中,您可以将新问题或现有问题分配给 Amazon Q,它将为您处理端到端的开发工作流程。Amazon Q 将审查现有代码,提出解决方案,征求您对解决方案的反馈意见,生成可合并的代码,并发布供审查的拉取请求。之后,您只需审查 Amazon Q 提出的解决方案。

以下截图为 Amazon Q 在 Amazon CodeCatalyst 中创建的拉取请求。

图片

下面介绍一些您需要知道的情况:

  • 目前,Visual Studio Code 和 Amazon CodeCatalyst 提供 Amazon Q 功能开发预览版
  • 欲在 IDE 中使用此功能,需拥有 Amazon CodeWhisperer Professional 层。欲了解详细信息,请访问 Amazon CodeWhisperer 定价页面。
  • 欲了解有关此功能的更多信息,请阅读:在 Amazon CodeCatalyst 中使用搭载生成式人工智能的 Amazon Q 提高开发人员的工作效率(预览版)
7. 使用 Amazon Q Code Transformation 升级应用程序

现在有了 Amazon Q,就可以启动引导代码转换,只需几小时,即可升级整个应用程序。此功能称为 Amazon Q Code Transformation,它简化了现有应用程序的维护、迁移和升级。

导航到 CodeWhisperer 板块,选择 Transform,即可开始转换。Amazon Q Code Transformation 会自动分析现有代码库,生成转换计划,并完成计划建议的关键转换任务。

图片

有关此功能的一些其他信息:

  • 目前,Amazon Toolkit for IntelliJ IDEA 和 Amazon Toolkit for Visual Studio Code 提供 Amazon Q Code Transformation 预览版。
  • 欲使用此功能,需在预览期间拥有 Amazon CodeWhisperer Professional 层。
  • 预览期间,您可以将使用 Java 版本 8 和 11 的应用程序升级到 Java 长期支持(LTS)版本 17。
  • 欲了解有关此功能的更多信息,请阅读:使用 Amazon Q Code Transformation(预览版)升级 Java 应用程序

立即开始使用 Amazon Q

有了 Amazon Q,您身边就多了一位生成式 AI 专家为您答疑解惑、更快地编写代码、排除故障、优化工作负载,甚至帮助您编写新功能代码。这些功能简化了在亚马逊云科技上构建应用程序的每个阶段。

如需要额外帮助,Amazon Q 可让您直接在 Q 界面与 Amazon Support 代理联系,消除客户自助服务体验中的任何死角。与 Amazon Support 的集成可在控制台中找到,而且它会按照您的 Amazon Support 计划为您提供适当的支持。

了解更多信息

SAmazon Q 主产品页面 专供 IT 专业人士和开发人员使用的 Amazon Q 详细信息 Amazon Q 入门

了解有关 Amazon Q 的更多信息

全新生成式人工智能助手 Amazon Q (预览版)介绍
在 Amazon CodeCatalyst 中使用搭载生成式人工智能的 Amazon Q 提高开...
使用 Amazon Q Code Transformation 升级 Java 应用程序
Amazon Connect 中的全新生成式人工智能功能 (包括 Amazon Q) 推动更好...
QuickSight 配备全新 Amazon Q,在生成式人工智能辅助下,更快速、更轻松...

文章来源:
https://dev.amazoncloud.cn/column/article/65718fe2e1a2aa6fd3528c74?sc_medium=regulartraffic&sc_campaign=crossplatform&sc_channel=CSDN

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/267747.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机操作系统7

动态分区分配算法: 2.页表的逻辑地址和页内偏移量的计算 3. 两级页表 4.分段、分页管理的对比 5.传统存储方式的特征和缺点 6.虚拟存储 7.请求分页管理方式

2024世界燕窝滋补品展|上海燕博会推荐品牌天健燕窝集团-为消费者带来好燕窝!

天健燕窝集团拥有27年燕窝进出口贸易经验。是最早加入经营正规燕窝业务的企业之一,业务范围遍布全中国,2015 年至2019 年连续5年燕窝进口量全国第一。 一年一届的世界燕窝及天然滋补品博览会暨世界滋补生态发展大会(简称上海燕博会&#xff…

IP与以太网的转发操作

TCP模块在执行连接、收发、断开等各阶段操作时,都需要委托IP模块将数据封装成包发送给通信对象。 网络中有路由器和集线器两种不同的转发设备,它们在传输网络包时有着各自的分工。 (1)路由器根据目标地址判断下一个路由器的位置 (2)集线器在子网中将网…

界面控件DevExpress中文教程 - 如何用Office File API组件填充PDF表单

DevExpress Office File API是一个专为C#, VB.NET 和 ASP.NET等开发人员提供的非可视化.NET库。有了这个库,不用安装Microsoft Office,就可以完全自动处理Excel、Word等文档。开发人员使用一个非常易于操作的API就可以生成XLS, XLSx, DOC, DOCx, RTF, CS…

友元c++

C快速入门 第二十讲:一种特殊的友情关系——友元关系 友元关系是类之间的一种特殊关系,这种关系不仅允许友元类访问对方的public方法和属性,还允许友元访问对方的protected和private方法和属性。 实例1:友元关系访问保护量 1 #i…

基于单片机的电阻、电容、电感测试仪(论文+源码)

1.系统设计 1)控制部分:本设计以单片机为核心,采用89C52单片机,利用其管脚的特殊功能以及所具备的中断系统,定时/计数器和LCD显示功能等。在本设计中,采用LCD1602液晶显示:本设计中有1个CD4502、3个LM555、…

Python使用分段函数拟合数据

Python使用分段函数拟合数据 前言前提条件相关介绍实验环境使用分段函数拟合数据代码实现输出结果 前言 由于本人水平有限,难免出现错漏,敬请批评改正。更多精彩内容,可点击进入Python日常小操作专栏、OpenCV-Python小应用专栏、YOLO系列专栏…

1,使用IDLE开启我们第一个Python程序

前面我们已经安装好了Python,安装了Python后,他会自动帮我们安装一个IDLE。IDLE是一个Python自带的非常简洁的集成开发环境(IDE)。他是一个Python Shell,我们可以利用Python Shell与Python交互。下面我们就利用IDLE开发…

【数据结构第 6 章 ②】- 用 C 语言实现邻接矩阵

目录 一、邻接矩阵表示法 二、AMGraph.h 三、AMGraph.c 四、Test.c 【数据结构第 6 章 ① 】- 图的定义和基本术语-CSDN博客 由于图的结构比较复杂,任意两个顶点之间都可能存在联系,因此无法以数据元素在存储区中的物理位置来表示元素之间的关系&…

anolisos8.8安装显卡+CUDA工具+容器运行时支持(containerd/docker)+k8s部署GPU插件

anolisos8.8安装显卡及cuda工具 一、目录 1、测试环境 2、安装显卡驱动 3、安装cuda工具 4、配置容器运行时 5、K8S集群安装nvidia插件 二、测试环境 操作系统:Anolis OS 8.8 内核版本:5.10.134-13.an8.x86_64 显卡安装版本:525.147.05 c…

el-tree搜索的使用

2023.12.11今天我学习了如何对el-tree进行搜索的功能&#xff0c;效果如下&#xff1a; <template><div class"head-container"><el-inputv-model"roleName"clearableplaceholder"请输入角色/用户名称"prefix-icon"el-icon-…

linux搭建seata并使用

搭建seata 官网 在linux下搭建 下载1.6.1版本&#xff1a;地址 新建文件夹、上传压缩包并解压 [roothao ~]# cd /usr/local/software/ [roothao /usr/local/software]# ls canal docker elk gitlab jdk mysql nacos nexus nginx rabbitmq redis redis_sentinel…