在 Amazon Bedrock 中設計流程 - Amazon Bedrock

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

在 Amazon Bedrock 中設計流程

在本節中,您會設計 Amazon Bedrock 流程。在設計流程之前,建議您先閱讀 Amazon Bedrock 流程的運作方式 ,以熟悉 Amazon Bedrock Flows 中的概念和術語,並了解可用的節點類型。如需您可以嘗試的流程範例,請參閱 嘗試範例流程

建置您的流程
  1. 如果您尚未在流程建置器中,請執行下列動作:

    1. AWS Management Console 使用具有 Amazon Bedrock 許可的 IAM 角色登入 ,並在 入門 AWS Management Console中開啟 Amazon Bedrock 主控台。

    2. 從左側導覽窗格中選取 Amazon Bedrock Flows。然後,在 Amazon Bedrock 流程區段中選擇流程

    3. 流程建置器中選擇編輯

  2. 流程建置器區段中,中央窗格會顯示流程輸入節點和流程輸出節點。這些是您流程的輸入和輸出節點。

  3. 執行下列動作來新增和設定節點:

    1. 流程建置器窗格中,選取節點

    2. 拖曳您要用於流程第一個步驟的節點,並將其放入中央窗格中。

    3. 節點上的圓圈是連接點。若要將流程輸入節點連接到第二個節點,請從流程輸入節點上的圓圈拖曳一條線到您剛新增之節點的輸入區段中的圓圈。

    4. 選取您剛新增的節點。

    5. 流程建置器窗格的設定區段中,提供所選節點的組態,並定義節點輸入和輸出的名稱、資料類型和表達式。

    6. 流程建置器窗格中,選取節點

    7. 重複步驟來新增和設定節點 流程中剩餘的節點。

      注意

      如果您使用 Amazon Bedrock 自動為您建立的服務角色,該角色會在您新增節點時以適當的許可進行更新。不過,如果您使用自訂服務角色,則必須參考 ,將適當的許可新增至附加至服務角色的政策在 Amazon Bedrock 中為 Amazon Bedrock 流程建立服務角色

  4. 將流程中最後一個節點的輸出流程輸出節點的輸入連接。您可以有多個流程輸出節點。若要新增其他流程輸出節點,請將流程輸出節點拖放到您希望流程停止的節點旁。請務必在兩個節點之間繪製連線。

  5. 繼續前往 在 Amazon Bedrock 中測試流程或稍後返回下一個程序。若要繼續下一個步驟,請選擇儲存。若要稍後再回來,請選擇儲存並結束

刪除節點或連線

在建置流程的過程中,您可能需要刪除節點或移除節點連線。

刪除節點
  1. 選取您要刪除的節點。

  2. 流程建置器窗格中,選擇刪除圖示 ( Trapezoid-shaped diagram showing data flow from source to destination through AWS Transfer Family. )。

    注意

    如果您使用 Amazon Bedrock 自動為您建立的服務角色,該角色會在您新增節點時以適當的許可進行更新。不過,如果您刪除節點,則不會刪除相關許可。我們建議您依照修改角色的步驟刪除不再需要的許可。

移除連線
  • 流程建置器頁面中,將滑鼠暫留在您想要移除的連線上,直到您看到展開圖示,然後將連線從節點拖曳開來。

下列需求適用於建置流程:

  • 您的流程必須只有一個流程輸入節點和至少一個流程輸出節點。

  • 您無法包含流程輸入節點的輸入。

  • 您無法包含流程輸出節點的輸出。

  • 節點中的每個輸出都必須連接到下游節點中的輸入 (在 API 中,這是透過 FlowConnectionFlowDataConnectionConfiguration完成)。

  • 條件節點中的每個條件 (包括預設條件) 必須連接到下游節點 (在 API 中,這是透過使用 FlowConnection FlowConditionalConnectionConfiguration 來完成)。

下列指標適用於建置流程:

  • 首先設定流程輸入節點輸出的資料類型。此資料類型應符合您在叫用流程時預期做為輸入傳送的內容。

  • 當您使用表達式定義流程的輸入時,請檢查結果是否符合您為輸入選擇的資料類型。

  • 如果您包含迭代器節點,請在透過您需要的節點傳送輸出之後,在下游包含收集器節點。收集器節點將傳回陣列中的輸出。