re:invent 2023 Amazon Q 初体验

授权声明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 Developer Centre,知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道

前言

    亚马逊云科技在2023 re:Invent全球大会上宣布推出 Amazon Q, 在主题演讲中,亚马逊云科技 CEO Adam Selipsky 将其描述为能够“轻松聊天、生成内容和采取行动”,“一种新型的生成式人工智能助手,旨在工作中为你提供帮助”。 Selipsky说,考虑到这个聊天机器人的对话特性,Q这个名字来源于“问题”(question)这个词。这也是对詹姆斯·邦德小说中角色Q和《星际迷航》中强大人物的模仿。

image.png

Amazon Q专注于工作场所,而不是面向消费者。它旨在帮助员工完成日常任务,例如总结文档、填写内部文件以及回答有关公司政策的问题。Amazon Q将与其他企业聊天机器人竞争,包括微软Copilot、谷歌Duet AI和ChatGPT Enterprise。

看介绍和用途,Amazon Q 想做企业用户的生意,个人用户还是不挣钱啊,据说微软他们那用户量高达150万的AI编程工具GitHub Copilot,平均每个月在每个用户身上都要倒贴20美元,最高能达80美元。亚马逊从企业用户着手,思路还是不错滴,下面就好好体验一下,看看这个"Q"能不能重塑我的工作方式😂

一、Amazon Q 聊天功能初体验

1. 如何体验 Amazon Q

输入https://aws.amazon.com/q,然后点击 Get started with Amazon Q today

image.png

接着点击 Get started

image.png

这个时候会要求登录亚马逊账号,登录账号后,在控制台右侧会有一个 Amazon Q 的 preview 版,可以对话和 Aws 相关的问题,相当于高级的搜索文档助手

image.png

2. Amazon Q 文档助手的 AI 聊天能力

2.1 基本对话理解能力
  • 看回答提示不支持中文,对中国开发者貌似不太友好

image.png

  • 而且从回答提示看,这个 Aws 内部的回答助手目前只支持 C++C#
  • 支持最大 1000 字符的输入,记得昨天(11.29)最开始发布的时候支持最多 200 字符
2.2 技术方面回答能力
  • 官方说能解答常见的错误和异常问题,先来个栈溢出

image.png

看回答结果,和其他的 AI 聊天机器人大差不差,区别在于最后的 Sources,点进去是个能访问的网页,这点做的不错,一般大模型回答的问题不太准确,辅助真实网页,至少能解决提问者的一些困惑,提问者后续去顺着这个网页的回答去找,也能有一个最终正确的方向。

  • 情感解析能力,用哈姆莱特的一句话试试:

image.png

  • 写个算法看看,冒泡排序

image.png

看来算法类和涉及人类情感的问题也无法回答,只能问和 AWS 相关的内容,所以控制台的 Amazon Q 适合找文档,解决 Aws 服务相关的问题,比如这个就能回答的很完善:

image.png

二、Amazon Q 搞的定代码?

下面就来看看 Amazon Q如何"重塑"工作方式的吧

2.1 Amazon Q 集成 Visual Studio Code

  1. 先安装 AWS Toolkit

image.png

  1. 然后登录 AWS 账号,接着就能在前端代码中使用 Amazon Q 了

image.png

  1. 具体能干哪些事?
  • 解释工作区的代码:选中代码部分,然后在 chat 对话框中输入描述信息,就能描述所选中代码的内容

image.png

  • 用对应的代码语言来写算法:除了提供代码的解释,还会提供一个相关算法的博文网址链接

image.png

  • 看看能不能利用 Vue 写前端功能:这个代码实际上还是需要修改,没法直接用。。。

image.png

下面来看看在 Java 上面的使用咋样

2.2 Amazon Q 集成 IntelliJ IDEA

  1. 在 plugin market 搜索 AWS Toolkit

image.png

  1. 安装完成后就会在左侧任务栏中看到亚马逊的标志,点击后就能找到 Amazon Q 了

image.png

集成的最大输入字符是 4000,基本上能满足输入需求,再来看看基本的代码辅助功能:

  • 解释 Java 代码:

image.png

  • 写个算法看看:

image.png

哈哈哈,出现问题了,看来刚发布,还需要优化一下啊

小结

    整体来说,回答的效果不如 GPT-3.5,日常代码辅助不如 Copliot。如果说只针对企业用户,对于企业内部的数据集进行模型微调,当成一个文档助手还是不错的。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C++ 函数进阶

目录 缺省参数 缺省参数的分类 全缺省参数 半缺省参数 缺省参数应用 占位参数 函数重载 函数重载注意事项 C支持函数重载的原理 缺省参数 缺省参数是声明或定义函数时为函数的参数指定一个缺省值。 在调用该函数时,如果没有指定实参则采用该形参的缺省值…

【无标题】从0到1 搭建一个vue3+Django项目

目录 一、后端项目python django二、前端项目vitevue3三、后端配置3.1 将路由指向app3.2 app下创建urls.py, 写入路由3.3 views写入test函数3.4 启动服务,访问路由 四、前端配置4.1 安装一些工具库及创建文件4.1.1 安装需要用的三方库4.1.2 创建文件 4.2…

探索 IndexedDB 的世界:大规模数据存储的解决方案

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

MySQL 数据库如何实现 XA 规范?

本文我们来讨论 MySQL 的 XA 规范有哪些应用相关的内容。 MySQL 为我们提供了分布式事务解决方案,在前面的内容中提到过 binlog 的同步,其实是 MySQL XA 规范的一个应用,那么 XA 规范是如何定义的,具体又是如何应用的呢&#xff…

『App自动化测试之Appium基础篇』| 从定义、原理、环境搭建、安装问题排查等深入了解Appium

『App自动化测试之Appium基础篇』| 从定义、原理、环境搭建、安装问题排查等深入了解Appium 1 关于Android UI自动化测试2 Appium简介3 Appium原理3.1 Android端过程3.2 iOS端过程 4 补充内容5 JDK下载6 JDK配置7 SDK下载8 SDK配置9 配置Android环境10 安装NodeJs11 解决node安…

chineseocr项目不使用web推理-docker容器化

整个流程介绍 拉取 ufoym/deepo 镜像 -- 因为包含了主流深度学习框架,镜像4G出头。拉取 chineseocr 项目代码。修改代码,不使用web,增加命令行传入图片路径的功能打包成docker镜像。 开始 拉取 ufoym/deepo 镜像 :cpu版本为例 do…

Gitlab代码集成阿里代码检查P3C

文章目录 一、获取P3C-PMD1、下载源码2、打包3、上传文件 二、创建hooks1、指定项目2、全局设置 三、使用 一、获取P3C-PMD 1、下载源码 源码地址:https://github.com/alibaba/p3c 也可以直接下载打包好的文件, p3c-pmd-2.1.1-jar.zip: https://pan…

Javaweb之前端工程打包部署的详细解析

6 打包部署 我们的前端工程开发好了,但是我们需要发布,那么如何发布呢?主要分为2步: 前端工程打包 通过nginx服务器发布前端工程 6.1 前端工程打包 接下来我们先来对前端工程进行打包 我们直接通过VS Code的NPM脚本中提供的…

Python与PHP:编写大型爬虫的适用性比较

目录 一、引言 二、Python编写爬虫的优势 1、强大的数据处理能力 2、丰富的网络库和框架 3、良好的可读性和易维护性 4、社区支持和生态系统 三、PHP编写爬虫的优势 1、简单易学 2、广泛的应用领域 3、高效的性能 4、灵活的请求处理方式 四、大型爬虫的编写实例&am…

java开发神器之ecplise的基本使用

java开发神器之ecplise的基本使用 一、ecplise的安装二、利用ecplise创建工作空间 一、ecplise的安装 免安装eclipse程序包 二、利用ecplise创建工作空间 1、准备好eclipse的程序包,右键执行程序。 2、若打开eclipse显示如下第一张图的界面提示,是因…

生产环境_从数据到层级结构JSON:使用Spark构建多层次树形数据_父子关系生成

代码补充了!兄弟萌 造的样例数据 val data Seq(("USA", "Male", "Asian", "Chinese"),("USA", "Female", "Asian", "Chinese"),("USA", "Male", "Bl…

网络之路26:STP生成树协议

正文共:2222 字 19 图,预估阅读时间:3 分钟 目录 网络之路第一章:Windows系统中的网络 0、序言 1、Windows系统中的网络1.1、桌面中的网卡1.2、命令行中的网卡1.3、路由表1.4、家用路由器 网络之路第二章:认识企业设备…

碳信用市场的未来:中碳CCNG的愿景

在全球碳减排努力日益增强的背景下,中国碳中和发展集团有限公司(简称中碳CCNG)正以其创新的碳交易平台引领行业新趋势。中碳CCNG提供的一站式综合服务不仅包括碳信用的托管、买卖和抵消,而且通过其综合性数字平台,促进…

【100天精通Python】Day75:Python机器学习-第一个机器学习小项目_鸾尾花分类项目(上)

目录 1 机器学习中的Helloworld _鸾尾花分类项目 2 导入项目所需类库和鸾尾花数据集 2.1 导入类库 2.2 scikit-learn 库介绍 (1)主要特点: (2)常见的子模块: 3 导入鸾尾花数据集 3.1 概述数据 3.…

matlab 最小二乘拟合空间直线(方法二)

目录 一、算法原理1、算法过程2、参考文献二、代码实现三、结果展示四、相关链接本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫与GPT。 一、算法原理

IT外包服务内容有哪些?

在信息技术迅猛发展的今天,越来越多的企业为了提高效率、降低成本以及更专注于核心业务,选择将信息技术工作外包给专业的IT服务公司。IT外包包含很多不同的服务,以下是对主要服务内容的简要概述。 1. 网络建设与维护 网络是现代企业信息系统…

jquery实现省市区三级联动

一、技术&#xff1a; 前端采用的是jsp页面 后端采用springmvcmybatismysql8 效果图 二、cascadeSelect.jsp页面 <% page contentType"text/html;charsetUTF-8" language"java" %> <%String path request.getContextPath();String basePath …

每日一练2023.12.5—— 一帮一【PTA】

题目链接&#xff1a; L1-030 一帮一 题目要求&#xff1a; “一帮一学习小组”是中小学中常见的学习组织方式&#xff0c;老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作&#xff0c;即在得到全班学生的排名后&…

西安安泰——ATA-1220E宽带放大器

ATA-1220E宽带放大器简介 ATA-1220E是一款可放大交直流信号的差分通道宽带放大器。其最大输出电压 60Vp-p(30Vp)&#xff0c;最大输出电流1Ap&#xff08;>50Hz&#xff09;。电压增益数控可调&#xff0c;一键保存设置&#xff0c;提供了方便简洁的操作选择&#xff0c;可…

华为无线配置模板 一

华为无线配置模板 一 拓扑图1.配置SwitchA和AC&#xff0c;使AP与AC之间能够传输CAPWAP报文2.配置AC作为DHCP服务器&#xff0c;为STA和AP分配IP地址3.配置AP上线4.配置WLAN业务参数5.验证配置结果 拓扑图 采用如下的思路配置小型网络的WLAN基本业务&#xff1a;1.配置AP、AC、…