在 Amazon Bedrock 中設計流程 - Amazon Bedrock

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

在 Amazon Bedrock 中設計流程

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

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

    1. 使用具有 Amazon Bedrock 主控台使用許可的 IAM 身分登入AWS 管理主控台。接著,開啟位於 https://console.aws.amazon.com/bedrock 的 Amazon Bedrock 主控台。

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

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

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

  3. 執行下列步驟以新增和設定節點:

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

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

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

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

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

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

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

      注意

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

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

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

刪除節點或連結

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

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

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

    注意

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

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

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

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

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

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

  • 節點中的每個輸出都必須連結到下游節點中的輸入 (在 API 中,這是透過 FlowConnection 搭配 FlowDataConnectionConfiguration 所完成)。

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

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

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

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

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