

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

# 병렬화를 위한 워크플로
<a name="workflow-for-parallelization"></a>

이 워크플로에는 여러 LLM 호출 또는 에이전트가 동시에 처리할 수 있는 독립적인 하위 작업으로 작업을 분류하는 작업이 포함됩니다. 그런 다음 출력이 프로그래밍 방식으로 집계되고 결과로 합성됩니다.

![\[병렬화를 위한 워크플로입니다.\]](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/agentic-ai-patterns/images/workflow-patterns-llm-parallelization.png)


병렬화 워크플로는 작업을 동시에 처리할 수 있는 독립적인 비순차 하위 작업으로 분할하여 효율성, 처리량 및 확장성을 크게 개선할 수 있는 경우에 사용됩니다. 에이전트가 여러 입력에 걸쳐 콘텐츠를 분석하거나 생성해야 하는 데이터 중심, 배치 지향 또는 다중 관점 문제 공간에서 특히 강력합니다.

병렬화는 다음과 같은 경우에 특히 효과적입니다.
+ 하위 작업은 서로의 중간 결과에 의존하지 않으므로 조정 없이 병렬로 실행할 수 있습니다.
+ 작업에는 여러 항목에서 동일한 추론 프로세스를 반복하는 작업이 포함됩니다(예: 여러 문서 요약 또는 옵션 목록 평가).
+ 다양성, 창의성 또는 견고성을 높이기 위해 여러 가설 또는 관점을 동시에 탐색합니다.
+ 동시 LLM 실행을 통해 대용량 또는 고주파 요청의 지연 시간을 줄여야 합니다.
+ 이 워크플로는 문서 처리 에이전트, 설문 조사 또는 비교 엔진, 배치 요약기, 다중 에이전트 브레인스토밍, 확장 가능한 분류 또는 레이블 지정 작업, 특히 신속한 병렬 추론이 성능 이점인 경우에 일반적으로 사용됩니다.

## 기능
<a name="capabilities-parallelization"></a>
+ LLM 작업의 병렬 실행( AWS Lambda AWS Fargate또는 AWS Step Functions 맵 상태 사용)
+ 합성 단계에서 결과 정렬, 검증 또는 중복 제거 필요
+ 상태 비저장 에이전트 루프에 적합

## 일반 사용 사례
<a name="common-use-cases-parallelization"></a>
+ 여러 문서 또는 관점을 병렬로 분석
+ 다양한 초안, 요약 또는 계획 생성
+ 배치 작업 간 처리량 가속화