핵심 요약
Microsoft Developer가 동적 에이전트 선택과 SupervisorAgent 기반 오케스트레이션으로 확장 가능한 다중 에이전트 시스템의 설계와 구현 패턴을 제시했습니다.
구현 방법
- 동적 에이전트 선택: 임베딩 + Azure AI Search로 관련 에이전트 선별
- 온보딩: 코드 기반과 YAML 템플릿 병행
- 객체 생성: Factory 패턴으로 에이전트 인스턴스화
- 그룹 채팅: SupervisorAgent가 의도 파악·선정·반복 종료를 관리
- 파라미터 튜닝으로 응답 일관성 강화
주요 결과
- 동적 검색 + 오케스트레이션으로 다중 의도에서도 일관된 응답
- 단일 의도 경로로 지연 및 토큰 사용 최적화 기반 마련
- 운영 가이드와 평가 체계의 재사용성 증가



