기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
템플릿을 사용하여 Amazon Bedrock 흐름 생성
Amazon Bedrock Flows 정의 및 오케스트레이션을 시작하는 데 도움이 되도록 템플릿을 사용하여 다양한 흐름 구성에 대한 흐름을 생성할 수 있습니다. 예를 들어 템플릿을 사용하여 지식 기반이 포함된 흐름 또는 조건을 사용하여 흐름 로직을 지시하는 흐름을 볼 수 있습니다.
Amazon Bedrock Flows 샘플
흐름 템플릿은 지원되는 각 흐름 정의에 대한 JSON 템플릿
리포지토리는 다음 템플릿을 제공합니다.
-
지식 기반 흐름
- RAG(Retrieval Augmented Generation) 및 지식 기반 검색 및 검색을 포함하여 지식 기반을 통합하고 쿼리하는 방법을 보여줍니다. -
멀티턴 대화 에이전트 흐름 -
흐름으로 대화식 상태 저장 대화를 수행하는 방법을 보여줍니다. 자세한 내용은 Amazon Bedrock 흐름과 대화 단원을 참조하십시오. -
조건 흐름
- 흐름 내에서 조건부 로직 및 분기를 수행하는 방법을 보여줍니다. -
가드레일 흐름이 있는 프롬프트 노드
- 가드레일로 프롬프트 노드를 보호하는 방법을 보여줍니다. -
반복기 및 수집기 흐름
- 여러 입력을 처리하고 응답을 집계하는 방법을 보여줍니다. -
다중 에이전트 흐름 -
다중 에이전트 공동 작업 및 작업 위임을 비롯한 다양한 에이전트 기반 워크플로를 표시합니다.
스크립트를 실행하려면 먼저 플로우에서 사용하는 지식 기반 또는 에이전트와 같은 Amazon Bedrock 리소스를 생성해야 합니다. 이러한 리소스가 더 이상 필요하지 않은 경우 삭제하는 것은 사용자의 책임입니다.
템플릿에서 흐름을 생성하고 실행하려면 스크립트()를 실행합니다flow_manager.py
. 스크립트는 사용하려는 흐름 템플릿 및 템플릿에 필요한 리소스의 식별자와 같이 필요한 추가 정보를 묻는 메시지를 표시합니다. 테스트 프롬프트를 포함하여 흐름을 사용해 볼 수 있습니다.
선택적으로 흐름을 생성할 AWS 리전을 설정할 수 있습니다. 스크립트는 기본 IAM 역할 권한
Amazon Bedrock 콘솔에서 흐름을 사용하려면 --cleanup
파라미터를 사용하지 마세요. 스크립트가 흐름을 실행한 후 흐름이 삭제됩니다. 를 사용하지 않는 경우 더 이상 필요하지 않을 때 흐름을 삭제--cleanup
해야 합니다.
자세한 내용은 https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#how-to-use