本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用執行 AI 提示鏈結 Amazon Bedrock
此範例專案示範如何整合以執Amazon Bedrock行 AI 提示鏈結。此示例項目展示了如何使用Amazon Bedrock. 專案會將一些提示連結在一起,並按照提供的順序解析它們。這些提示的鏈結可增強用於提供高度策劃回應的語言模型的能力。
此範例專案會建立狀態機器、支援 AWS 資源,並設定相關的 IAM 許可。探索此範例專案,瞭解如何使用Amazon Bedrock最佳化服務整合與Step Functions狀態機器,或將其用作您自己專案的起點。
AWS CloudFormation 範本和其他資源
您可以使用CloudFormation範本來部署此範例專案。此範本會在您的中建立下列資源 AWS 帳戶:
-
狀Step Functions態機。
-
狀態機器的執行角色。此角色授 AWS 服務 與狀態機存取其他資源 (例如Amazon BedrockInvokeModel動作) 所需的權限。
必要條件
此示例項目使用 Cohere 命令大語言模型(LLM)。要成功運行此示例項目,您必須從Amazon Bedrock控制台添加對此 LLM 的訪問權限。欲新增模型存取權限,請執行下列操作:
-
打開 Amazon 基岩控
制台。 -
在導覽窗格中,選擇 [模型存取權]。
-
選擇管理模型存取權限。
-
選取「共享」旁邊的核取方塊。
-
選擇要求存取權限。Cohere 模型的訪問狀態顯示為授予訪問權限。
步驟 1:建立狀態機器並佈建資源
-
開啟 Step Functions 主控台
,然後選擇建立狀態機器。 -
bedrock
在搜尋方塊中輸入,然後Bedrock從傳回的搜尋結果中選擇「執行 AI 提示鏈結」。 -
選擇 Next (下一步) 繼續。
-
Step Functions 會列出您選取的範例專案中 AWS 服務 使用的項目。它也會顯示範例專案的工作流程圖表。將此項目部署到您的項目中, AWS 帳戶 或將其用作構建自己的項目的起點。根據您想要的進行方式,選擇 [執行示範] 或 [在其上建置]。
此範例專案會部署下列資源:
-
一个 AWS Step Functions 状态机
-
相關 AWS Identity and Access Management (IAM) 角色
下圖顯示了使Bedrock用範例專案執行 AI 提示鏈結的工作流程圖形:
-
-
選擇「使用範本」繼續進行選取。
-
執行以下任意一項:
-
如果您選取「在其上建置」,「Step Functions」會為您選取的範例專案建立工作流程原型。Step Functions 不會部署工作流程定義中列出的資源。
在工作流程 Studio 中設計模式,從拖放狀態狀態瀏覽器以繼續建立您的工作流程原型。或者切換到程式碼模式提供類似 VS 代碼的集成代碼編輯器,用於在 Step Functions 控制台中更新狀態機器的Amazon States Language(ASL)定義。如需有關使用工作流程 Studio 建置狀態機器的詳細資訊,請參閱使用工作流程。
重要
請記得在執行工作流程之前,更新範例專案中使用之資源的預留位置 Amazon 資源名稱 (ARN)。
-
如果您選取 [執行示範],Step Functions 會建立唯讀範例專案,該專案使用 AWS CloudFormation 範本將該範本中列出的 AWS 資源部署到您的 AWS 帳戶.
提示
若要檢視範例專案的狀態機定義,請選擇 [程式碼]。
準備就緒後,請選擇 [部署並執行] 以部署範例專案並建立資源。
建立這些資源和相關 IAM 許可最多可能需要 10 分鐘。部署資源時,您可以開啟 CloudFormation Stack ID 連結以查看正在佈建的資源。
建立範例專案中的所有資源之後,您可以在 [狀態機器] 頁面上看到列出的新範例專案。
重要
CloudFormation 範本中使用的每項服務可能會收取標準費用。
-
步驟 2:運行狀態機
-
在 [狀態電腦] 頁面上,選擇您的範例專案。
-
在範例專案頁面上,選擇 [開始執行]。
-
在 [開始執行] 對話方塊中,執行下列動作:
-
(選擇性) 若要識別您的執行項目,您可以在「名稱」(Name) 方塊中指定執行項目的名稱。依預設,Step Functions 會自動產生唯一的執行名稱。
注意
Step Functions 可讓您為包含非 ASCII 字元的狀態機器、執行項目、活動和標籤建立名稱。這些非 ASCII 名稱不適用於 Amazon CloudWatch。若要確保您可以追蹤 CloudWatch 量度,請選擇僅使用 ASCII 字元的名稱。
-
(選擇性) 在「輸入」方塊中,以 JSON 格式輸入輸入值以執行工作流程。
如果您選擇執行示範,則不需要提供任何執行輸入。
-
選擇 Start execution (開始執行)。
-
Step Functions 主控台會將您導向至標題為執行 ID 的頁面。此頁面稱為「執行詳細資訊」頁面。在此頁面上,您可以在執行進行時或完成之後複查執行結果。
若要複查執行結果,請在「圖形」檢視中選擇個別狀態,然後選擇步驟詳情窗格上的個別索引標籤,分別檢視每個狀態的詳細資訊,包括輸入、輸出和定義。如需有關可在「執行詳細資訊」頁面檢視之執行資訊的詳細資訊,請參閱執行詳細資訊頁面 — 介面概觀。
-