오케스트레이션을 위한 워크플로 - AWS 권장 가이드

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

오케스트레이션을 위한 워크플로

중앙 오케스트레이터 에이전트는 LLM을 사용하여 각각 특정 역할 또는 도메인 전문 지식을 가진 전문 작업자 에이전트 또는 모델에 하위 작업을 계획, 분해 및 위임합니다. 이는 인적 팀 구조를 미러링하고 여러 에이전트의 긴급 동작을 지원합니다.

오케스트레이션을 위한 워크플로입니다.

오케스트레이션 워크플로는 구조화된 분해 및 특수 실행이 필요한 복잡하거나 계층적 또는 다학제적인 시나리오에 적합합니다. 특히 작업의 다양한 하위 구성 요소를 고유한 기능, 지식 또는 도구 세트를 가진 에이전트가 처리하는 데 가장 적합한 작업 분할이 필요한 작업에 적합합니다.

이 워크플로는 다음과 같은 경우에 특히 효과적입니다.

  • 작업은 범위, 유형 또는 추론(예: 계획, 연구, 구현 및 테스트)이 다양한 하위 작업으로 나눌 수 있습니다.

  • LLM 또는 메타 에이전트는 다른 에이전트를 조정하고 진행 상황을 모니터링하며 결과를 합성해야 합니다.

  • 에이전트 책임을 모듈화하여 확장성, 재사용 및 특수 조정을 지원하려고 합니다.

  • 이 시스템에는 역할 기반 동작이 필요하며, 이는 인간 팀(예: 프로젝트 관리자, 개발자, 검토자)이 공동으로 작동하는 방식을 모방한 것입니다.

오케스트레이션은 멀티턴 계획 에이전트, 소프트웨어 개발 부조종사, 엔터프라이즈 프로세스 에이전트 및 자율 프로젝트 실행기에 적합합니다. 중앙 집중식 작업 분류가 필요하지만 분산 실행 로직이 필요한 다중 에이전트 시스템을 구현하여 에이전트 계층 간에 확장성과 설명 가능한 동작을 활성화할 때 특히 유용합니다.

기능

  • 오케스트레이터가 목표 메타 이유 수행

  • 작업자 에이전트에는 도구 액세스, 메모리 또는 도메인별 프롬프트가 포함될 수 있습니다.

  • 계층적일 수 있음(다단계 작업 위임)

일반 사용 사례

  • 프로젝트 관리자, 조정 연구원, 작성자 및 품질 보증 에이전트

  • 계획, 실행 및 테스트를 결합하는 코파일럿 코딩

  • 도구 체인 또는 API 액세스 패턴을 감독하는 에이전트