## **#「构」向云端,构建者征文大赛#**
re:Invent 2023 带来的全新技术风向标。在本次大会期间,我们举行了「**构」向云端,构建者征文大赛**,邀请构建者们一同提笔畅想生成式 AI 与云碰撞的无限可能。本次赛事征集到了众多优秀文章,我们将陆续和大家一起分享精选作品,一起「构」向云端,感受技术的魅力!
> 本文作者 归思君
亚马逊云科技在 2023 re:Invent 全球大会上宣布推出 [Amazon Q](https://aws.amazon.com/cn/q/?trk=cndc-detail), 在主题演讲中,亚马逊云科技首席执行官 Adam Selipsky 将其描述为能够“轻松聊天、生成内容和采取行动”,“一种新型的生成式 AI 助手,旨在工作中为你提供帮助”。Adam 说,考虑到这个聊天机器人的对话特性,Q 这个名字来源于“问题”(question)这个词。
![image.png](https://dev-media.amazoncloud.cn/ebd1e0d98b594121bf2ae480c5aa2d25_image.png "image.png")
[Amazon Q](https://aws.amazon.com/cn/q/?trk=cndc-detail) 专注于工作场所,主要面向企业用户。它旨在帮助员工完成日常任务,例如总结文档、填写内部文件以及回答有关公司政策的问题。下面我将带领大家体验一下,看看这个"Q"能不能重塑我们的工作方式!
### **Amazon Q 聊天功能初体验**
#### **1 如何体验 Amazon Q**
输入 https://aws.amazon.com/q?trk=cndc-detail ,然后点击 **Get started with [Amazon Q](https://aws.amazon.com/cn/q/?trk=cndc-detail) today**。
![image.png](https://dev-media.amazoncloud.cn/9968c4b6696747f1927cb10b55313cde_image.png "image.png")
接着点击 **Get started**。
![image.png](https://dev-media.amazoncloud.cn/7acfa55f27c74475b17cd610c516c4c3_image.png "image.png")
这时会要求登录亚马逊账号。登录后,在控制台右侧会有一个 [Amazon Q](https://aws.amazon.com/cn/q/?trk=cndc-detail) 的 preview 版,可以对话和亚马逊云科技相关的问题,相当于高级的搜索文档助手。
![image.png](https://dev-media.amazoncloud.cn/948fb35609844df88e2ed0c1e531638f_image.png "image.png")
#### 2 Amazon Q 文档助手的 AI 聊天能力
##### 2.1 基本对话理解能力
支持最大 1000 字符的输入,记得发布时仅支持最多 200 字符,说明产品正在快速迭代中。期待 [Amazon Q](https://aws.amazon.com/cn/q/?trk=cndc-detail) 早日更强大。
##### 2.2 技术方面回答能力
官方说能解答常见的错误和异常问题,先来个栈溢出:
![image.png](https://dev-media.amazoncloud.cn/ae4f8eb31d314ee299a87bd23a171727_image.png "image.png")
看回答结果,和其他的 AI 聊天机器人的区别主要在于最后的 Sources,点进去是能访问的网页,这点做得不错,一般大模型回答的问题不太准确。辅助真实网页,至少能解决提问者的一些困惑,提问者后续去顺着这个网页的回答去找,也能有一个最终正确的方向。
我们再来试试和亚马逊云科技相关的内容。控制台的 [Amazon Q](https://aws.amazon.com/cn/q/?trk=cndc-detail) 很适合找文档,解决亚马逊云科技技术服务相关的问题,比如这个就能回答得很完善:
![image.png](https://dev-media.amazoncloud.cn/47a8427916e34c35bf12527261f52f24_image.png "image.png")
这其实也是 [Amazon Q](https://aws.amazon.com/cn/q/?trk=cndc-detail) 最大的优势所在,**即这是一款非常适合商业客户使用的产品**。[Amazon Q](https://aws.amazon.com/cn/q/?trk=cndc-detail) 允许客户进行对话、解决问题、生成内容以及获取见解和采取行动,**这些都基于客户自己的信息库、代码、数据和企业系统**。而且,亚马逊云科技承诺不会使用客户内容来训练其底层模型。
也就是说,企业可以放心地把内部的一些信息、文档喂给 AI,定制自己的机器人,用于比如产品技术支持、客服等场景,同时不需要担心保密信息的泄露。
### **Amazon Q 搞的定代码?**
下面就来看看 [Amazon Q](https://aws.amazon.com/cn/q/?trk=cndc-detail) 如何"重塑"工作方式的吧!
#### **2.1 Amazon Q 集成 Visual Studio Code**
1. 先安装 Amazon Toolkit
![image.png](https://dev-media.amazoncloud.cn/03e1e8bafaf1436682213980355d650d_image.png "image.png")
2. 然后登录亚马逊云科技账号,接着就能在前端代码中使用 [Amazon Q](https://aws.amazon.com/cn/q/?trk=cndc-detail) 了
![image.png](https://dev-media.amazoncloud.cn/c5eb184fdeac4d9b9845cb4489a74e6c_image.png "image.png")
3. 具体能干哪些事?
- **解释工作区的代码**:选中代码部分,然后在 chat 对话框中输入描述信息,就能描述所选中代码的内容。
![image.png](https://dev-media.amazoncloud.cn/344c804949e246c79a46ccf63bcb98a0_image.png "image.png")
- **用对应的代码语言来写算法**:除了提供代码的解释,还会提供一个相关算法的博文网址链接
![image.png](https://dev-media.amazoncloud.cn/3f18d38eab1e4862abdc3bcd64317c85_image.png "image.png")
- 看看能不能利用 Vue 写前端功能:这个代码实际上还需要二次修改,无法直接使用
![image.png](https://dev-media.amazoncloud.cn/99b78fb75b0b432181f6bd3c1322c936_image.png "image.png")
下面来看看在 Java 上面的使用如何。
#### 2.2 Amazon Q 集成 IntelliJ IDEA
1. 在 plugin market 搜索 Amazon Toolkit
![image.png](https://dev-media.amazoncloud.cn/5cdd6b6efec041739be5f582a4569b7d_image.png "image.png")
2. 安装完成后就会在左侧任务栏中看到亚马逊的标志,点击后就能找到 [Amazon Q](https://aws.amazon.com/cn/q/?trk=cndc-detail) 了
集成的最大输入字符是 4000,基本上能满足输入需求,再来看看基本的代码辅助功能:
- 解释 Java 代码:
![image.png](https://dev-media.amazoncloud.cn/0d895dea6d2a48d38a18a0b9d22605f1_image.png "image.png")
### **小结**
整体来说,[Amazon Q](https://aws.amazon.com/cn/q/?trk=cndc-detail) 是一款非常适合企业用户的 AI 助手。对于企业内部的数据集进行模型微调,作为一个文档助手还是不错的。且时隔1个月再次体验时,发现这款产品还在非常高频的更新迭代中,此前某些小问题都得到了解决和优化。看来亚马逊云科技在努力打造更强大的功能、更准确的答案,以及更友好的开发者体验,可以说是诚意满满,值得我们一起期待!
(*本文经过后期编辑整理后发布*)
### **#欢迎观看更多精彩作品#**
「构」向云端,构建者征文大赛现已评奖,欢迎大家扫描二维码或点击阅读原文,阅读更多精彩内容!
![image.png](https://dev-media.amazoncloud.cn/807e26e20d064eb087d507849d750ac2_image.png "image.png")
![开发者尾巴.gif](https://dev-media.amazoncloud.cn/fee14e02d68d498ca1b562942b2baf93_%E5%BC%80%E5%8F%91%E8%80%85%E5%B0%BE%E5%B7%B4.gif "开发者尾巴.gif")