本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 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 的詳細資訊。