亚马逊云科技开发Amazon Bedrock,使构建和移动就像API调用一样简单

news2024/9/20 22:33:09

 企业希望在各种场景中应用生成式AI,例如提高生产效率,创新用户体验和开启全新工作方式。然而,生成式AI技术正快速发展,每天都有新的服务和创新发生。在日新月异的当下,客户的适应能力至关重要。企业需要能够使用最新、最好的可用模型进行试验、部署、迭代和调整,并时刻准备好迎接变化。

 为了应对这些挑战,亚马逊云科技开发了Amazon Bedrock,使一系列模型的构建和移动就像API调用一样简单,让所有开发人员都可以获得模型定制的最新技术,并确保客户的安全和数据隐私。包括Alida、Automation Anywhere、Blueshift、宝马集团、Clariant、Coinbase、Cox Automotive、dentsu、Druva、Genesys、Gilead、GoDaddy、Hellmann Worldwide Logistics、INRIX、KONE、LexisNexis Legal&Professional、Lonely Planet、NatWest、Nexxiot、OfferUp、宏盟集团、The PGA Tour、Proofpoint、Salesforce、西门子、竹中公司和Verint在内的众多企业已率先采用Amazon Bedrock应用生成式AI。此次发布引入了新的模型和功能,使客户能够更轻松地构建和规模化生成式AI应用。

 扩展的全新模型定制功能可帮助客户在亚马逊云科技上

 私密且安全地释放数据价值

 企业希望最大限度地释放数据价值,以大规模提供卓越的用户体验,这些体验经过独特定制,能够反映公司的风格、声音和服务。Amazon Bedrock中提供的新的专门构建的功能可帮助客户使用自己的数据私密且安全地定制模型,以构建差异化的生成式AI驱动的应用程序。

  • Amazon Bedrock知识库功能使用上下文和相关公司数据定制模型响应:

 组织希望使用专有数据补充现有模型,以获得更相关和更准确的响应。为了给模型配备最新信息,组织转向RAG,这种技术通过从多个来源(例如资源池、数据库和API)获取数据,将数据与提示词结合。Amazon Bedrock知识库功能现已全面可用,可将模型安全地连接到公司内部数据源用于RAG,以便为聊天机器人和问答系统等用例提供更准确、针对特定上下文的响应。

 知识库是完全托管的,因此客户只需指明数据位置,然后知识库就会获取文本文档,并将数据保存到向量数据库或代表客户设置一个向量数据库。当用户进行查询时,Amazon Bedrock会自动编排RAG,通过模型获取相关文本来增强提示词,将提示词发给模型,最终返回响应。Amazon Bedrock知识库支持数据库用于向量功能,包括Amazon OpenSearch、Pinecone和Redis Enterprise Cloud的向量引擎,Amazon Aurora和MongoDB也即将推出。

  • Cohere Command、Meta Llama 2和Amazon Titan模型现在可以在Amazon Bedrock上进行微调,并且即将推出对Anthropic Claude 2的支持:

 除了RAG之外,企业还可以利用微调功能在具体任务(例如,文本生成)中进一步训练模型,使用标记数据集调整模型参数,使其适合业务需求,将掌握的知识扩展到组织和终端用户使用的词汇库。例如,零售客户可以在产品描述数据集上微调模型,以帮助其了解品牌风格,从而为网站生成更准确的描述。Amazon Bedrock现在支持对Cohere Command和Meta Llama 2,以及Amazon Titan Text Express、Amazon Titan Text Lite、Amazon Titan Multimodal Embeddings和Amazon Titan Image Generator(预览版)的完全托管微调,因此客户可以使用带标签的数据集提高特定任务的模型准确性。

 此外,亚马逊云科技客户很快就能够利用自己的数据源微调Anthropic Claude 2的性能。要微调模型,客户可以选择模型,使用Amazon Bedrock制作副本。之后,客户可以在Amazon Simple Storage Service(Amazon S3)中的标记示例。Amazon Bedrock(利用新信息增强复制模型)对其进行训练,在保证隐私的情况下返回结果。模型越是经过精准调优,返回的结果越是相关且定制化。客户数据在传输过程中和静态时都经过加密,因此所有有价值的客户数据都是始终安全且私密的。亚马逊云科技和第三方模型提供商不会使用Amazon Bedrock的任何输入或输出来训练其基本模型。

 借助Agents for Amazon Bedrock,

 生成式AI应用程序可以使用公司系统和数据源执行多步骤任务

 虽然模型能够有效地进行对话和创建新内容,但如果能够执行复杂的操作,例如解决问题以及与公司系统交互以完成任务(例如,旅行预定或订购替换零件),它们可以提供更多价值。然而,这需要定制化地将模型与公司数据源、API以及内部和外部系统集成起来。开发人员必须编写代码来协调模型、系统和用户之间的交互,以便应用程序可以按逻辑顺序执行一系列API调用。为了将模型与数据源连接起来,开发人员必须部署RAG,以便模型可以根据任务调整其响应。最后,开发人员必须配置和管理必要的基础设施,并制定数据安全和隐私策略。这些步骤非常耗时且需要专业知识,从而减慢了生成式AI应用程序的开发速度。

 现在正式可用、完全托管的Agents for Amazon Bedrock功能使生成式AI应用程序能够跨公司系统和数据源执行多步骤任务。Agents可以计划和执行大多数业务任务,例如回答有关产品可用性的问题或接受订单。客户可以使用简单的设置过程创建Agents——首先选择所需的模型,用自然语言编写一些说明(例如,“你是一位友好的客户服务Agents”,和“在库存系统中检查产品库存情况”),并开放其对公司企业系统和知识库的访问;Agents自动分析请求并将其分解为逻辑序列,使用模型的Agents功能来确定所需的信息;然后,Agents通过识别要调用的API并决定何时调用它们来采取行动、满足请求。Agents还可以从专有数据源检索所需信息,以提供准确且相关的响应。Agents每次都会在后台安全、私密地执行此过程,使客户无需设计提示、管理会话上下文或手动编排系统。借助Agents for Amazon Bedrock,客户可以提升准确性,加速生成式AI应用程序的开发。

 借助Amazon Bedrock的Guardrails功能,

 客户可以根据应用程序要求和负责任的AI策略跨模型实施保护措施

 企业认识到需要管理生成式AI应用程序中的交互,以提供所答即所问的用户体验并确保安全。虽然许多模型使用内置控件来过滤不良和有害内容,但企业希望进一步定制交互,以保证话题始终与业务相关,符合公司政策,并遵守“负责任的AI”的原则。

 例如,银行可能希望这样设置其在线助手:避免查询竞争对手、避免提供投资建议、以及限制有害内容。此外,应用户要求,可能要变换或隐去用户的个人身份信息(PII)以保证安全。企业可能需要更改模型、使用多个模型或跨应用程序复制策略,他们需要一种简单的方法来同时在所有这些领域一致地部署他们的要求。这需要深厚的专业知识来构建具有此类保护措施的定制保护系统并将其集成到应用程序中,并且该过程可能需要数月时间。企业希望以一种简化的方式在生成AI应用程序中强化关键策略和规则,以提供所答即所问的用户体验并支持更安全地使用该技术。

 Amazon Bedrock的Guardrails功能现已推出预览版,使客户能够为生成式AI应用程序实施保护措施。这些应用程序根据客户应用场景和“负责任的AI”原则进行定制,因此这一功能可以增强用户交互的安全性和隐私性。Guardrails功能可以提高Amazon Bedrock上的模型对应用程序中不良和有害内容的响应方式的一致性。客户可以将Guardrails功能应用于Amazon Bedrock上的所有大型语言模型,以及微调模型并与Agents for Amazon Bedrock功能结合使用。

 要在Amazon Bedrock控制台中创建一个Guardrail,客户首先使用自然语言描述来定义其应用程序中需要被拒绝的话题。客户还可以配置仇恨言论、侮辱、性语言和暴力的阈值,以将有害内容过滤到他们想要的水平。在2024年初,客户还可以设定模型响应中的个人身份信息(PII)的变换方法以保证安全、设置脏话过滤器,并提供自定义单词列表来阻止用户和模型之间的交互。Guardrails自动评估用户查询和模型响应,以检测并防止出现属于受限类别的内容。客户可以创建多个Guardrails来支持不同的用例,也可以在多个模型中应用相同的Guardrail。Amazon Bedrock的Guardrails功能通过提供一致的用户体验并标准化生成型AI应用程序的安全和隐私控制,使客户能够安全地进行创新。

 电通是全球最大的整合营销和技术服务提供商之一。电通创新与新兴技术执行副总裁Brian Klochkoff表示:“我们致力于将营销、技术和咨询整合起来,助力那些希望造福社会的品牌实现以人为本的转型。生成式AI能够让我们以更大规模、更快速地为客户提供服务。这项技术不会取代我们的员工,而是为我们全球72000名员工提供助力。具体来说,Amazon Bedrock为我们提供了企业级的控制能力和便捷部署第三方模型的能力,以便我们的产品和技术团队能够跨团队分散使用。这让团队能够在一个安全和负责任的环境下,借助最新、最前沿的生成式AI技术进行革新,为客户打造创新机遇。”

 MongoDB的使命是通过释放软件和数据的力量,帮助创新者创造、变革和颠覆行业。MongoDB首席产品官Sahir Azam表示:“各行各业越来越多的客户希望利用生成式AI来构建下一代应用程序,但许多人担心数据隐私以及人工智能驱动的系统输出的准确性。为了满足客户的需求,我们将MongoDB Atlas作为Amazon Bedrock的知识库,以便我们的共同客户可以利用其运营数据安全地构建生成式AI应用程序,以符合最终用户期望的信任度和准确性来创建个性化体验。通过这种集成,客户可以访问行业领先的基础模型,并使用MongoDB Atlas Vector Search处理过的数据来创建应用程序,在正确的上下文中提供更多相关的输出。利用Amazon Bedrock知识库中内置的数据隐私最佳实践,客户可以节省在生成式AI运营上花费的时间,从而更专注于技术部署,以在亚马逊云科技上提供更有吸引力的最终用户体验。”

 Salesforce是领先的AI客户关系管理(CRM)平台,通过AI、CRM和数据的力量实现高效和可信赖的客户体验。Salesforce产品高级副总裁Kaushal Kurapati表示:“我们致力于帮助企业以全新、个性化的方式与客户建立连接,AI对实现这一承诺来说不可或缺。Amazon Bedrock是我们开放模型生态战略的重要组成部分,能够将模型与客户的数据无缝整合,并集成到Salesforce工作流程当中。新增的评估能力可以从多维度对比基础模型,包括从友好性、风格和品牌相关性等定性方面进行比较,从而让模型落地变得前所未有的简单、快捷。”

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

详解SVG文件

2023年12月12日,周二下午 目录 什么是SVG文件如何查看SVG文件方法1:使用VSCode的"SVG"插件方法2:使用WPS图片​编辑方法3:通过在线网站进行查看怎么制作自己的SVG文件 什么是SVG文件 SVG 是可缩放矢量图形&#xff08…

3_流量预测综述阅读_Cellular traffic prediction with machine learning: A survey

为了方便学习英语书写,总结的一些话用英语书写 ♥目录♥ 0、文献来源and摘要1、introduction2、prediction problems and datasets2.1 prediction problems2.2 dataset(1)Telecom Italia 意大利电信 2015(2)City Cell…

深入理解RBAC权限系统

最近,一位朋友在面试中被问及如何设计一个权限系统。我们注意到目前许多后台管理系统(包括一些热门的如若依快速开发平台)都采用了RBAC访问控制策略。该策略通过将权限授予角色,然后将角色分配给用户,从而实现对系统资…

仿短视频风格的自适应苹果CMS模板源码

这是一款仿短视频风格的自适应苹果CMS模板源码,设计简洁,适合用于搭建个人视频网站或者短视频分享平台。模板支持响应式布局,演示地 址 runruncode.com/yingshimanhau/19650.html 适配各种屏幕尺寸,功能丰富,用户体验良…

在vue3的js中将一组数据赋值的问题

代码: if (res.data) { myPrizeList.value res.data console.log(myPrizeList.value,myPrizeList.value) const giftList ref() console.log(JSON.parse(JSON.stringify(myPrizeList.val…

【VTK】VTK中的宏定义

很高兴在雪易的CSDN遇见你 【vtkWidgetRepresentation】第九期 vtk中的仿射变换 前言 本文分享VTK中的宏定义,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞关注,小易会继续努力分享,一起进步! 你的点赞就是我的…

家用儿童床欧盟CE认证EN716标准

一、标准适用范围 该标准规定了内部长度大于900mm但不超过1400mm的家用童床的安全要求。该安全要求适用于完全组装完毕待用的童床。可以转换成其它产品的童床(如:可变产品、游戏床)转换后应该符合相关欧洲标准。该标准不适用于提篮、婴儿床和…

Kafka-客户端使用

理解Kafka正确使用方式 Kafka提供了两套客户端API,HighLevel API和LowLevel API。 HighLevel API封装了kafka的运行细节,使用起来比较简单,是企业开发过程中最常用的客户端API。 LowLevel API则需要客户端自己管理Kafka的运行细节&#xf…

快宝技术:连接无代码开发,API集成提升电商营销和用户运营效率

无代码开发:创新的启航 快宝技术自2012年成立至今,一直是无代码开发领域的佼佼者。通过无代码开发平台,快宝技术旨在降低技术门槛,并使非技术人员能够轻松创建和部署应用程序。这不仅使得快递末端软件开发变得高效和便捷&#xf…

用Sketch for Mac轻松创作无限可能的矢量绘图

在如今的数码时代,矢量绘图软件成为了许多设计师和创意爱好者的必备工具。而在众多的矢量绘图软件中,Sketch for Mac无疑是最受欢迎的一款。它以其简洁易用的界面和强大的功能,让用户能够轻松创作出无限可能的矢量图形。 首先,Sk…

Qt Desktop Widgets 控件绘图原理逐步分析拆解

Qt 是目前C语言首选的框架库。之所以称为框架库而不单单是GUI库,是因为Qt提供了远远超过GUI的功能封装,即使不使用GUI的后台服务,也可以用Qt大大提高跨平台的能力。 仅就界面来说,Qt 保持各个平台绘图等效果的统一,并…

QX320F28346,TI的TMS320F28346定制的DSP吗?为什么没有模拟外设ADC、DAC等?

QX320F28346,TI的TMS320F28346定制的DSP吗?为什么没有模拟外设ADC、DAC等?

基于Java+vue的音乐网站设计与实现(源码+文档+数据库)

摘 要 在此基础上,提出了一种基于javavue的在线音乐排行榜系统的设计与实现方法。本系统分为两个大的功能,即:前端显示、后端管理。而在前台,则是播放不同的歌曲,让人可以在上面观看不同的歌曲,也可以观看…

Vue--第八天

Vue3 1.优点&#xff1a; 2.创建&#xff1a; 3.文件&#xff1a; 换运行插件&#xff1a; 4.运行&#xff1a; setup函数&#xff1a; setup函数中获取不到this&#xff08;this 在定义的时候是Undefined) reactive()和ref(): 代码&#xff1a; <script setup> // …

springboot listener、filter登录实战

转载自&#xff1a; www.javaman.cn 博客系统访问&#xff1a; http://175.24.198.63:9090/front/index 登录功能 1、前端页面 采用的是layui-admin框架&#xff0c;文中的验证码内容&#xff0c;请参考作者之前的验证码功能 <!DOCTYPE html> <html lang"zh…

如何通过VNC实现公网远程控制macOS设备

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

Pinia无废话,快速上手

Pinia无废话&#xff0c;快速上手 Vue3 状态管理 - Pinia 1. 什么是Pinia Pinia 是 Vue 的专属的最新状态管理库 &#xff0c;是 Vuex 状态管理工具的替代品 2. 手动添加Pinia到Vue项目 后面在实际开发项目的时候&#xff0c;Pinia可以在项目创建时自动添加&#xff0c;现…

PDI/Kettle-9.4.0.0-343源码下载及编译

目录 &#x1f351;一、概要&#x1f34a;最新版本10.x&#xff08;2023-11-30&#xff09; &#x1f351;二、下载&#x1f351;三、编译&#x1f34a;3.1、导入开发工具&#x1f34a;3.2、开始编译&#x1f34a;3.3、编译报错&#x1f34a;3.4、报错原因&#xff1a;jdk版本低…

if - else 实现点击展开 / 折叠

在前端开发过程中&#xff0c;我们经常需要使用到点击展开/折叠的按钮。 此案例是一个数组嵌套数组的效果展示&#xff0c;使用的是v-if else 来实现的展开效果。 一、实现方法 if...else&#xff1a;当指定条件为真&#xff0c;if 语句会执行一段语句。如果条件为假&#x…

2023/12/11 作业

1.思维导图 2.作业 成果&#xff1a; 第一个头文件 #ifndef TEST3GET_H #define TEST3GET_H #include <QWidget> #include<QMessageBox> QT_BEGIN_NAMESPACE namespace Ui { class test3get; } QT_END_NAMESPACE class test3get : public QWidget { Q_OBJE…