

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 템플릿을 사용하여 Amazon Bedrock 흐름 생성
<a name="flows-templates"></a>

Amazon Bedrock Flows 정의 및 오케스트레이션을 시작할 때 템플릿을 사용하면 다양한 흐름 구성을 위한 흐름을 생성하는 데 도움이 됩니다. 예를 들어 템플릿을 사용하여 지식 기반이 포함된 흐름 또는 조건을 사용하여 흐름 로직을 지시하는 흐름을 확인할 수 있습니다.

[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 콘솔에서 흐름에 액세스할 수도 있습니다.

리포지토리는 다음 템플릿을 제공합니다.
+  [지식 기반 흐름](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#1-knowledgebase-flow-1)을 통합하고 쿼리하는 방법을 보여줍니다.
+  [멀티턴 대화 에이전트 흐름 -](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\$1how-to-use](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#how-to-use)를 참조하세요.

