오토젠보다 오래 지속된 다중 에이전트 패턴
Microsoft의 AutoGen이 유지보수 모드로 전환되었으며, 해당 팀은 Semantic Kernel과 병합되어 Microsoft Agent Framework를 형성했습니다. 새로운 기능 개발은 중단되었지만, 중요한 버그 수정 및 보안 패치는 계속 제공될 예정입니다. AutoGen을 사용 중인 기존 프로젝트는 계속 운영될 수 있으며, Microsoft는 마이그레이션 가이드를 제공합니다. AutoGen은 멀티 에이전트 시스템을 이해하기 위한 기반 도구 역할을 했기 때문에 이러한 전환은 중요합니다. AutoGen의 네 가지 핵심 개념은 여전히 관련성이 있습니다: 공유 상태로서의 대화 기록, 설계에서 발언자 선택의 중요성, 에이전트별로 다른 모델을 사용하는 비용 절감 효과, 코드 작성과 코드 실행의 필수적인 분리. 대화 기록은 공유 상태 역할을 하여 디버깅 및 에이전트 통합을 단순화하지만, 컨텍스트 길이를 제어하기 위해 신중한 관리가 필요합니다. 시스템 설계는 "다음 발언자"가 어떻게 결정되는지에 달려 있으며, 가능한 경우 추론 호출보다 코드로 작성된 규칙을 선호합니다. 각기 다른 에이전트 작업에 대해 서로 다른 AI 모델을 활용하면 더 간단한 작업을 위해 저렴한 모델을 사용하여 비용을 크게 절감할 수 있습니다. 마지막으로, 추론하고 코드를 작성하는 에이전트와 샌드박스에서 코드를 실행하는 에이전트를 분리하면 중요한 보안 및 제어를 제공합니다. 프로덕션 환경에서 AutoGen을 사용하는 사용자는 마이그레이션을 계획해야 하며, 새로운 프로젝트는 Microsoft Agent Framework로 시작해야 합니다. 지속적인 가치는 특정 라이브러리 구현보다는 멀티 에이전트 시스템의 기본 패턴을 이해하는 데 있습니다.