

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

# 使用範本建立 Amazon Bedrock 流程
<a name="flows-templates"></a>

為了協助您開始定義及協調 Amazon Bedrock 流程，您可以使用範本，為各種流程組態建立流程。例如，您可以使用範本來查看包含知識庫的流程，或使用條件來引導流程邏輯的流程。

您可以從 [Amazon Bedrock Flows 範例](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file) GitHub 儲存庫存取範本。Amazon Bedrock 主控台也會從流程的畫布頁面提供儲存庫的連結。

流程範本會以 [JSON 範本](https://github.com/aws-samples/amazon-bedrock-flows-samples/tree/main/templates)的形式提供給每個支援的流程定義，以及您用來建立及執行流程的 Python 指令碼。您也可以從 Amazon Bedrock 主控台存取流程。

儲存庫提供下列範本：
+  [Knowledege 基礎流程](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#1-knowledgebase-flow-1) – 示範如何整合及查詢[知識庫](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#1-knowledgebase-flow-1)，包括 RAG (擷取增強生成) 以及知識庫搜尋和擷取。
+  [多回合對話代理程式流程](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#2-multi-turn-conversation-agent-flow-1) – 示範如何使用流程執行互動式、具狀態的對話。如需詳細資訊，請參閱[與 Amazon Bedrock 流程交談](flows-multi-turn-invocation.md)。
+  [條件流程](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#3-conditions-flow-1) – 示範如何在流程中執行條件式邏輯和分支。
+ [具有防護機制流程的提示節點](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#4-prompt-node-with-guardrail-flow-1) – 顯示如何使用防護機制保護提示節點。
+  [迭代器和收集器流程](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#5-iterator--collector-flow-1) – 示範如何處理多個輸入和彙總回應。
+  [多代理程式流程](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#5-iterator--collector-flow-1) – 顯示各種代理程式型工作流程，包括多多代理協同作業和任務委派。

您必須先建立流程使用的 Amazon Bedrock 資源，例如知識庫或代理程式，才能執行指令碼。當您不再需要這些資源時，您有責任刪除這些資源。

若要從範本建立及執行流程，請執行指令碼 (`flow_manager.py`)。指令碼會提示其所需的任何其他資訊，例如您想要使用的流程範本，以及範本所需資源的識別符。您可以包含測試提示，以嘗試處理流程。

或者，您可以設定要在其中建立流程 AWS 的區域。指令碼會使用一組預設的 [IAM 角色許可](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#iam-role-permissions)來建立必要的資源。您也可以選擇使用您建立的 IAM 角色。

如果您想要在 Amazon Bedrock 主控台中使用流程，請勿使用 `--cleanup` 參數，因為這會在指令碼執行流程後刪除流程。如果您不使用 `--cleanup`，則必須在不再需要流程時將其刪除。

如需詳細資訊，請參閱 [https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file\#how-to-use](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#how-to-use)。

