AWS文件開發套件範例
使用 Amazon Bedrock 和 Step Functions,建置和協調生成式 AI 應用程式
下列程式碼範例示範如何使用 Amazon Bedrock 和 Step Functions,建置和協調生成式 AI 應用程式。
- Python
-
- SDK for Python (Boto3)
-
Amazon Bedrock Serverless 提示鏈接案例展示,AWS Step Functions、Amazon Bedrock 和 https://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
-
在 Amazon Bedrock 上調用多個基礎模型
搭配 Converse API 使用工具