采访亚马逊云科技代闻:深度解读2023re:Invent与生成式AI
2023亚马逊云科技re:Invent已于拉斯维加斯圆满落幕,为进一步解析re:Invent 2023能够对开发者带来哪些深刻影响,亚马逊云科技大中华区解决方案架构部总经理代闻在大会现场接受了InfoQ中国创始人霍太稳的采访,并就re:Invent 2023的前沿洞察与重磅发布展开了以下分享。
生成式AI正在全面影响技术行业
重构开发规则与业务流程
毋庸置疑,生成式AI正在全面、广泛且深刻地影响着技术行业,但是对于企业和开发者而言,盲目地使用生成式AI产品很可能会对业务增长带来适得其反的效果,先进的技术与工具是否能够跟现有的业务流无缝链接、深度融合才是关键。而这次re:Invent大会上的一系列生成式AI产品的发布,则是在向全行业宣告“企业级生成式AI工具”的正式到来。
回顾re:Invent 2023生成式AI方面的重要发布,最令开发者兴奋的可能就是Amazon Q了。Amazon Q是一项新型生成式AI辅助服务,即为业务量身定制的生成式AI助手,可以帮助员工快速利用公司的数据和专业知识获得问题答案、解决问题、生成内容等,同时还能根据企业客户的业务进行个性化定制。
具体来说,Amazon Q主要面向生成式AI应用的开发,目前已经具备四个方面的能力:
-
亚马逊云科技专家:对亚马逊云科技的每一个功能、模块都有充分的了解。
-
生意专家:能够自动分析行业状况及下游客户的需求。
-
商业智能专家:能够对大量商业数据进行分析,从而辅助决策。
-
客服专家:对用户企业情况充分了解,可以充当智能客服工作。
代闻补充介绍道,首先是关于亚马逊云科技平台本身的开发,Amazon Q能够显著提高开发者的效率。比如,如果你想知道如何在亚马逊云科技上构建一个网站,你可以直接咨Amazon Q,它会在控制台内为你提供答案。如果你不清楚如何使用亚马逊云科技的某项服务,在过去你可能需要花费数小时搜索文档,但现在只需提问,Amazon Q就能立即为你提供操作步骤,甚至生成所需的代码片段。
其次,在业务层面,Amazon Q可以收集并连接多个数据接口,提取数据,并根据Insights进行综合分析,从而直接支持业务需求;在BI(商业智能)方面,Amazon Q可以直接让用户在QuickSight等BI工具中提问,并进行BI级别的分析;在呼叫中心方面,Amazon Q能够直接被集成到亚马逊云科技平台上,从而帮助企业提升呼叫中心的运营效率。一方面,通过云计算的弹性和可扩展性,Amazon Q能够根据实际需求自动调整资源投入,确保在高峰期提供稳定的服务;另一方面,通过亚马逊云科技平台,企业可以方便地获取并分析客服数据,了解客户需求和行为模式,为产品优化和市场策略制定提供支持。
另外,Amazon Q还已经扩展到了ETL工具Glue中,可以使用自然语言的方式来生成ETL代码。甚至在RedShift数据仓库中,也可以利用Amazon Q的功能来助力查询等。
从某种意义上说,Amazon Q的出现,就是为了帮助企业在做工程化的过程中能够获得更多标准化能力的支持,从而减少大量的重复性劳动。
“只要是通过亚马逊云科技的产品或服务写的代码,都可以使用Amazon Q来进行查询、分析、纠错等等;对于BI(商业智能)也一样,Amazon Q能够直接把大模型的能力给到你,无论是数据的提取、异跳、查询以及BI展现,都能一站式解决。这些背后都源于我们给Amazon Q做了非常多标准化接口,并且能与业务流做整合。”代闻解释道。
除了面向生成式AI应用开发者的Amazon Q外,面向大模型使用者的Amazon Bedrock同样引发了广泛的关注。此次发布会上,Amazon Bedrock迎来重磅升级,增加了Fine-tuning、Agents、Knowledge Bases、Guardrails等全新功能,旨在帮助客户更高效、智能、安全地构建应用。
发布会上,Adam表示:“不会有一种模式能够统治一切,你需要尝试不同的模型,你需要选择合适的模型提供商。”据悉,Amazon Bedrock支持Stability AI、AI21 labs、Anthropic、Cohere、Meta,以及Amazon Titan等各类大语言模型或基础模型,为客户带来了更多的开放选择,目前已经吸引了超过1万名客户使用。
对于Amazon Bedrock开放兼容,代闻表示:“我认为对于客户来说,这不只是一个模型选择的问题,还有选择模型以后,怎样在自己的环境里面落地的问题。”
在大模型百花齐放的今天,究竟怎样的大模型才是最适合自身企业的大模型?这是很多企业想要得到的答案。Swami在演讲里提到了一个金融科技公司INTUIT的案例,该客户表示虽然有非常多的大模型可供选择,但是就算选择了一个非常适合的大模型,也还是需要做一定的定制化,包括Fine-tuning能够使用自有语料,让它变成能够在自身企业上下文里理解问题、产生内容的大模型。
“其实我觉得这一点在ToB领域会更加明显,因为在ToB领域,各种行业的知识和交互都有特定的上下文,比方说在医疗行业里或在制造行业里,它们的上下文都是不一样,甚至一样的话可能有不一样的意思。在国内叫定制化,也刚好是这次Amazon Bedrock它进一步增强的能力。”代闻表示。
对于Amazon Bedrock的最新进展,代闻进一步补充道:“第一是Amazon Bedrock它已经严选了一批模型,覆盖了多种自然语言的交互,甚至包括一些小语种;第二,在网络安全层面,Amazon Bedrock采用了单独的VPC做隔离,能保障模型的安全性和数据的隐私性;第三是Amazon Bedrock目前已经宣布对所有的库内模型提供Fine-tuning支持,能够帮助企业开发者更好地定制大模型。”
此外代闻还提到,虽然Amazon Bedrock才推出不到半年,但是已经有很多国内厂商在积极加入。比如,金山办公在WPS出海业务里已经使用了Amazon Bedrock,之后亚马逊云科技也将会与金山办公的客户一起将Amazon Bedrock的一些新功能融入到业务场景中去。
总的来说,Amazon Bedrock的这些更新不仅只是效率、灵活性、拓展性等方面的提升,更重要的是明确地传达了一个信息:在AI的开发和应用中,技术和道德、功能和责任是并行不悖的,也即是发布会上,亚马逊云科技反复提及的“Responsible AI”的理念,而这无疑是对整个行业的一个重要提醒和指引。
新的范式下,
云计算与生成式AI如何相辅相成?
作为云计算行业的年度盛会,在与生成式AI碰撞之后,又会产生哪些新的火花与思考?
“用一个比较通俗的形容来说,云计算与生成式AI是相辅相成的关系。假设回到十年前,云计算还没诞生,我想生成式AI也很难实现,因为它背后需要大量的数据、大量的算力支撑等等,没有云计算和高性能的芯片支撑,是很难实现的。所以云计算本身的意义就在于计算的普惠,而生成式AI又大大地促进了技术对人类生产生活方式的改造。而且现在大家逐渐有了一个共识——只有在云上来做生成式AI,才能够更进一步地普及生成式AI。”代闻如是地答道。
“再反过来,生成式AI其实对云计算也会带来革命性的改变。比方说之前云计算本身很大一个方面是自动化。自动化以后我们就有API,那现在有生成式AI以后,代码都可以自动生成了,再与Serverless结合之后,如果我们想生成一个网站,使用自然语言完全就可以实现。”代闻补充道。
如今在亚马逊云科技社区里,已推出一项生成式AI试玩工具——Amazon PartyRock,开发者可以用自然语言的方式去实现基于云的生成式AI应用开发。关于Amazon PartyRock的更多玩法,来听听亚马逊云科技副总裁、首席布道师Jeff Barr谈谈《生成式AI时代,开发者们如何玩转PartyRock?》。
对于“云+生成式AI”如何更好地赋能开发者,代闻表示,云其实是一个抽象工具,它首先抽象了所有的基础设施,然后再抽象了很多的平台软件,包括各种应用类、数据类的,进而我们又有了Serverless的编程方式。一方面,生成式AI的出现可能会进一步加速Serverless的普及,因为当一个组织里的技术人员,都开始思考怎样更好地应用生成式AI、怎样提出更好的问题时,一些无差别的运维工作或者基础开发工作,通过生成式AI+Serverless的方式,很快能够做出来;另一方面,生成式AI的落地也需要结合Serverless的一些服务,去促进它的平台建设,当然这也是一个持续抽象的过程,比如基础设施抽象成基础设施即服务的接口,数据服务又抽象出数据服务的接口,应用服务抽象出应用服务的接口等。
对于Serverless的优势,他进一步举例道,亚马逊云科技新发布的Amazon ElastiCache Serverless缓存服务,能够把整个集群的内存容量扩到5个TB。如果企业自己运营一个5TB的集群,运维工作量非常大。但是在云上其实只要使用Amazon ElastiCache Serverless,就可以轻松地获得这个能力。包括这次发布Amazon Aurora Limitless Database,也是一个Serverless的体现,它可以支持PB级的容量、百万级的写并访问,传统做法肯定是得用多个Aurora的Instance做分库分表,并且需要自己持续维护,但现在通过云上原生的一些能力就能实现,就像你写在一张表或者一个Database里面的效果,大大简化了运维,同时拥有更好的性能。恰好,Serverless的这些能力也同样适用于生成式AI应用的构建。
从某种意义上来说,“云+生成式AI”的核心优势就在于——开发者们通过云原生的环境去构建生成式AI应用,随时随地、且无限制地使用云上最新的资源、工具与服务,只需要专注于开发本身即可。而这也即是亚马逊云科技所倡导的“成为生成式AI原生开发者”。
Let's构!
“现在是成为构建者最好的时代!”
事实上,无论是面向企业开发者的Amazon Q还是面向大模型使用者的Amazon Bedrock,亦或是更早发布的面向个人开发者的AI编程工具Amazon CodeWhisperer,随着生成式AI能力的增强与场景实践日益丰富,开发的门槛被大大降低,用自然语言进行编程正在逐渐成为现实。
“以前如果一个企业有数据中心,那就需要风火水电以及相应的运维工程师,但是现在有了云计算,大家可以省去这些基础运维了,基础性物理硬件维护都变少了。工程师们更多思考的是怎么样升级技能,把时间精力放在离业务价值更近的地方去。生成式AI也一样会带来类似的变化,这其实都是技术更迭带来的结果。”代闻表示。
面向未来,通过使用生成式AI工具,人人都可能成为开发者或者更准确的说是构建者,人们可以节省大量的重复劳动的时间,将精力集中在实现业务目标上,低代码和零代码平台同样也是这一趋势下的产物。
“但是虽然生成式AI工具能够帮你解决很多基础性问题,但这并不意味着你不需要学习,因为生成式AI之下,你得提出好问题,这样才能依托工具得出理想的结果,如果你不学习,缺乏系统性认知,其实是没有办法来提出有效的问题的。”代闻补充道。
对于传统的开发者而言,如何面对生成式AI的浪潮,需要做出怎样的改变,是亟需思考的一个话题。事实上,随着生成式AI的广泛应用,无论是开发者的技术路径还是职业发展路径,都可能会受到影响。
“我觉得对于开发者而言,首先是要拥抱技术趋势,不断学习。在亚马逊云科技的公司文化里,有一条叫‘learn and be curious’,即好奇求知。对于技术人员或者每一个人来说,好奇求知是应对技术更新和环境变革的最好方式;其次是要保持冷静,从自己的真实工作环境出发,去思考生成式AI能够给自己带来怎样的价值。很多网文贩卖焦虑,但在实际落地时,更应该与自己的实际需求形成闭环,比如短期内通过生成式AI的帮助能带来一个立竿见影的结果。只有这样才能大大推动生成式AI在组织中的利用,也为开发人员提供了一个正向的反馈。”代闻解释道。
针对不同背景的开发人员,如数据开发人员和传统的Java前端开发人员,他表示可以根据自身技能和背景直接使用已经开箱即用的生成式AI服务,比如通过亚马逊云科技提供的各种服务快速构建生成式AI应用,找到最小成本的体验路径和最快的正向反馈。
事实上,一项新的技术的提出并广泛推广,往往需要更多来自组织层面的力量。代闻强调在实际项目中,生成式AI的成功落地与业务部门的支持息息相关。生成式AI的浪潮与之前的AI项目有所不同,现在企业的业务部门甚至一把手都意识到了生成式AI对于降本增效的重要性,因此他们会支持这样的项目。这种支持也会让技术人员有更多的机会去了解和应用生成式AI,促使技术人员成为“业技复合型”人才。同样也会对生成式AI的技术普惠和个人的职业生涯发展带来积极的影响。
相关文章:
采访亚马逊云科技代闻:深度解读2023re:Invent与生成式AI
2023亚马逊云科技re:Invent已于拉斯维加斯圆满落幕,为进一步解析re:Invent 2023能够对开发者带来哪些深刻影响,亚马逊云科技大中华区解决方案架构部总经理代闻在大会现场接受了InfoQ中国创始人霍太稳的采访,并就re:Invent 2023的前沿洞察与重…...
黑豹程序员-安装docker-ce
docker分为商用版和社区版,我们使用社区版CE 1 安装yum-utils包(提供yum-config-manager 实用程序)并设置阿里镜像库 sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/cent…...

多臂老虎机算法步骤
内容导航 类别内容导航机器学习机器学习算法应用场景与评价指标机器学习算法—分类机器学习算法—回归机器学习算法—聚类机器学习算法—异常检测机器学习算法—时间序列数据可视化数据可视化—折线图数据可视化—箱线图数据可视化—柱状图数据可视化—饼图、环形图、雷达图统…...
pgsql的jsonb相关处理及样例
目录 1、某个字段中包含目标list中的全部使用>: 2、某个字段中包含目标list中任意值使用?|: 3、其他操作样例: 1、某个字段中包含目标list中的全部使用>: SELECT * FROM "public"."t_a" WHERE a::j…...

LeetCode-17 电话号码的字母组合
LeetCode-17 电话号码的字母组合 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 1: 输入:d…...
Ubuntu 22.04 系统创建用户并授权sudo权限
文章目录 Ubuntu 22.04 系统创建用户并授权sudo权限添加用户将用户添加到 sudo 用户组中,以使其具有执行需要管理员权限的命令的能力 Ubuntu 22.04 系统创建用户并授权sudo权限 添加用户 adduser zkdocker我们刚刚创建了一个名为“zkdocker”的新用户,…...
Vue2源码梳理:源码构建流程与运行时和编译时的版本选择
Vue.js 源码构建 1 )rollup 和 webpack 的对比 vuejs的源码呢是基于rollup构建的 参考: https://github.com/rollup/rollup rollup 和 webpack 都是一个构建工具 webpack 它会更强大一些, 会把像图片, css等静态资源通通编译成javascriptrollup 更适合一种javscri…...

透视数据:数据可视化工具的多重场景应用
数据可视化工具已经成为了许多领域中的重要利器,它们在各种场景下发挥着重要作用。下面我就以可视化从业者的角度简单谈谈数据可视化工具在不同场景下的应用: 企业数据分析与决策支持 在企业层面,数据可视化工具被广泛应用于数据分析和决策…...

系列十四(面试)、谈谈你对StackOverflowError的理解?
一、StackOverflowError 1.1、概述 StackOverflowError是栈内存溢出的意思。栈中主要存储的是8种基本数据类型 引用类型 实例方法,栈的空间也是有限的,当存储进栈中的容量大于栈的最大容量时,就会报StackOverflowError的错误。 1.2、案例 …...
【WebRTC---源码篇】(二十五)音视频同步
RTC音视频同步场景: 音视频不在同一个时间点开始采集,如在视频先采集,音频后采集的情况下。我们不能贸然的认为音频起点来对齐视频起点,这种情况下,如何对音视频进行处理,就涉及到了音视频同步的知识。 解决思路: 通过现有条件,我们拥有RTP和SR,那么是不是可以用这两…...

鸿蒙开发之统一样式, @Styles 复用样式
只能使用通用样式 Entry Component struct Test {// 样式 就近原则 即{}之内的优先级更高 Styles customStyles(){.width(200).height(60).backgroundColor(Color.Red)}build() {Row() {Column({ space: 5 }) {Text("自定义样式").fontSize(30).textAlign(TextAlign…...
解决java内存问题
遇到 Java 控制台程序中的 Exception in thread “main” java.lang.OutOfMemoryError: Java heap space 错误通常意味着程序在其分配的堆内存空间中耗尽了内存。这个问题通常可以通过以下方法解决: 增加堆内存大小 可以通过调整 JVM(Java虚拟机&#x…...

分享5款为你生活带来便捷的小工具
生活需要一些小巧而贴心的工具,它们能够在细节处为我们带来便捷。这五款工具简洁而实用,看看它们是否适合融入你的生活。 1.图片压缩——TinyPNG TinyPNG是一款图片压缩工具,可以智能地减少WebP、PNG和JPEG图片的文件大小。TinyPNG通…...
【Java JVM】JVM 分析工具
在 $JAVA_HOME/bin 的目录下, 存在着许多小工具, 除了编译和运行 Java 程序外, 打包, 部署, 签名, 调试, 监控, 运维等各种场景都可能会用到它们。 1 常用的命令行工具 1.1 jps (JVM Process Status Tool) - 虚拟机进程状况工具 列出正在运行的虚拟机进程, 并显示虚拟机执行…...

融资项目——vue之双向数据绑定
上一篇文章中使用的v-bind是单向绑定方法,即数据改变,网页相应的视图发生改变,但是网页视图发生改变其相关联的数据不会发生改变。但是双向数据绑定不同之处在于网页视图发生改变其相关联的数据也会发生改变。Vue可以使用v-model进行双向数据…...

『番外篇五』SwiftUI 进阶之如何动态获取任意视图的 tag 和 id 值
概览 在某些场景下,我们需要用代码动态去探查 SwiftUI 视图的信息。比如任意视图的 id 或 tag 值: 如上图所示:我们通过动态探查技术在运行时将 SwiftUI 特定视图的 tag 和 id 值显示在了屏幕上。 这是如何做到的呢? 在本篇博文,您将学到如下内容: 概览1. “如意如意,…...

姿态识别、目标检测和跟踪的综合应用
引言: 近年来,随着人工智能技术的不断发展,姿态识别、目标检测和跟踪成为了计算机视觉领域的热门研究方向。这三个技术的综合应用为各个行业带来了巨大的变革和机遇。本文将分别介绍姿态识别、目标检测和跟踪的基本概念和算法,并探…...

数据结构考试测试编程题
作者前言 🎂 ✨✨✨✨✨✨🍧🍧🍧🍧🍧🍧🍧🎂 🎂 作者介绍: 🎂🎂 🎂 🎉🎉🎉…...

力扣每日一题day37[113.路径总和ii]
给你二叉树的根节点 root 和一个整数目标和 targetSum ,找出所有 从根节点到叶子节点 路径总和等于给定目标和的路径。 叶子节点 是指没有子节点的节点。 示例 1: 输入:root [5,4,8,11,null,13,4,7,2,null,null,5,1], targetSum 22 输出&a…...
Keras使用sklearn中的交叉验证和网格搜索
Keras是Python在深度学习领域非常受欢迎的第三方库,但Keras的侧重点是深度学习,而不是所以的机器学习。事实上,Keras力求极简主义,只专注于快速、简单地定义和构建深度学习模型所需要的内容。Python中的scikit-learn是非常受欢迎的…...

地震勘探——干扰波识别、井中地震时距曲线特点
目录 干扰波识别反射波地震勘探的干扰波 井中地震时距曲线特点 干扰波识别 有效波:可以用来解决所提出的地质任务的波;干扰波:所有妨碍辨认、追踪有效波的其他波。 地震勘探中,有效波和干扰波是相对的。例如,在反射波…...
PHP和Node.js哪个更爽?
先说结论,rust完胜。 php:laravel,swoole,webman,最开始在苏宁的时候写了几年php,当时觉得php真的是世界上最好的语言,因为当初活在舒适圈里,不愿意跳出来,就好比当初活在…...

【力扣数据库知识手册笔记】索引
索引 索引的优缺点 优点1. 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。2. 可以加快数据的检索速度(创建索引的主要原因)。3. 可以加速表和表之间的连接,实现数据的参考完整性。4. 可以在查询过程中,…...

以下是对华为 HarmonyOS NETX 5属性动画(ArkTS)文档的结构化整理,通过层级标题、表格和代码块提升可读性:
一、属性动画概述NETX 作用:实现组件通用属性的渐变过渡效果,提升用户体验。支持属性:width、height、backgroundColor、opacity、scale、rotate、translate等。注意事项: 布局类属性(如宽高)变化时&#…...

基于Flask实现的医疗保险欺诈识别监测模型
基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施,由雇主和个人按一定比例缴纳保险费,建立社会医疗保险基金,支付雇员医疗费用的一种医疗保险制度, 它是促进社会文明和进步的…...

uniapp微信小程序视频实时流+pc端预览方案
方案类型技术实现是否免费优点缺点适用场景延迟范围开发复杂度WebSocket图片帧定时拍照Base64传输✅ 完全免费无需服务器 纯前端实现高延迟高流量 帧率极低个人demo测试 超低频监控500ms-2s⭐⭐RTMP推流TRTC/即构SDK推流❌ 付费方案 (部分有免费额度&#x…...

排序算法总结(C++)
目录 一、稳定性二、排序算法选择、冒泡、插入排序归并排序随机快速排序堆排序基数排序计数排序 三、总结 一、稳定性 排序算法的稳定性是指:同样大小的样本 **(同样大小的数据)**在排序之后不会改变原始的相对次序。 稳定性对基础类型对象…...

【从零开始学习JVM | 第四篇】类加载器和双亲委派机制(高频面试题)
前言: 双亲委派机制对于面试这块来说非常重要,在实际开发中也是经常遇见需要打破双亲委派的需求,今天我们一起来探索一下什么是双亲委派机制,在此之前我们先介绍一下类的加载器。 目录 编辑 前言: 类加载器 1. …...

破解路内监管盲区:免布线低位视频桩重塑停车管理新标准
城市路内停车管理常因行道树遮挡、高位设备盲区等问题,导致车牌识别率低、逃费率高,传统模式在复杂路段束手无策。免布线低位视频桩凭借超低视角部署与智能算法,正成为破局关键。该设备安装于车位侧方0.5-0.7米高度,直接规避树枝遮…...
Python竞赛环境搭建全攻略
Python环境搭建竞赛技术文章大纲 竞赛背景与意义 竞赛的目的与价值Python在竞赛中的应用场景环境搭建对竞赛效率的影响 竞赛环境需求分析 常见竞赛类型(算法、数据分析、机器学习等)不同竞赛对Python版本及库的要求硬件与操作系统的兼容性问题 Pyth…...