Amazon Bedrock 或 Amazon SageMaker AI? - Amazon Bedrock 或 Amazon SageMaker AI?

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon Bedrock 或 Amazon SageMaker AI?

了解差異並挑選適合您的差異

用途

了解 Amazon Bedrock 和 Amazon SageMaker AI 之間的差異,並判斷哪個服務最適合您的需求。

上次更新

2025 年 6 月 27 日

涵蓋的服務

簡介

Amazon Web Services (AWS) 提供一套 服務,可協助您建置使用推論的機器學習 (ML) 和生成式 AI 應用程式,定義為從提供給基礎模型的 輸入產生輸出的程序。了解這些服務如何一起運作以形成生成式 AI 堆疊很有幫助,包括:

  • Amazon Q Business 和 Amazon Q Developer 等生成式 AI 驅動的服務,利用大型語言模型 LLMs) 和其他基礎模型 FMs) 來提高生產力。

  • 用於建置生成式 AI 應用程式的模型和工具,包括 Amazon Bedrock。

  • 用於建置和訓練 AI 模型的基礎設施,例如 Amazon SageMaker AI 和專用硬體。

顯示 AWS 生成式 AI 堆疊的圖表。此圖表顯示在堆疊底部建置和訓練 AI 模型的基礎設施、在中間建置生成式 AI 應用程式的模型和工具,以及使用 LLMs 和其他 FMs 提高生產力的應用程式。

考慮要使用的生成式 AI 服務時,通常會同時考慮兩個服務:

Amazon Bedrock

Amazon SageMaker AI

  • Amazon SageMaker AI (先前稱為 Amazon SageMaker) 是一項全受管服務,旨在協助您大規模建置、訓練和部署機器學習模型。這包括使用筆記本、除錯器、分析器、管道和 MLOps 等工具,從頭開始建置 FMs。當您有可受益於基礎模型廣泛訓練、微調和自訂的使用案例時,請考慮 SageMaker AI。它也可以協助您完成可能具有挑戰性的任務,評估哪種 FM 最適合您的使用案例。

  • Amazon SageMaker AI 是新一代 Amazon SageMaker 的一部分,這是資料、分析和 AI 的統一平台。Amazon SageMaker 包含 Amazon SageMaker Unified Studio,這是一種整合 AWS 資料、分析、AI 和 ML 服務的統一開發體驗。

本指南著重於了解 Amazon SageMaker AI 和 Amazon Bedrock 之間的差異。如需 Amazon Bedrock 和 SageMaker AI 如何融入 Amazon 生成式 AI 服務和解決方案的詳細資訊,請參閱生成式 AI 決策指南

雖然 Amazon Bedrock 和 Amazon SageMaker AI 都可以開發 ML 和生成式 AI 應用程式,但它們具有不同的用途。本指南將協助您了解哪些服務最適合您的需求,包括這兩種服務可以一起使用來建置生成式 AI 應用程式的情況。

以下是這些服務之間主要差異的高階檢視,讓您開始使用。

類別 Brain icon with circuit board pattern representing artificial intelligence or machine learning.

Amazon Bedrock

Brain icon with interconnected nodes representing artificial intelligence or machine learning.

Amazon SageMaker AI

使用案例 非常適合將 AI 功能整合到應用程式中,而無需大量投資於自訂模型開發 針對可能需要自訂模型的唯一或專業 AI/ML 需求進行最佳化
目標使用者 針對沒有深度機器學習專業知識的開發人員和企業進行最佳化 針對資料科學家、機器學習工程師和開發人員進行最佳化
自訂 您將主要使用預先訓練的模型,但可以視需要微調 您可以完全控制,並可根據您的需求自訂或建立模型
定價 根據對 服務的 API 呼叫數量Pay-as-you-go定價 根據運算資源、儲存和其他服務的使用情況收費
整合 透過 API 呼叫將預先訓練的模型整合至應用程式 將自訂模型整合到應用程式中,具有更多自訂選項
需要專業知識 使用預先訓練模型所需的基本機器學習專業知識 資料科學和機器學習技能的工作知識有助於建立和最佳化模型
管理 Amazon Bedrock 以最少的基礎設施管理,提供簡化的 API 型方法。 SageMaker AI 需要更多的基礎設施管理,但提供廣泛的監控控制功能。
部署和託管 Amazon Bedrock 是無伺服器,這表示您不需要管理基礎設施。 SageMaker AI 主要具有伺服器性,並對運算資源和擴展提供精細的控制。

Amazon Bedrock 和 SageMaker AI 之間的差異

讓我們檢查並比較 Amazon Bedrock 和 Amazon SageMaker AI 的功能。

Use cases

Amazon Bedrock 和 Amazon SageMaker AI 會根據您的特定需求和資源處理不同的使用案例。

Amazon Bedrock

  • Amazon Bedrock 是專為您想要建置生成式 AI 應用程式而不大量投資於自訂模型開發的使用案例而設計。例如,社交媒體平台的內容管制系統可以使用 Amazon Bedrock 的預先訓練模型,自動識別和標記不適當的文字或影像。同樣地,客戶支援聊天機器人可以使用 Amazon Bedrock 的自然語言處理功能來了解和回應使用者查詢。如果您的機器學習專業知識或資源有限,Amazon Bedrock 特別有用,因為它可協助您從 AI 中受益,而無需大量內部開發。

Amazon SageMaker AI

  • SageMaker AI 是需要自訂模型的獨特或專業 AI/ML 需求的理想選擇。它非常適合off-the-shelf解決方案不足,而且您需要精細控制模型架構、訓練程序和部署的情況。受益於使用 SageMaker AI 的案例之一是醫療保健公司,開發模型以根據特定指標預測患者結果。另一個範例是金融機構建立專為其獨特資料和風險因素量身打造的詐騙偵測系統。此外,SageMaker AI 適用於研究和開發目的,其中資料科學家和機器學習工程師可以實驗不同的演算法、超參數和模型架構。

Target users

Amazon Bedrock 和 Amazon SageMaker AI 根據使用者在機器學習和人工智慧方面的專業知識和知識程度,支援不同的目標使用者。

Amazon Bedrock

  • Amazon Bedrock 提供更易於存取且直接的方式,將 AI 功能整合到您的專案中。它適用於包括開發人員和企業在內的廣泛受眾,他們在建置和訓練機器學習模型方面擁有有限經驗,但想要使用 AI 來增強其應用程式或工作流程。

Amazon SageMaker AI

  • SageMaker AI 主要適用於具備建置、訓練和部署自訂機器學習模型所需技能和知識的資料科學家、機器學習工程師和開發人員。如果您精通資料科學和機器學習概念,請使用 SageMaker AI,並需要一個平台,為您提供工具和靈活性來建立專為您的特定需求量身打造的模型。

Choice of FMs

雖然 Amazon Bedrock 和 Amazon SageMaker AI 為您的應用程式提供廣泛的 FMs 集,但每個服務提供的 FMs 集各有不同。

Amazon Bedrock

  • Amazon Bedrock 提供 FMs 的存取權,例如 Anthropic 的 Claude、Meta 的 Llama 3、Amazon 的 Nova 和 Titan 模型、用於產生影像的穩定性 AI 模型等。請參閱經常更新的可用 FMs清單

  • 使用 Amazon Bedrock Marketplace 快速測試和整合超過 100 個公開可用的專屬 FMs。

  • Amazon Bedrock 可讓您存取 Amazon SageMaker JumpStart 中無法使用的特定專屬模型,包括 Claude 和 Jurassic。

Amazon SageMaker AI

  • Amazon SageMaker JumpStart 提供內建的公開可用和專屬基礎模型,可自訂和整合到您的生成式 AI 工作流程中,與 Amazon Bedrock 相比,FMs 的選擇更廣泛,包括針對特定使用案例最佳化的模型。

  • JumpStart 提供公開可用的 FMs,包括 Hugging Face、StabilityAI、Meta 和 Amazon 的模型,以及 AI21 實驗室、Cohere 和 LightOn 的專屬 FMs。請參閱公開可用和專屬 FMs的清單,此清單會經常更新。

Customization

Amazon Bedrock 和 Amazon SageMaker AI 提供不同層級的自訂功能,您可以根據您的特定需求和專業知識量身打造。

Amazon Bedrock

  • Amazon Bedrock 提供一組來自領導供應商的模型,您可以使用這些模型來建置生成式 AI 應用程式,並具有有限的自訂功能。您可以存取一組 API 呼叫,用於輸入資料並從這些預先訓練的模型接收預測。雖然此方法可大幅簡化將 AI 功能整合到應用程式的程序,但也表示除非您自訂模型或匯入自訂模型,否則對基礎模型的控制較低。Amazon Bedrock 的預先訓練模型已針對常見的 AI 任務進行最佳化,旨在適用於各種使用案例,但可能不適合高度專業化或利基需求。

    Amazon Bedrock 支援對基礎模型 (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。支援的 FMs 清單會持續更新。

  • 針對特定任務和使用案例自訂模型,包括 FM 微調和預先訓練。使用自訂模型匯入自有的自訂模型

Amazon SageMaker AI

  • Amazon SageMaker AI 提供廣泛的自訂選項,可讓您完全控制整個機器學習工作流程。使用 SageMaker AI,您可以微調模型的每個層面,從資料預先處理和功能工程到模型架構和超參數最佳化。透過使用此層級的自訂,您可以建立專為您獨特業務需求量身打造的高度專業化模型。SageMaker AI 支援各種熱門的機器學習架構,例如 TensorFlow、PyTorch 和 Apache MXNet,可讓您使用偏好的工具和程式庫來建置和訓練模型。

  • 使用 Amazon SageMaker JumpStart 根據預先定義的品質和責任來評估、比較和選取 FMs。

  • 選擇要與 Amazon SageMaker AI Clarify 搭配使用的 FM。使用 SageMaker AI Clarify 建立模型評估任務,用於評估和比較 JumpStart 中文字基礎模型的模型品質和責任指標。

  • 使用 Amazon SageMaker AI Canvas 產生預測,而不需要撰寫任何程式碼。與 Amazon Bedrock 合作使用 SageMaker AI Canvas 來微調和部署語言模型。此部落格文章說明如何在 Amazon Bedrock 和 Amazon SageMaker JumpStart 中使用您自己的資料集來最佳化客戶互動,例如您的產品FAQs。

Pricing

Amazon Bedrock 和 Amazon SageMaker AI 有不同的定價模型,反映其目標使用者及其提供的服務。

Amazon Bedrock

  • Amazon Bedrock 會根據對服務的 API 呼叫數目,採用簡單的定價模型。您為每個 API 呼叫支付固定價格,其中包括執行預先訓練模型和任何相關聯資料處理的成本。這種直接的定價結構可讓您更有效率地預估和控制成本,因為您只需支付服務的實際用量。Amazon Bedrock 的定價模型特別適合具有可預測工作負載的應用程式,或您想要在 AI 相關費用中提高透明度的情況。

Amazon SageMaker AI

  • SageMaker AI 根據機器學習程序期間使用的運算資源、儲存體和其他服務的用量,遵循pay-as-you-go定價模型。您需要為用來建置、訓練和部署模型的執行個體付費,價格會根據執行個體類型和大小而有所不同。此外,您需要支付資料儲存、資料傳輸和其他相關服務的成本,例如資料標記和模型監控。此定價模型提供彈性,並可讓您根據特定需求來最佳化成本。不過,這也表示成本可能有所不同,可能需要謹慎的管理,尤其是資源密集型專案。

Integration

Amazon Bedrock 和 Amazon SageMaker AI 提供將機器學習模型整合到應用程式中的不同方法,可滿足您的特定需求和專業知識。

Amazon Bedrock

  • Amazon Bedrock 透過提供您可以透過 API 呼叫直接存取的預先訓練模型,簡化整合程序。使用 Amazon Bedrock SDK 或 REST API 傳送輸入資料並從模型接收預測,而不需要管理基礎基礎設施。這種方法可大幅降低將 AI 功能整合至應用程式所需的複雜性和時間,讓機器學習專業知識有限的開發人員更容易存取。不過,這種易於整合的成本是有限的自訂選項,因為您僅限於 Amazon Bedrock 提供的預先訓練模型和 APIs。

Amazon SageMaker AI

  • SageMaker AI 提供建置、訓練和部署自訂機器學習模型的全方位平台。不過,將這些模型整合到應用程式中需要比 Amazon Bedrock 更多的精力和技術專業知識。您需要使用 SageMaker AI SDK 或 API 來存取訓練過的模型,並建置必要的基礎設施,以將其公開為端點。此程序涉及建立和設定 API Gateway、Lambda 函數和其他 AWS 服務 ,以啟用應用程式與部署模型之間的通訊。雖然 SageMaker AI 提供工具和範本來簡化此程序,但仍需要更深入了解 AWS 服務 和機器學習模型部署。

Expertise required

Amazon Bedrock 和 Amazon SageMaker AI 已針對不同層級的機器學習專業知識進行最佳化。

Amazon Bedrock

  • Amazon Bedrock 可供更廣泛的使用者存取,包括開發人員和機器學習專業知識有限的企業。透過提供可透過 API 呼叫輕鬆整合至應用程式的預先訓練模型,Amazon Bedrock 可消除與建置和部署機器學習模型相關的許多複雜性。您不需要擔心資料預先處理、模型選擇或基礎設施管理,因為這些層面是由 Amazon Bedrock 服務處理。這可讓您專注於將 AI 功能整合到您的應用程式中,而不需要投入大量時間和資源來取得深度學習知識。

Amazon SageMaker AI

  • 如果您對資料科學和機器學習有更深入的專業知識,SageMaker AI 提供強大且靈活的平台,用於建置、訓練和部署自訂模型。雖然 SageMaker AI 旨在簡化機器學習工作流程,但仍需要大量的技術專業知識,才能充分利用其功能。您將受益於精通程式設計語言,例如 Python,以及深入了解機器學習概念,例如資料預先處理、模型選擇和超參數調校。此外,您應該可以放心地使用各種 AWS 服務 和管理部署和整合其模型所需的基礎設施。因此,如果您剛接觸機器學習或擁有有限的經驗,SageMaker AI 可能會有更陡峭的學習曲線 AWS。

Features

Amazon Bedrock 和 Amazon SageMaker AI 已針對不同層級的機器學習專業知識進行最佳化。

Amazon Bedrock

  • Amazon Bedrock 提供一組功能,協助客戶建置和擴展生成式 AI 應用程式,包括模型選擇功能 (評估)、成本和延遲最佳化功能 (提示快取、智慧型提示路由)、自訂功能 (知識基礎、模型分割)、防護 (護欄) 和代理功能 (代理程式)。Amazon Bedrock 也提供自訂模型匯入,可讓您透過單一、無伺服器、統一的 API,透過現有的 FMs 匯入和使用自訂模型。

Amazon SageMaker AI

  • 使用 SageMaker AI,您可以儲存和共用資料,而無需建置和管理您自己的伺服器。這可讓您有更多時間合作建置和開發 ML 工作流程,並更快完成。SageMaker AI 提供受管 ML 演算法,可有效針對分散式環境中的極大型資料執行。透過內建的bring-your-own-algorithms和架構支援,SageMaker AI 提供靈活的分散式訓練選項,可根據特定工作流程進行調整。只需幾個步驟,您就可以從 SageMaker AI 主控台將模型部署到安全且可擴展的環境中。

Amazon Bedrock 和 Amazon SageMaker AI 之間的選擇不一定互斥。在某些情況下,您可能會受益於同時使用這兩種服務。例如,您可以使用 Amazon Bedrock 快速建立原型並部署基礎模型,然後使用 SageMaker AI 進一步精簡和最佳化模型,以獲得更好的效能。此部落格文章說明如何從 Amazon SageMaker JumpStart 部署模型,並向 Amazon Bedrock 註冊模型,讓您透過 Amazon Bedrock APIs 存取模型。

最後,Amazon Bedrock 和 Amazon SageMaker AI 之間的決策取決於您的特定需求。評估這些因素可協助您做出明智的決策,並選擇最適合您需求的服務。

如需 Amazon 生成式 AI 服務和解決方案的詳細資訊,請參閱生成式 AI 決策指南

使用

現在您已閱讀有關在 Amazon Bedrock 和 Amazon SageMaker AI 之間選擇的條件,您可以選擇符合您需求的服務,並使用以下資訊來協助您開始使用每個服務。

Amazon Bedrock
  • 什麼是 Amazon Bedrock?

    使用此全受管服務,讓來自 Amazon 和第三方的基礎模型 (FMs) 透過統一 API 供您使用。

    探索指南

  • 關於 Amazon Bedrock 的常見問題

    取得有關 Amazon Bedrock 最常見問題的解答。這些包括如何使用代理程式、安全考量、Amazon Bedrock 軟體開發套件 (SDKs) 的詳細資訊、擷取擴增產生、如何使用模型評估和計費。

    閱讀FAQs

  • 使用 Amazon Bedrock 產生產品描述的指引

    在您的解決方案中使用 Amazon Bedrock,自動化電子商務市場或零售網站的產品審核和核准程序。

    探索解決方案

Amazon Bedrock IDE
注意

重新命名為 Amazon Bedrock IDE 的 Amazon Bedrock Studio 現在可在 Amazon SageMaker Unified Studio 中使用

  • 什麼是 Amazon Bedrock IDE?

    使用 Amazon Bedrock IDE 來探索 Amazon Bedrock 模型,並建置使用 Amazon Bedrock 模型和功能的生成式 AI 應用程式。

    探索指南

  • 使用 Amazon Bedrock IDE 建置生成式 AI 應用程式

    此部落格文章說明如何使用各種效能最佳的模型來建置應用程式。接著說明如何評估生成式 AI 應用程式,並與 Amazon Bedrock IDE 共用。

    閱讀部落格

  • 使用 Amazon Bedrock IDE 建置聊天應用程式

    建置 Amazon Bedrock IDE 聊天代理程式應用程式,允許使用者透過對話界面與 Amazon Bedrock 模型聊天。

    探索指南

Amazon SageMaker AI
  • 什麼是 Amazon SageMaker AI?

    使用此全受管機器學習 (ML) 服務,在生產就緒的託管環境中建置、訓練和部署 ML 模型。

    探索指南

  • 開始使用 Amazon SageMaker AI

    設定 Amazon SageMaker AI 的存取權,包括快速或自訂設定步驟。

    探索指南

  • 開始使用 Amazon SageMaker JumpStart

    探索為常見使用案例設定基礎設施的 Amazon SageMaker JumpStart 解決方案範本,以及使用 SageMaker AI 進行機器學習的可執行範例筆記本。

    探索指南