【亚马逊云科技】自家的AI助手 - Amazon Q
写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注意事项均会在末尾列出,欢迎大家通过各种方式提供素材。
- 对于文章中出现的任何错误请大家批评指出,一定及时修改。
- 有任何想要讨论和学习的问题可联系我:zhuyc@vip.163.com。
- 发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。
【亚马逊云科技】自家的AI助手 - Amazon Q
本文关键字:亚马逊、Amazon、AI、Amazon Q、人工智能
 
文章目录
- 【亚马逊云科技】自家的AI助手 - Amazon Q
- 一、产品概述
- 1. Amazon Q
- 2. 预览版介绍
 
- 二、使用实践
- 1. 网页版入口
- 2. 服务故障排除
- 3. 产品选型建议
 
- 三、定制学习
- 1. 应用创建
- 2. 数据源配置
- 3. 使用测试
 
- 四、插件集成
 
一、产品概述
1. Amazon Q
- 产品链接:Amazon Q(预览版)

Amazon Q 是一种生成式人工智能赋能的新型助手,专为完成工作而设计,并且为您的业务量身定制。
以上是官方对产品的描述,说起AI助手,大家应该都不陌生了。那么Amazon Q到底独特在哪里呢?小编认为最主要的特点就是可以和各种云服务的使用整合起来,另外一个就是可以构建自己的知识库,将各种文档类资源直接学习起来,效果真的拔群!
除此之外,其它AI Chat产品具备的特点都同样具备,比如交互式问答、连续对话、专业类问题回答等等,唯一美中不足就是目前还不支持中文,并且对于一些不能回答的问题并不能够很好的应对。当然,在实际体会之后,小编觉得每个产品的定位是不同的,如果把Amazon Q当作一个日常的AI助手来使用的话显然并不是那么合适的,可以说自身的优势并没有发挥出来。在企业场景中,Amazon Q是第一个基于云资产的AI助手,可以在安全环境下帮助管理云服务、错误排查、辅助开发等等。并且,可以将Amazon Q以应用的形式独立发布和部署,供公司内部使用,整合内部数据存储库,不仅可以自主学习还可以帮助公司人员快速了解业务以及辅助决策。
从各个方面来说,这都是一个企业级解决方案,虽然目前只是预览版,但是很多功能的设计可以说十分振奋人心。
2. 预览版介绍
目前的预览版是完全免费的,如果你需要让它有更丰富的知识,可以自己创建一个应用,然后同步数据进行学习,这个时候才需要考虑到存储单元,可以先用一个来进行测试。

 除此之外,还有很多免费产品可以结合Amazon Q一起进行测试哦,如下文中提到的Amazon EC2、Amazon ElastiCache等等,只要创建账号即可免费使用一年:https://aws.amazon.com/cn/free/?sc_channel=seo&sc_campaign=blog1227
二、使用实践
这里对于一些简单问题就不做测试了,主要突出介绍一下Amazon Q自身特有的功能。
1. 网页版入口
首先,想要使用Amazon Q,只需要在登录后留意网页右侧的侧边栏,一键呼出即可。【如果没有亚马逊账号可以点击亚马逊云科技注册】比如,在控制台主页可以看到:

这个时候我们就可以开始对话了,并且助手此时已经能够读取这个账户下的各种云资产,可以帮助排查各种问题。
2. 服务故障排除
小编此前创建了一个ElasticCache产品,想查看一下在EC2上是否能够成功连接,于是乎我只需要这样说:
- Pls test the connection between Redis Cache and EC2

- 此时继续点击链接:preview experience here
在新弹出的窗口中会自动开始测试,读取账号下的相关实例,然后进行连接测试:

可以看到,此时将读取账号下的相关云资产,根据当前网络设置进行连通性测试,这样我们直接就可以知道,当前网络是否可以联通。因为目前越来越多的服务并不开放公网访问,所以对于VPC的管理是十分重要的,而Amazon Q就是一个很好的测试工具,并且在结果页面中可以快速跳转到相关的实例或配置,如果存在问题则会直接标红指出。
3. 产品选型建议
在创建一些产品时,Amazon Q还能够直接给出选择建议,帮助我们做出合适的选择。比如在创建新的EC2时,里面有各种各样的型号,对于新手很难知道其中的区别,并且不知道如何选择,一般都是看硬件配置。现在则会发现多了一个Get advice选项:

然后我们就可以根据应用场景、用户、价格优先级、CPU型号来获得相应的建议。毕竟在相同的硬件配置下,在不同的用途中的表现是不一样的,这样可以帮助我们快速了解相关的型号,并且最后根据价格和配置来做出选择。

三、定制学习
如果企业有自己的知识库,其中包含了和业务相关的代码、文档等资料,包括存储在数据库中的数据,都可以统一导入同步到Amazon Q中,以交互对话的形式进行提取。
1. 应用创建
进入到Amazon Q产品后可以看到一个创建应用的流程:

在其中添加需要的数据源,并且设置同步频率,然后就可以在预览中使用,最后独立部署,便于内部使用,本文将演示前三个步骤。
- 点击Create application按钮
填写应用名称,并且创建一个新的服务规则:

- 创建检索器
创建一个新的检索器,这样可以自主的配置数据源,存储单元暂时设置为1。

2. 数据源配置
在最后一个步骤中,我们可以自主添加数据源,每个应用限制为5个。可以是Amazon S3、各种数据库存储、已存在的文件、网络资源,等等等等。

- 创建Web crawler
点击Web crawler旁边的加号,我们使用Python官方文档为例:https://docs.python.org/3.12/contents.html,因为目前只支持英文,所以我们也选择文档的英文版。接下来把相关的信息填入配置中:

每个Web crawler最多添加10个链接,接下来设置认证或代理相关的配置,由于是网络公开资源,所以全部不需要设置:

创建一个新的IAM role:

接下来设置和同步相关的配置,可以尽量缩小范围,由于小编选择的是稳定版本,所以文档基本不会有变化,在同步模式中选择了Full sync,同步周期选择了Run on demand【手动】。

其它部分如果有需要可以额外配置,点击Add datasouce按钮退出,可以看到已经成功添加了一个数据源:

最后点击右下角的Finish完成应用的创建。
3. 使用测试
- 数据同步
初次使用需要完成数据同步,在应用列表中可以找到刚刚创建好的应用:

点击进入后,查看Data Sources的部分,选中Python,然后点击Sync now,等待完成。

根据内容的多少以及爬取的设置,等待时间会有所不同,完成后会显示如下:

- 应用入口
数据同步完成后已经可以正常使用了,在应用中可以看到Preview web experience按钮。

点击打开交互界面,完成初始化设置,就是一些显示信息,可以直接保存:

- 基于数据源的提问
接下来,我们问一个问题,看看与正常的回答有何不同:How to use list in Python:

虽然我们使用的是一个比较通用的问题,但是不同的地方在于在来源部分可以看到来自数据源的引用。这是一个很强的扩展性功能,我们可以导入公司内部的很多数据,在安全的条件下进行使用,这将会极大的提高效率。
四、插件集成
Amazon Q也可以作为代码助手使用,以VS Code为例:

直接在插件中搜索Amazon Q,实际就是安装AWS Toolkit,点击安装按钮:

选择其中的Amazon Q + CodeWhispere,按提示完成账号的登录与配置即可。

总的来说,Amazon Q本身还是一款很有特点,更加适合企业场景的产品,着实给小编带来了一些惊喜,大家也可以趁现在试用一下!
相关文章:
 
【亚马逊云科技】自家的AI助手 - Amazon Q
写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成…...
 
网络安全—SSL安全访问应用
文章目录 网络拓扑部署CA服务器颁发证书开启Web服务安装IIS服务修改Web默认网页 申请Web证书前提准备申请文件生成申请web证书开始安装web证书 客户机访问web默认网站使用HTTP使用HTTPS 为客户机安装浏览器证书 环境:Windows Server 2003 网络拓扑 这里使用NAT还是…...
Qt5.14.2实现将html文件转换为pdf文件
文章目录 简介源码widget.cppwidget.uihtml文件演示效果简介 QPdfWriter是Qt框架中用于创建和写入PDF文件的类。它允许您在您的Qt应用程序中动态生成并输出PDF文档,以便进行打印、保存或导出。 QPdfWriter类提供了以下一些常用的函数和方法,可以让您创建和定制PDF文件: 构…...
 
Minecraft教程:使用MCSM面板搭建我的世界私服并实现远程联机
文章目录 前言1. 安装JAVA2. MCSManager安装3.局域网访问MCSM4.创建我的世界服务器5.局域网联机测试6.安装cpolar内网穿透7. 配置公网访问地址8.远程联机测试9. 配置固定远程联机端口地址9.1 保留一个固定tcp地址9.2 配置固定公网TCP地址9.3 使用固定公网地址远程联机 前言 Li…...
 
springboot学生成绩管理系统源码和论文
随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代…...
w20webshell之文件上传
1.什么是文件上传? 将本地文件传输到指定位置。2.什么是webshell 给恶意脚本提供运行环境3.文件上传所需要的条件 a.文件成功上传,未被删除 b.知道文件路径 c.文件所在系统支持脚本运行4.文件上传流程 支持任意文件上传的文件上传 a.恶意文件上传成功 b.…...
 
【Redis】非关系型数据库之Redis的主从复制、哨兵和集群高可用
目录 一、主从复制、哨兵、集群的区别 二、主从复制 2.1主从复制的作用 2.2主从复制的原理 2.3主从复制的实操 步骤一:环境准备 步骤二:安装Redis以及配置文件修改 Redis的主从配置文件都一样 步骤四:验证主从复制 三、哨兵 3.1哨兵…...
 
从私有Git仓库的搭建到命令的使用及部署再到分支管理
一、版本控制系统/版本控制器 1. 版本控制系统: git 分布式 —没有中心代码库,所有机器之间的地位同等(每台机器上都有相同的代码) svn 集中管理的 —有中心代码库,其他都是客户端 2.git与svn介绍 1.git属于分布…...
 
mysql基础-常用函数汇总
目录 1. 查询技巧 2. 时间函数 2.1 now() 2.2 current_date() 2.3 时间差timestampdiff()与datediff() 2.4 其他时间函数 3. 字符函数 3.1 截取函数 3.2 分割函数 3.3 left与right函数 3.4 其他函数 4. 数字函数 5. …...
COCO数据格式的json文件内容
COCO(Common Objects in Context)数据集现在有3种标注类型:object instances(目标实例), object keypoints(目标上的关键点), 和image captions(看图说话),使用JSON文件存储,包含了对图像中目标的边界框、类别标签、分割掩码等信息。 COCO标注文件是一个包含多个字…...
 
AI-数学-高中-3.二次函数的根的分布问题的解题方法
原作者学习视频:二次】3二次函数根分布问题(中档)_哔哩哔哩_bilibili 一、伟达定理(根与0比较的二次函数) 示例: 二、画图法: 1.开口方向的确定,有的示例可能存在向上、下两种情况…...
golang中gorm使用
前言 记录下go语言操作mysql数据库,选用gorm,gorm是一个流行的对象关系映射(ORM)库,用于简化与数据库的交互。 接入步骤 安装gorm:首先,你需要使用Go模块来安装gorm。在终端中运行以下命令&…...
centoss7安装mysql详细教程
【MySQL系列】在Centos7环境安装MySQL_centos7安装mysql-CSDN博客 【MySQL系列】在Centos7环境安装MySQL_centos7安装mysql-CSDN博客 【MySQL系列】在Centos7环境安装MySQL_centos7安装mysql-CSDN博客...
SpringBoot-拓展
邮件 依赖 <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId>配置 spring.mail.username邮箱 spring.mail.password授权码 spring.mail.hostsmtp.qq.com # 开启加密验证 spring.mail.properties.mai…...
 
用于查询性能预测的计划结构深度神经网络模型--大数据计算基础大作业
用于查询性能预测的计划结构深度神经网络模型 论文阅读和复现 24.【X1.1】 在关系数据库查询优化领域,对查询时间的估计准确性直接决定了查询优化结果,进而影响到数据库整体的查询效率。但由于数据库自身的复杂性,查询时间受到数据分布、数据…...
MySQL5.7用于控制副本服务器的 SQL 语句
官网地址:MySQL :: MySQL 5.7 Reference Manual :: 13.4.2 SQL Statements for Controlling Replica Servers 欢迎关注留言,我是收集整理小能手,工具翻译,仅供参考,笔芯笔芯. MySQL 5.7 参考手册 / ... / CHANGE M…...
 
stable diffusion 人物高级提示词(四)朝向、画面范围、远近、焦距、机位、拍摄角度
一、朝向 英文中文front view正面Profile view / from side侧面half-front view半正面Back view背面(quarter front view:1.5)四分之一正面 prompt/英文中文翻译looking at the camera看向镜头facing the camera面对镜头turned towards the camera转向镜头looking away from …...
 
C#.Net学习笔记——设计模式六大原则
***************基础介绍*************** 1、单一职责原则 2、里氏替换原则 3、依赖倒置原则 4、接口隔离原则 5、迪米特法原则 6、开闭原则 一、单一职责原则 举例:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修…...
go 修改postgresql的配置参数
postgresql.conf与postgresql.auto.conf的区别 postgresql.auto.conf的优先级高于postgresql.conf,如果一个参数同时存在postgresql.auto.conf和postgresql.conf里面,系统会先读postgresql.auto.conf的参数配置。 使用alter system set修改的是postgres…...
 
解决word图片格式错乱、回车图片不跟着换行的问题
解决word图片格式错乱、回车图片不跟着换行的问题 1.解决方法。 先设置为嵌入型 但是设置的话会出现下面的问题。图片显示不全。 进一步设置对应的行间距,原先设置的是固定值,需要改为1.5倍行距的形式,也就是说不能设置成固定值就可以。...
 
盘古信息PCB行业解决方案:以全域场景重构,激活智造新未来
一、破局:PCB行业的时代之问 在数字经济蓬勃发展的浪潮中,PCB(印制电路板)作为 “电子产品之母”,其重要性愈发凸显。随着 5G、人工智能等新兴技术的加速渗透,PCB行业面临着前所未有的挑战与机遇。产品迭代…...
 
大型活动交通拥堵治理的视觉算法应用
大型活动下智慧交通的视觉分析应用 一、背景与挑战 大型活动(如演唱会、马拉松赛事、高考中考等)期间,城市交通面临瞬时人流车流激增、传统摄像头模糊、交通拥堵识别滞后等问题。以演唱会为例,暖城商圈曾因观众集中离场导致周边…...
 
蓝牙 BLE 扫描面试题大全(2):进阶面试题与实战演练
前文覆盖了 BLE 扫描的基础概念与经典问题蓝牙 BLE 扫描面试题大全(1):从基础到实战的深度解析-CSDN博客,但实际面试中,企业更关注候选人对复杂场景的应对能力(如多设备并发扫描、低功耗与高发现率的平衡)和前沿技术的…...
 
家政维修平台实战20:权限设计
目录 1 获取工人信息2 搭建工人入口3 权限判断总结 目前我们已经搭建好了基础的用户体系,主要是分成几个表,用户表我们是记录用户的基础信息,包括手机、昵称、头像。而工人和员工各有各的表。那么就有一个问题,不同的角色…...
unix/linux,sudo,其发展历程详细时间线、由来、历史背景
sudo 的诞生和演化,本身就是一部 Unix/Linux 系统管理哲学变迁的微缩史。来,让我们拨开时间的迷雾,一同探寻 sudo 那波澜壮阔(也颇为实用主义)的发展历程。 历史背景:su的时代与困境 ( 20 世纪 70 年代 - 80 年代初) 在 sudo 出现之前,Unix 系统管理员和需要特权操作的…...
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别 直接训练提示词嵌入向量的核心区别 您提到的代码: prompt_embedding = initial_embedding.clone().requires_grad_(True) optimizer = torch.optim.Adam([prompt_embedding...
 
Spring数据访问模块设计
前面我们已经完成了IoC和web模块的设计,聪明的码友立马就知道了,该到数据访问模块了,要不就这俩玩个6啊,查库势在必行,至此,它来了。 一、核心设计理念 1、痛点在哪 应用离不开数据(数据库、No…...
IP如何挑?2025年海外专线IP如何购买?
你花了时间和预算买了IP,结果IP质量不佳,项目效率低下不说,还可能带来莫名的网络问题,是不是太闹心了?尤其是在面对海外专线IP时,到底怎么才能买到适合自己的呢?所以,挑IP绝对是个技…...
API网关Kong的鉴权与限流:高并发场景下的核心实践
🔥「炎码工坊」技术弹药已装填! 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 引言 在微服务架构中,API网关承担着流量调度、安全防护和协议转换的核心职责。作为云原生时代的代表性网关,Kong凭借其插件化架构…...
 
Unity VR/MR开发-VR开发与传统3D开发的差异
视频讲解链接:【XR马斯维】VR/MR开发与传统3D开发的差异【UnityVR/MR开发教程--入门】_哔哩哔哩_bilibili...
