오케스트레이션은 개발자가 자체 AI 에이전트를 간단히 연결하여 복잡한 워크플로를 빠르게 만들 수 있도록 하는 미리 빌드된 워크플로 패턴입니다.
다중 에이전트가 있는 이유는 무엇인가요?
기존의 단일 에이전트 시스템은 복잡한 다중 패싯 작업을 처리하는 기능이 제한됩니다. 각각 특수 기술 또는 역할을 가진 여러 에이전트를 오케스트레이션하여 보다 강력하고 적응적이며 실제 문제를 공동으로 해결할 수 있는 시스템을 만들 수 있습니다.
지원되는 오케스트레이션
| 패턴 | Description | 일반적인 사용 사례 |
|---|---|---|
| 일치하는 | 작업을 모든 에이전트에 브로드캐스트하고 결과를 독립적으로 수집합니다. | 병렬 분석, 독립적인 하위 작업, 앙상블 의사 결정. |
| 순차 | 한 에이전트의 결과를 정의된 순서로 다음 에이전트로 전달합니다. | 단계별 워크플로, 파이프라인, 다단계 처리. |
| 그룹 채팅 | 화자 선택 및 흐름을 제어하는 관리자와 공동 작업 대화에서 여러 에이전트를 조정합니다. | 반복적인 구체화, 공동 작업 문제 해결, 콘텐츠 검토. |
| Handoff (핸드오프) | 컨텍스트 또는 규칙에 따라 에이전트 간에 제어를 동적으로 전달합니다. | 동적 워크플로, 에스컬레이션, 폴백 또는 전문가에게 작업 전달 상황. |
| Magentic | MagenticOne에서 영감을 받았습니다. | 복잡하고 일반적인 다중 에이전트 공동 작업. |
다음 단계
개별 오케스트레이션 패턴을 탐색하여 고유한 기능과 애플리케이션에서 효과적으로 사용하는 방법을 이해합니다.