使用 Amazon 基岩和 Step Functions 能建置和協調生成式 AI 應用程式 - Amazon Bedrock

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

使用 Amazon 基岩和 Step Functions 能建置和協調生成式 AI 應用程式

下列程式碼範例說明如何使用 Amazon 基岩和 Step Functions 來建置和協調生成 AI 應用程式。

Python
適用於 Python (Boto3) 的 SDK

Amazon 基岩無伺服器提示鏈結案例示範如何AWS Step Functions使用 Amazon 基岩和適用於 Amazon 基岩的代理程式來建置和協調複雜、無伺服器且可高度擴展的生成式 AI 應用程式。它包含以下工作實例:

  • 為文學博客撰寫給定小說的分析。此範例說明簡單、連續的提示鏈。

  • 生成有關給定主題的短篇小說。此範例說明 AI 如何反覆處理先前產生的項目清單。

  • 建立週末假期前往指定目的地的行程。此範例說明如何平行化多個不同的提示。

  • 向作為電影製作人的人類用戶推廣電影的想法。此範例說明如何使用不同的推論參數平行化相同的提示、如何回溯至鏈結中的上一個步驟,以及如何將人工輸入納入作為工作流程的一部分。

  • 根據用戶手頭的成分計劃一頓飯。此示例說明了提示鏈如何合併兩個不同的 AI 對話,其中兩個 AI 角色彼此進行辯論以改善最終結果。

  • 查找並總結當今最高趨勢的 GitHub 存儲庫。此範例說明鏈結多個與外部 API 互動的 AI 代理程式。

有關完整的源代碼和設置和運行說明,請參閱上的完整項目GitHub

此範例中使用的服務
  • Amazon Bedrock

  • Amazon 基岩運行時

  • 適用於 Amazon Bedrock 的代理程式

  • Amazon 基岩運行時的代理

  • Step Functions

如需 AWS SDK 開發人員指南和程式碼範例的完整清單,請參閱搭配 AWS SDK 使用此服務。此主題也包含有關入門的資訊和舊版 SDK 的詳細資訊。