Microsoft, AI 에이전트를 위한 오픈소스 프레임워크 출시

Microsoft, AI 에이전트를 위한 오픈소스 프레임워크 출시
이미지 출처: Depositphotos.com

Microsoft Agent Framework 소개

Microsoft는 최근. NET 또는 Python을 사용하여 지능형 다중 에이전트 시스템을 구축하도록 특별히 제작된 오픈소스 소프트웨어 개발 키트(SDK)인 Microsoft Agent Framework를 출시했습니다.이 프레임워크는 Semantic Kernel과 AutoGen을 모두 발전시킨 것으로, 이전 혁신을 담당했던 팀의 전문 지식을 결합하여 개발되었습니다.

이전 버전에 비해 향상된 기능

Microsoft에 따르면, 새로운 프레임워크는 AutoGen의 사용자 친화적인 오케스트레이션 기능과 Semantic Kernel이 제공하는 강력한 상태 관리, 원격 분석 및 유형 안전성을 통합합니다.현재 이 프레임워크는 공개 미리보기로 제공되며, 사용자는 GitHub 저장소를 통해 피드백을 공유하고 문제를 보고할 수 있습니다.

차별화되는 새로운 기능

Microsoft Agent Framework는 이전 버전에는 없었던 몇 가지 획기적인 기능을 도입했습니다.주요 기능은 다음과 같습니다.

  • 그래프 기반 워크플로: 이를 통해 여러 에이전트와 기능을 원활하게 연결할 수 있는 복잡한 오케스트레이션이 가능합니다.
  • 체크포인팅: 이를 통해 프레임워크가 다양한 단계에서 진행 상황을 저장할 수 있어 작업 실행 중에 안정성이 보장됩니다.
  • 인간 참여 지원: 이 기능은 필요한 경우 인간의 의견을 반영하여 상담원의 의사 결정 역량을 향상시킵니다.

자율 에이전트 이해

인공지능의 최근 발전에 익숙하지 않은 분들을 위해, 에이전트는 대규모 언어 모델에 의해 구동되는 자율적인 개체라는 점을 알아두는 것이 중요합니다.이러한 에이전트는 입력을 관리하고, 정보에 기반한 결정을 내리고, 외부 도구 및 서버와 상호 작용하고, 응답을 생성할 수 있습니다.에이전트의 기능은 크게 확장되어 출력을 전달하기 전에 여러 작업을 동시에 수행할 수 있게 되었습니다.또한, 이러한 에이전트는 상태 처리를 위한 스레드 관리, 메모리 컨텍스트 공급자, 그리고 동작 관리를 위한 미들웨어를 통해 강화될 수 있습니다.

워크플로 기능

새 프레임워크의 가장 두드러진 특징은 워크플로 입니다. Microsoft는 이를 복잡한 다단계 작업을 실행할 수 있는 그래프 기반 오케스트레이션이라고 설명합니다.워크플로 기능은 다음과 같습니다.

  • 유형 기반 라우팅: 정의된 유형을 기반으로 데이터 흐름을 지시합니다.
  • 조건부 논리: 특정 조건에 따라 결정을 내리는 것.
  • 체크포인팅: 프로세스의 신뢰성을 향상시킵니다.

이러한 워크플로는 순차적, 동시적, 핸드오프 및 혁신적인 Magentic 패턴을 포함한 다양한 멀티 에이전트 오케스트레이션 패턴을 지원합니다.

엔터프라이즈 통합 및 오픈 소스 약속

Microsoft Agent Framework는 Foundry SDK, MCP SDK, A2A SDKM365 Copilot Agents 와의 통합을 특징으로 하는 엔터프라이즈 환경에 맞춰 설계되었습니다. Microsoft는 최첨단 연구와 비즈니스 대응 역량을 단일 오픈소스 플랫폼에 통합하는 것을 목표로 합니다. Microsoft는 GitHub 저장소를 통해 커뮤니티 기여를 장려하는 동시에 정기적인 업데이트를 통해 프레임워크가 활발하게 운영되고 오픈소스 원칙에 부합하도록 최선을 다하고 있습니다.

자세한 내용은 Microsoft의 공식 발표를 참조하세요.

출처 및 이미지

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다