### **简介**
Amazon Web Services (AWS) 提供了丰富多样的服务,助您轻松开发[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail) (ML) 和生成式 AI (Generative AI) 应用。想要充分利用这些资源,不妨了解它们是如何巧妙地组合成生成式 AI 技术栈的,主要包括:
- 由生成式 AI 赋能的服务,比如 [Amazon Q](https://aws.amazon.com/cn/q/?trk=cndc-detail) Business 和 [Amazon Q](https://aws.amazon.com/cn/q/?trk=cndc-detail) Developer,它们通过运用大型语言模型 (Large Language Models, LLMs) 和其他基础模型 (Foundation Models, FMs)来提升您的工作效率。
- 专为构建生成式 AI 应用而设计的模型和工具,[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 便是其中之一。
- 支持构建和训练 AI 模型的底层基础设施,如 [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI 以及各类专用硬件。

在考虑使用哪种生成式 AI 服务时,通常会对比以下两种服务:
##### Amazon Bedrock

- 如果您主要需要使用预训练基础模型进行推理,并希望选择最适合您使用场景的基础模型,那么 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 是理想选择。[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 是一项全托管服务,专为构建生成式 AI 应用而设计,支持多种流行的基础模型,包括 Amazon Nova、Amazon Titan、Anthropic Claude、DeepSeek-R1、Cohere Command & Embed、AI21 Labs Jurassic、Meta Llama、Mistral AI 和 Stable Diffusion XL。支持的基础模型会定期更新。
- 通过 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) Marketplace,您可以发现、测试和使用超过 100 个流行、新兴和专业的基础模型 (FMs),比如目前最火的 DeepSeek 模型。
- 使用 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) IDE(作为新版 [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) Unified Studio 的一部分)探索 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 模型,并构建使用 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 模型和功能的生成式 AI 应用。
##### Amazon SageMaker AI

- [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI(前身为 [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail))是一项全托管服务,旨在帮助您大规模构建、训练和部署[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)模型。这包括从头开始构建基础模型,使用Notebooks、调试器、性能分析器、管道和 MLOps 等工具。当您的使用场景需要对基础模型进行广泛的训练、微调和定制时,可以考虑使用 SageMaker AI。它还可以帮助您完成基础模型评估以适应您的使用场景这样可能具有挑战性的任务。
- [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI 是新一代 [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) 的一部分,是一个统一的数据、分析和 AI 平台。[Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) 包括 [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) Unified Studio,提供统一的开发体验,将亚马逊云科技数据、分析、AI 和 ML 服务整合在一起。
虽然 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 和 [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI 都支持开发 ML 和生成式 AI 应用,但它们的用途各不相同。本指南将帮助您了解哪种服务最适合您的需求,包括可以同时使用这两种服务构建生成式 AI 应用的场景。
以下是这些服务之间的主要区别的介绍,帮助您快速入门。
### **Amazon Bedrock 和 SageMaker AI 之间的差异**
接下来让我们从如下几个方面来探讨和比较 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 和 [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI 的功能特点。
##### 1 使用场景
[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 和 [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI 针对不同的使用场景提供解决方案,具体取决于您的特定需求和资源情况。
**[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail)**
[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 专为那些希望构建生成式 AI 应用而无需大量投资于自定义模型开发的场景设计。
例如,社交媒体平台的内容审核系统可以使用 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 的预训练模型自动识别和标记不适当的文本或图像。
同样,客户支持聊天机器人可以利用 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 的自然语言处理能力来理解并回应用户查询。
如果您的[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)专业知识或资源有限,[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 可以帮助您无需进行大量的内部开发工作即可快速构建生成式 AI 应用。
**[Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI**
SageMaker AI 适合需要定制模型的独特或专业的 AI/ML 需求。它非常适合现成解决方案不足以满足需求,而您需要对模型架构、训练和部署过程进行精细控制的场景。
例如,医疗保健公司基于特定生物标记物开发预测患者结果的模型就是使用 SageMaker AI 的理想场景。
另一个例子是金融机构根据其独特的数据和风险因素来构建量身定制的欺诈检测系统。
此外,SageMaker AI 也适用于研究和开发目的,数据科学家和[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)工程师可以尝试不同的算法、超参数和模型架构。
##### 2 目标用户
[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 和 [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI 根据用户的专业水平和对[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)与人工智能的了解程度,适合不同的目标用户群体。
**[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail)**
[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 提供了一种更加便捷直观的方式来将 AI 功能整合到您的项目中。它适合广泛的用户群体,包括开发和业务人员,这些用户在构建和训练[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)模型方面经验有限,但希望利用 AI 来增强他们的应用程序或工作流程。
**[Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI**
SageMaker AI 主要面向具备必要技能和知识的数据科学家、[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)工程师、和开发人员来构建、训练和部署自定义的[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)模型。如果您精通数据科学和[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)概念,并需要一个能够提供工具和灵活性以创建符合特定需求模型的平台,那么 SageMaker AI 是您的理想选择。
##### 3 基础模型选择
虽然 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 和 [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI 都为您的应用提供了广泛的基础模型 (FMs),但这两项服务提供的基础模型集合各有特色。
**[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail)**
[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 提供对多种基础模型的访问,包括 Anthropic 的 Claude、Meta 的 Llama 3、Amazon 的 Nova 和 Titan 模型、Stability AI 的图像生成模型等。可用的基础模型列表也会经常更新。您还可以通过 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) Marketplace 快速测试并整合 100 多个公开可用和专有的基础模型。
[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 还提供一些在 [Amazon SageMaker JumpStart](https://aws.amazon.com/cn/sagemaker/jumpstart/?trk=cndc-detail) 中不可用的专有模型,包括 Claude 和 Jurassic 等模型。
**[Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI**
[Amazon SageMaker JumpStart](https://aws.amazon.com/cn/sagemaker/jumpstart/?trk=cndc-detail) 提供内置的公开可用的和专有的基础模型,可以对其自定义并集成到您的生成式 AI 工作流程中,与 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 相比,它提供了更广泛的基础模型选择,包括针对特定使用场景优化的模型。
JumpStart 提供公开可用的基础模型,包括来自 Hugging Face、StabilityAI、Meta 和 Amazon 的模型,以及来自 AI21 Labs、Cohere 和 LightOn 的专有基础模型。公开可用和专有基础模型的列表会经常更新。
值得一提的是,两者都支持 DeepSeek 系列模型的高效部署。
##### 4 定制化
[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 和 [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI 提供不同级别的模型定制化能力,您可以根据自己的特定需求和专业知识进行调整。
**[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail)**
[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 提供来自领先供应商的一系列模型,您可以用它们构建生成式 AI 应用,但定制化选项有限。您可以直接使用 API 调用来使用预训练模型进行推理。虽然这种方法极大简化了将 AI 功能集成到应用程序的过程,但也意味着除非您定制或导入自定义模型,否则对底层模型的控制较少。
[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 的预训练模型针对常见 AI 任务进行了优化,设计用于适应广泛的使用场景,但它们可能不适合高度专业化或小众的需求。 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 支持对基础模型 (FMs) 进行微调,如 Amazon Nova Micro、Lite 和 Pro、Cohere Command R、Meta Llama 2、Anthropic Claude 3 Haiku、Amazon Titan Text Lite、Amazon Titan Text Express、Amazon Titan Multimodal Embeddings 以及 Amazon Titan Image Generator。支持的基础模型列表会持续更新。
您还可以使用 Bedrock 为特定任务和使用场景对模型进行定制,包括基础模型微调、预训练和模型蒸馏。
**[Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI**
[Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI 提供广泛的定制化选项,让您全面控制整个[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)工作流程。使用 SageMaker AI,您可以控制微调模型的各个方面,从数据预处理和特征工程到模型架构和超参数优化等。通过这种级别的定制化,您可以创建高度专业化的模型,专门适应您独特的业务需求。SageMaker AI 支持多种流行的[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)框架,如 TensorFlow、PyTorch 和 Apache MXNet,让您能够使用自己偏好的工具和库来构建和训练模型。
使用 [Amazon SageMaker JumpStart](https://aws.amazon.com/cn/sagemaker/jumpstart/?trk=cndc-detail) 基于预定义的质量和责任标准来评估、比较和选择基础模型。
借助 [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI Clarify 选择符合业务场景的基础模型。使用 SageMaker AI Clarify 创建模型评估任务,用于评估和比较来自 JumpStart 的基于文本的基础模型的质量和责任指标。
##### 5 定价
[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 和 [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI 采用不同的定价模型,反映了它们的目标用户和所提供的服务特点。
**[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail)**
[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 采用基于 API 调用次数的简单定价模型。您按每次 API 调用支付固定费用,这包括运行预训练模型和任何相关数据处理的成本。这种直观的定价结构使您能够更有效地估算和控制成本,因为您只需为实际使用的服务付费。[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 的定价模型特别适合工作负载可预测的应用,或者当您希望 AI 相关支出更加透明的情况。
**[Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI**
SageMaker AI 提供按使用量付费的定价模型,如[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)过程中消耗的计算资源、存储和其他服务的使用情况。您需要为用于构建、训练和部署模型的实例付费,价格根据实例类型和大小而有所不同。此外,您还需要承担数据存储、数据传输以及其他相关服务(如数据标注和模型监控)的费用。这种定价模型提供了灵活性,允许您根据特定需求优化成本。然而,这也意味着成本可能会有所变动,可能需要仔细管理,特别是对于资源密集型项目。
##### 6 集成
[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 和 [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI 提供了不同的[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)模型集成方法,以满足您的特定需求和专业知识水平。
**[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail)**
[Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 通过提供可直接通过 API 调用的预训练模型,简化了集成过程。您可以使用 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) SDK 或 REST API 发送输入数据并从模型接收输出结果,而无需管理底层基础设施。这种方法显著降低了将 AI 功能集成到应用程序的复杂性和所需时间,使[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)专业知识有限的开发人员也能轻松上手。然而,这种简便的集成是以有限的定制选项为代价的,因为您仅限于使用 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 提供的预训练模型和 API。
**[Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI**
SageMaker AI 提供了一个全面的平台,用于构建、训练和部署自定义[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)模型。然而,与 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 相比,将这些模型集成到应用程序中需要更多的努力和技术能力。您需要使用 SageMaker AI SDK 或 API 访问训练好的模型,并构建必要的基础设施将其作为端点(endpoints)暴露出来。这个过程涉及创建和配置 API Gateway、Lambda 函数和其他亚马逊云科技服务,以实现应用程序与已部署模型之间的通信。虽然 SageMaker AI 提供了工具和模板来简化这一过程,但它仍然需要服务和[机器学习](https://aws.amazon.com/cn/machine-learning/?trk=cndc-detail)模型部署有更深入的理解。
### **总结**
在选择 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 和 [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI 时,两者并不一定是非此即彼。在某些情况下,结合使用这两种服务可能会带来更大优势。例如,您可以使用 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 快速进行原型设计并部署基础模型,然后利用 SageMaker AI 进一步优化模型以提高性能。
最终,在 [Amazon Bedrock](https://aws.amazon.com/cn/bedrock/?trk=cndc-detail) 和 [Amazon SageMaker](https://aws.amazon.com/cn/sagemaker/?trk=cndc-detail) AI 之间的选择取决于您的具体需求。评估这些因素可以帮助您做出明智的决定,选择最适合您需求的服务。
有关 Amazon 生成式 AI 服务和解决方案的更多信息,请参阅[生成式 AI 决策指南](https://docs.aws.amazon.com/zh_cn/decision-guides/latest/generative-ai-on-aws-how-to-choose/guide.html)。