다운코드 편집자 보고: Microsoft 연구 팀은 최근 개인과 기업의 작업 효율성을 향상시키기 위해 설계된 오픈 소스 프로젝트인 Magnetic-One이라는 새로운 다중 에이전트 시스템을 출시했습니다. 이 시스템을 사용하면 하나의 AI 모델이 여러 보조 에이전트를 구동하여 복잡한 다단계 작업을 공동으로 완료할 수 있습니다. 이 시스템의 핵심은 Websurfer, FileSurfer, Coder 및 ComputerTerminal이라는 네 가지 다른 유형의 보조 에이전트를 관리하고 조정하는 역할을 담당하는 지휘관 에이전트입니다. 이러한 에이전트는 각각 웹 검색, 파일 처리, 코드 작성 및 터미널 제어를 담당하고 공동으로 복잡한 작업을 완료합니다.
최근 Microsoft 연구팀은 Magnetic-One이라는 새로운 다중 에이전트 시스템을 출시했습니다. 이 프레임워크를 통해 AI 모델은 여러 보조 에이전트가 복잡한 다단계 작업을 공동으로 완료하도록 유도하여 개인과 기업의 작업 효율성을 향상시키는 것을 목표로 합니다.
Microsoft는 Magnetic-One을 생산성 향상과 라이프스타일 변화라는 장기적인 비전을 실현할 수 있는 범용 지능형 시스템이라고 부릅니다.
Magnetic-One은 맞춤형 Microsoft 라이선스에 따라 연구원과 개발자가 상업적 용도로 개발할 수 있는 오픈 소스 프로젝트입니다. 동시에 Microsoft는 에이전트 시스템의 효과를 테스트하기 위해 설계된 AutoGenBench라는 오픈 소스 에이전트 평가 도구도 출시했습니다. 이 도구는 이전에 출시된 Autogen 프레임워크를 기반으로 하며 여러 에이전트 간의 통신 및 협력을 지원합니다.
Magnetic-One의 핵심은 4개의 보조 에이전트를 관리하고 조정하는 역할을 담당하는 Orchestrator에 있습니다. 커맨더 외에도 시스템에는 다음 네 가지 유형의 에이전트가 포함됩니다.
1. **Websurfer Agent**: Chromium 기반 브라우저 제어, 웹 검색 수행, 클릭 및 입력, 웹 콘텐츠 요약까지 가능합니다.
2. **FileSurfer Agent**: 로컬 파일을 읽고, 디렉터리를 나열하고, 폴더를 찾아보는 데 사용됩니다.
3. **코더 에이전트**: 코드 작성, 다른 에이전트의 정보 분석 및 새 프로젝트 생성을 담당합니다.
4. **ComputerTerminal 에이전트**: Coder 에이전트의 프로그램 실행을 위한 콘솔을 제공합니다.
커맨더 에이전트는 작업 실행 계획을 수립할 뿐만 아니라 각 에이전트의 진행 상황을 실시간으로 추적하고 오류가 발생할 경우 이를 재할당합니다. 에이전트가 특정 작업에서 장애물에 직면하면 지휘관은 작업을 성공적으로 완료할 수 있도록 계획을 조정할 수 있습니다.
Microsoft는 Magnetic-One을 개발할 때 OpenAI의 GPT-4o를 사용했습니다. 그러나 이 시스템은 대규모 언어 모델과 독립적이므로 연구원들은 강력한 추론 모델을 명령 에이전트로 사용할 것을 권장합니다. Magnetic-One은 다양한 모델 조합을 지원하며 개발자는 필요에 따라 유연하게 선택할 수 있습니다.
기업이 다중 에이전트 배포에 점점 더 관심을 가지게 되면서 Microsoft의 Magnetic-One 시스템은 에이전트 프레임워크 발전의 중요한 부분이 될 수 있습니다. OpenAI 및 CrewAI와 같은 다른 회사도 유사한 에이전트 관리 프레임워크를 출시하고 있으며 회사는 최고의 다중 에이전트 솔루션을 선택할 때 여전히 탐색 중입니다.
공식 소개: https://www.microsoft.com/en-us/research/articles/magentic-one-a-generalist-multi-agent-system-for-solving-complex-tasks/
Magnetic-One의 출현은 다중 에이전트 시스템 개발에 새로운 가능성을 가져왔고, 오픈 소스 기능은 개발자의 연구 및 적용을 촉진합니다. 미래에는 기술이 계속해서 성숙해짐에 따라 멀티 에이전트 시스템이 더 많은 분야에서 중요한 역할을 하게 될 것으로 예상됩니다. 더욱 혁신적인 애플리케이션의 등장을 기대합니다!