使用 Amazon Bedrock 和 Step Functions,建置和協調生成式 AI 應用程式 - AWS SDK 程式碼範例

AWS文件開發套件範例 GitHub 儲存庫中有更多可用的 AWS SDK 範例。

使用 Amazon Bedrock 和 Step Functions,建置和協調生成式 AI 應用程式

下列程式碼範例示範如何使用 Amazon Bedrock 和 Step Functions,建置和協調生成式 AI 應用程式。

Python
SDK for Python (Boto3)

Amazon Bedrock Serverless 提示鏈接案例展示,AWS Step FunctionsAmazon Bedrockhttps://docs.aws.amazon.com/bedrock/latest/userguide/agents.html 如何用於建置和協調複雜、無伺服器和可高度擴展的生成式 AI 應用程式。該案例包含下列工作範例:

  • 針對文獻部落格撰寫指定小說的分析。此範例描述簡易、循序的提示鏈。

  • 產生有關指定主題的簡短故事。此範例描述 AI 如何反覆處理先前產生的項目清單。

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

  • 向擔任電影製片的人類使用者推銷電影創意。此範例描述如何使用不同的推論參數平行處理相同的提示、如何回溯到鏈接的上一個步驟,以及如何將人工輸入包含在工作流程中。

  • 根據使用者手上的配料來規劃用餐。此範例描述提示鏈如何整合兩個不同的 AI 對話,其中兩個 AI 角色互相爭論以改善最終結果。

  • 尋找並總結目前最熱門的 GitHub 儲存庫。此範例說明鏈接多個與外部 API 互動的 AI 代理程式。

如需完整的原始碼,以及有關如何設定及執行的指示,請參閱 GitHub 上的完整專案。

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

  • Amazon Bedrock 執行時期

  • Amazon Bedrock 代理程式

  • Amazon Bedrock 代理程式執行時期

  • Step Functions