【亚马逊云科技】自家的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(预览版)

image-20231226013639288

Amazon Q 是一种生成式人工智能赋能的新型助手,专为完成工作而设计,并且为您的业务量身定制。

以上是官方对产品的描述,说起AI助手,大家应该都不陌生了。那么Amazon Q到底独特在哪里呢?小编认为最主要的特点就是可以和各种云服务的使用整合起来,另外一个就是可以构建自己的知识库,将各种文档类资源直接学习起来,效果真的拔群!

除此之外,其它AI Chat产品具备的特点都同样具备,比如交互式问答、连续对话、专业类问题回答等等,唯一美中不足就是目前还不支持中文,并且对于一些不能回答的问题并不能够很好的应对。当然,在实际体会之后,小编觉得每个产品的定位是不同的,如果把Amazon Q当作一个日常的AI助手来使用的话显然并不是那么合适的,可以说自身的优势并没有发挥出来。在企业场景中,Amazon Q是第一个基于云资产的AI助手,可以在安全环境下帮助管理云服务、错误排查、辅助开发等等。并且,可以将Amazon Q以应用的形式独立发布和部署,供公司内部使用,整合内部数据存储库,不仅可以自主学习还可以帮助公司人员快速了解业务以及辅助决策。

从各个方面来说,这都是一个企业级解决方案,虽然目前只是预览版,但是很多功能的设计可以说十分振奋人心。

2. 预览版介绍

目前的预览版是完全免费的,如果你需要让它有更丰富的知识,可以自己创建一个应用,然后同步数据进行学习,这个时候才需要考虑到存储单元,可以先用一个来进行测试。

image-20231227022646838
除此之外,还有很多免费产品可以结合Amazon Q一起进行测试哦,如下文中提到的Amazon EC2、Amazon ElastiCache等等,只要创建账号即可免费使用一年:https://aws.amazon.com/cn/free/?sc_channel=seo&sc_campaign=blog1227

二、使用实践

这里对于一些简单问题就不做测试了,主要突出介绍一下Amazon Q自身特有的功能。

1. 网页版入口

首先,想要使用Amazon Q,只需要在登录后留意网页右侧的侧边栏,一键呼出即可。【如果没有亚马逊账号可以点击亚马逊云科技注册】比如,在控制台主页可以看到:

image-20231227023527518

这个时候我们就可以开始对话了,并且助手此时已经能够读取这个账户下的各种云资产,可以帮助排查各种问题。

2. 服务故障排除

小编此前创建了一个ElasticCache产品,想查看一下在EC2上是否能够成功连接,于是乎我只需要这样说:

  • Pls test the connection between Redis Cache and EC2

image-20231227023908059

  • 此时继续点击链接:preview experience here

在新弹出的窗口中会自动开始测试,读取账号下的相关实例,然后进行连接测试:

image-20231227024215039

可以看到,此时将读取账号下的相关云资产,根据当前网络设置进行连通性测试,这样我们直接就可以知道,当前网络是否可以联通。因为目前越来越多的服务并不开放公网访问,所以对于VPC的管理是十分重要的,而Amazon Q就是一个很好的测试工具,并且在结果页面中可以快速跳转到相关的实例或配置,如果存在问题则会直接标红指出。

3. 产品选型建议

在创建一些产品时,Amazon Q还能够直接给出选择建议,帮助我们做出合适的选择。比如在创建新的EC2时,里面有各种各样的型号,对于新手很难知道其中的区别,并且不知道如何选择,一般都是看硬件配置。现在则会发现多了一个Get advice选项:

image-20231227024917290

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

image-20231227025024670

三、定制学习

如果企业有自己的知识库,其中包含了和业务相关的代码、文档等资料,包括存储在数据库中的数据,都可以统一导入同步到Amazon Q中,以交互对话的形式进行提取。

1. 应用创建

进入到Amazon Q产品后可以看到一个创建应用的流程:

image-20231227025614041

在其中添加需要的数据源,并且设置同步频率,然后就可以在预览中使用,最后独立部署,便于内部使用,本文将演示前三个步骤。

  • 点击Create application按钮

填写应用名称,并且创建一个新的服务规则

image-20231227025900711

  • 创建检索器

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

image-20231227030319123

2. 数据源配置

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

image-20231227030521013

  • 创建Web crawler

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

image-20231227031047707

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

image-20231227031204086

创建一个新的IAM role

image-20231227031338073

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

image-20231227031618721

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

image-20231227032004776

最后点击右下角的Finish完成应用的创建。

3. 使用测试

  • 数据同步

初次使用需要完成数据同步,在应用列表中可以找到刚刚创建好的应用:

image-20231227032203272

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

image-20231227032232429

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

image-20231227032414128

  • 应用入口

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

image-20231227032612769

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

image-20231227032749367

  • 基于数据源的提问

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

image-20231227032927620

虽然我们使用的是一个比较通用的问题,但是不同的地方在于在来源部分可以看到来自数据源的引用。这是一个很强的扩展性功能,我们可以导入公司内部的很多数据,在安全的条件下进行使用,这将会极大的提高效率。

四、插件集成

Amazon Q也可以作为代码助手使用,以VS Code为例:

image-20231227033310215

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

image-20231227033522146

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

image-20231227033852109

总的来说,Amazon Q本身还是一款很有特点,更加适合企业场景的产品,着实给小编带来了一些惊喜,大家也可以趁现在试用一下!

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

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

相关文章

Neuro Contamination - Cyberpunk Gaming Music Futuristic Glitchy Sci-fi

无论是展示赛博朋克未来的电影场景,还是介绍高科技武器,你的音乐选择都至关重要。这首曲子的灵感来自科幻小说,旨在让你的观众想象未来的感觉。 潜在用例:科幻游戏、赛博朋克游戏、电影预告片、动作场景和产品广告。 非常适合充…

爆肝整理,接口测试+为什么要做接口测试总结,策底贯通...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 1、什么是接口测试…

【SpringBoot+dubbo+zk】实现服务之间rpc通信

0)前置准备&#xff0c;我们使用zk作为注册中心&#xff0c;先启动zk&#xff0c;也就是2181端口。 1)父工程pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http…

现有网络模型的使用及修改(VGG16为例)

VGG16 修改默认路径 import os os.environ[TORCH_HOME] rD:\Pytorch\pythonProject\vgg16 # 下载位置太大了&#xff08;140多G&#xff09;不提供直接下载 train_set torchvision.datasets.ImageNet(root./data_image_net, splittrain, downloadTrue, transformtorchvis…

GPDB - 高可用 - 流复制状态

GPDB - 高可用 - 流复制状态 GPDB的高可用基于流复制&#xff0c;通过FTS进行自动故障切换。自动故障切换需要根据primary-mirror流复制的各种状态进行判断。本节就聊聊primary-mirror流复制的各种状态。同样适用于PgSQL 1、WalSndState typedef enum WalSndState {WALSNDSTATE…

本地部署 Ollama

本地部署 Ollama 0. Ollama 能帮我们做什么1. 下载 Ollama2. 安装 Ollama3. 使用 Ollama4. Ollama 和 Langchain 的集成 0. Ollama 能帮我们做什么 在本地启动并运行大型语言模型。 运行 Llama 2、Code Llama 和其他模型。自定义并创建自己的。 1. 下载 Ollama 访问 https:…

【数据仓库与联机分析处理】数据仓库工具Hive

目录 一、Hive简介 &#xff08;一&#xff09;什么是Hive &#xff08;二&#xff09;优缺点 &#xff08;三&#xff09;Hive架构原理 &#xff08;四&#xff09;Hive 和数据库比较 二、MySQL的安装配置 三、Hive的安装配置 1、下载安装包 2、解压并改名 3、配置环…

ubuntu创建pytorch-gpu的docker环境

文章目录 安装docker创建镜像创建容器 合作推广&#xff0c;分享一个人工智能学习网站。计划系统性学习的同学可以了解下&#xff0c;点击助力博主脱贫( •̀ ω •́ )✧ 使用docker的好处就是可以将你的环境和别人的分开&#xff0c;特别是共用的情况下。本文介绍了ubuntu环境…

由浅入深理解C#中的事件

目录 本文较长&#xff0c;给大家提供了目录&#xff0c;可以直接看自己感兴趣的部分。 前言有关事件的概念示例​ 简单示例​ 标准 .NET 事件模式​ 使用泛型版本的标准 .NET 事件模式​ 补充总结 参考前言 前面介绍了C#中的委托&#xff0c;事件的很多部分都与委托…

Vue知识总结-中

VUE-生命周期 生命周期概述 生命周期也常常被称为生命周期回调函数/生命周期函数/生命周期钩子生命周期是Vue在关键时刻帮我们调用的一些特殊名称的函数生命周期函数的名字不能更改,但函数的具体内容是由我们程序员自己编写的生命周期函数中的this指向是vm或组件实例对象 生命周…

OpenCV | 光流估计

光流估计 光流是空间运动物体在观测成像平面上的像素运动的“瞬时速度”&#xff0c;根据各个像素点的速度的速度矢量特征&#xff0c;可以对图像进行动态分析&#xff0c;例如目标跟踪 高度恒定&#xff1a;同一点随着时间的变化&#xff0c;其亮度不会发生改变。小运动&…

Hive实战:网址去重

文章目录 一、实战概述二、提出任务三、完成任务&#xff08;一&#xff09;准备数据1、在虚拟机上创建文本文件2、上传文件到HDFS指定目录 &#xff08;二&#xff09;实现步骤1、启动Hive Metastore服务2、启动Hive客户端3、基于HDFS数据文件创建Hive外部表4、利用Hive SQL实…

JavaScript基础(24)_dom查询练习(一)

<!DOCTYPE html> <html lang"zh"> <head><meta charset"UTF-8"><link rel"stylesheet" href"../browser_default_style/reset.css"><title>dom查询练习一</title><style>.text {widt…

uniapp 微信小程序跳转外部链接

一、背景&#xff1a; 开发小程序时&#xff0c;跳转到内部路径通常会使用&#xff1a;uni.navigateTo&#xff0c;uni.redirectTo&#xff0c;uni.reLaunch&#xff0c;uni.switchTab等方法&#xff0c;可以跳转到pages.json中已经注册的页面 uni.navigateTo(OBJECT) | uni-…

架构模式:分片

什么是分片&#xff1f; 分片是一种数据库架构模式&#xff0c;涉及将数据库划分为更小、更快、更易于管理的部分&#xff0c;称为分片。每个分片都是一个不同的数据库&#xff0c;这些分片共同构成了整个数据库。分片对于管理大型数据库特别有用&#xff0c;可以显着提高性能…

部署上传漏洞的靶场环境upload-labs

1、工具介绍 upload-labs是一个使用php语言编写的&#xff0c;专门收集渗透测试和CTF中遇到的各种上传漏洞的靶场。旨在帮助大家对上传漏洞有一个全面的了解。目前一共20关&#xff0c;每一关都包含着不同上传方式。 upload-labs靶场开源地址&#xff1a;&#xff1a;https://…

代码随想录day60:贪心算法|84.柱状图中最大的矩形

84. Largest Rectangle in Histogram 进行优化&#xff0c;如果我们想获得left就给他left即可&#xff0c;我们只需要在求宽度的时候用到left,而没必要修改原数组。 所以给栈插入一个虚拟索引-1 思考过程&#xff1a; left应该为多少呢&#xff1f; 首先确定left是什么&#…

HCIA-Datacom题库(自己整理分类的)_11_其他网络协议单选【9道题】

1.DNS协议的主要作用是&#xff1f; 文件传输 远程接入 域名解析 邮件传输 2.下列属于链路状态协议的是? Direct static FTP OSPF 解析&#xff1a; FTP&#xff1a;文件传输协议 OSPF&#xff1a;链路状态路由协议 3.如下图所示的网络主机A通过Telnet登录到路由…

力扣labuladong一刷day54天前缀树

力扣labuladong一刷day54天前缀树 文章目录 力扣labuladong一刷day54天前缀树一、208. 实现 Trie (前缀树)二、648. 单词替换三、211. 添加与搜索单词 - 数据结构设计四、1804. 实现 Trie &#xff08;前缀树&#xff09; II五、677. 键值映射 一、208. 实现 Trie (前缀树) 题…

【DevOps-05】Integrate工具

一、简要说明 持续集成、持续部署的工具很多,其中Jenkins是一个开源的持续集成平台。 Jenkins涉及到将编写完毕的代码发布到测试环境和生产环境的任务,并且还涉及到了构建项目等任务。 Jenkins需要大量的插件保证工作,安装成本较高,下面会基于Docker搭建Jenkins。 二、Jenk…