前言
亚马逊云科技在2023 re:Invent 全球大会上宣布推出 Amazon Q , 在主题演讲中,亚马逊云科技 CEO Adam Selipsky 将其描述为能够"轻松聊天、生成内容和采取行动","一种新型的生成式人工智能助手,旨在工作中为你提供帮助"。 Selipsky说,考虑到这个聊天机器人的对话特性,Q 这个名字来源于"问题"( question )这个词。这也是对詹姆斯·邦德小说中角色 Q 和《星际迷航》中强大人物的模仿。
亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、技术专栏、培训视频、活动与竞赛等。帮助中国开发者对接世界最前沿技术,观点,和项目,并将中国优秀开发者或技术推荐给全球云社区。如果你还没有关注/收藏,看到这里请一定不要匆匆划过,点这里让它成为你的技术宝库!
![](https://file.jishuzhan.net/article/1759509653818970114/5bcc386c684e9de5ce6644a13b74a5f4.webp)
Amazon Q 专注于工作场所,而不是面向消费者。它旨在帮助员工完成日常任务,例如总结文档、填写内部文件以及回答有关公司政策的问题。Amazon Q 将与其他企业聊天机器人竞争,包括微软 Copilot 、谷歌 Duet AI 和 ChatGPT Enterprise。
看介绍和用途,Amazon Q 想做企业用户的生意,个人用户还是不挣钱啊,据说微软他们那用户量高达 150 万的 AI 编程工具 GitHub Copilot,平均每个月在每个用户身上都要倒贴 20 美元,最高能达 80 美元。亚马逊从企业用户着手,思路还是不错滴,下面就好好体验一下,看看这个 " Q " 能不能重塑我的工作方式😂
一、Amazon Q 聊天功能初体验
1. 如何体验 Amazon Q
输入 aws.amazon.com/q?trk=cndc-...,然后点击 Get started with Amazon Q today
![](https://file.jishuzhan.net/article/1759509653818970114/c399337213922239d93fc1bd2b471fa2.webp)
接着点击 Get started
![](https://file.jishuzhan.net/article/1759509653818970114/f976aed2cfd65d0924f17be0dcfbef34.webp)
这个时候会要求登录亚马逊账号,登录账号后,在控制台右侧会有一个 Amazon Q 的 preview 版,可以对话和亚马逊云科技相关的问题,相当于高级的搜索文档助手
![](https://file.jishuzhan.net/article/1759509653818970114/e17579ea2946c767792d21ee5b94708c.webp)
2. Amazon Q 文档助手的 AI 聊天能力
2.1 基本对话理解能力
- 看回答提示不支持中文,对中国开发者貌似不太友好
![](https://file.jishuzhan.net/article/1759509653818970114/80a6fd372fa40351a04823942c03c35a.webp)
- 而且从回答提示看,这个亚马逊云科技内部的回答助手目前只支持 C++ 和 C#
- 支持最大 1000 字符的输入,记得昨天(11.29)最开始发布的时候支持最多 200 字符
2.2 技术方面回答能力
- 官方说能解答常见的错误和异常问题,先来个栈溢出
![](https://file.jishuzhan.net/article/1759509653818970114/0f31884b91025dde4c82b52d0ae54fb2.webp)
看回答结果,和其他的 AI 聊天机器人大差不差,区别在于最后的 Sources ,点进去是个能访问的网页,这点做的不错,一般大模型回答的问题不太准确,辅助真实网页,至少能解决提问者的一些困惑,提问者后续去顺着这个网页的回答去找,也能有一个最终正确的方向。
- 情感解析能力,用哈姆莱特的一句话试试:
![](https://file.jishuzhan.net/article/1759509653818970114/73de892b9138b3ebef3849ed6a4a5492.webp)
- 写个算法看看,冒泡排序
![](https://file.jishuzhan.net/article/1759509653818970114/6e5d9801fda56b4e00f664b078fc884b.webp)
看来算法类和涉及人类情感的问题也无法回答,只能问和亚马逊云科技相关的内容,所以控制台的 Amazon Q 适合找文档,解决亚马逊云科技服务相关的问题,比如这个就能回答的很完善:
![](https://file.jishuzhan.net/article/1759509653818970114/2eea8e7af8b6f3d3a7f5446905a02410.webp)
二、Amazon Q 搞的定代码?
下面就来看看 Amazon Q如何"重塑"工作方式的吧
1、 Amazon Q 集成 Visual Studio Code
1.1先安装 Amazon Toolkit
![](https://file.jishuzhan.net/article/1759509653818970114/bdb3a068224284000013bab24e64ff09.webp)
1.2 然后登录亚马逊云科技账号,接着就能在前端代码中使用 Amazon Q 了
![](https://file.jishuzhan.net/article/1759509653818970114/cbe30ff6c0936b09c311b7219704d325.webp)
1.3 具体能干哪些事?
1.4 解释工作区的代码:选中代码部分,然后在 chat 对话框中输入描述信息,就能描述所选中代码的内容
![](https://file.jishuzhan.net/article/1759509653818970114/f03698dae85ccc2fb558a09d055cffd2.webp)
- 用对应的代码语言来写算法:除了提供代码的解释,还会提供一个相关算法的博文网址链接
![](https://file.jishuzhan.net/article/1759509653818970114/16d74704e3b978b2ca524f04e14422f4.webp)
- 看看能不能利用 Vue 写前端功能:这个代码实际上还是需要修改,没法直接用。。。
![](https://file.jishuzhan.net/article/1759509653818970114/c2fdb5789ab3951cce32ab7b596b15ff.webp)
下面来看看在 Java 上面的使用咋样
2. Amazon Q 集成 IntelliJ IDEA
2.1 在 plugin market 搜索 Amazon Toolkit
![](https://file.jishuzhan.net/article/1759509653818970114/e22e567589195afa573fa1a1cc61b4c5.webp)
2.2 安装完成后就会在左侧任务栏中看到亚马逊的标志,点击后就能找到 Amazon Q 了
![](https://file.jishuzhan.net/article/1759509653818970114/3fa137fe363cac5130f30efaf75f72a5.webp)
集成的最大输入字符是 4000,基本上能满足输入需求,再来看看基本的代码辅助功能:
- 解释 Java 代码:
![](https://file.jishuzhan.net/article/1759509653818970114/40250245c1ed227754a9983cc3f6a9cf.webp)
- 写个算法看看:
![](https://file.jishuzhan.net/article/1759509653818970114/95a9c62f572c6ec27cb32e2e33d1cd7d.webp)
哈哈哈,出现问题了,看来刚发布,还需要优化一下啊
小结
整体来说,回答的效果不如 GPT-3.5 ,日常代码辅助不如 Copliot 。如果说只针对企业用户,对于企业内部的数据集进行模型微调,当成一个文档助手还是不错的。
作者: 亚马逊云科技 Builder