本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用範本建立 Amazon Bedrock 流程
為了協助您開始定義和協調 Amazon Bedrock 流程,您可以使用 範本為各種流程組態建立流程。例如,您可以使用範本來查看包含知識庫的流程,或使用條件來引導流程邏輯的流程。
您可以從 Amazon Bedrock Flows 範例
流程範本會以 JSON 範本
儲存庫提供下列範本:
-
Knowledege 基礎流程
– 示範如何整合和查詢知識庫 ,包括 RAG (擷取增強生成) 和知識庫搜尋和擷取。 -
多轉對話客服人員流程
– 示範如何使用流程執行互動式、有狀態的對話。如需詳細資訊,請參閱與 Amazon Bedrock 流程交談。 -
條件流程
– 顯示如何在流程中執行條件式邏輯和分支。 -
Prompt Node with Guardrail Flow
– 示範如何使用護欄保護提示節點。 -
迭代器和收集器流程
– 顯示如何處理多個輸入和彙總回應。 -
多客服人員流程
– 顯示各種客服人員型工作流程,包括多客服人員協作和任務委派。
您必須先建立流程使用的 Amazon Bedrock 資源,例如知識庫或代理程式,才能執行指令碼。當您不再需要這些資源時,您有責任刪除這些資源。
若要從範本建立和執行流程,請執行指令碼 (flow_manager.py
)。指令碼會提示其所需的任何其他資訊,例如您想要使用的流程範本,以及範本所需資源的識別符。您可以包含測試提示,以嘗試處理流程。
或者,您可以設定要在其中建立流程 AWS 的區域。指令碼會使用一組預設的 IAM 角色許可
如果您想要在 Amazon Bedrock 主控台中使用流程,請勿使用 --cleanup
參數,因為這會在指令碼執行流程後刪除流程。如果您不使用 --cleanup
,則必須在不再需要流程時將其刪除。
如需詳細資訊,請參閱 https://https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#how-to-use