마이크로소프트, 에이전트형 AI 개발 위한 통합 프레임워크 공개
- •마이크로소프트가 Semantic Kernel과 AutoGen을 단일 에이전트 생산 프레임워크로 통합
- •안전성, 도구 통합, 사람이 개입하는 관리 모델을 아키텍처의 핵심으로 설정
- •Model Context Protocol 통합을 통해 다양한 데이터 소스와의 표준화된 연결성 확보
AI 프로토타입을 넘어 신뢰할 수 있는 실무용 에이전트 시스템을 구축하려면 단순한 프롬프트 기술 이상의 노력이 필요하다. 마이크로소프트는 Semantic Kernel과 AutoGen의 기능을 결합한 새로운 에이전트 프레임워크를 통해 개발자들이 복잡한 자율 워크플로우를 체계적으로 설계할 수 있는 로드맵을 제시한다. 특히 안전성을 측정 가능한 실증적 요구사항으로 간주하여, 로직을 확정하기 전에 가드레일을 검증하는 이중 모델 검증 패턴을 도입했다.
이 프레임워크의 핵심은 Model Context Protocol(MCP)의 채택이다. 이는 AI 에이전트가 외부 도구 및 데이터 저장소와 소통하는 방식을 단순화하기 위해 설계된 표준 인터페이스다. 개발자는 서비스마다 개별적인 연결을 구축할 필요 없이 범용 어댑터를 활용함으로써 기술 부채를 크게 줄일 수 있다. 로컬 환경의 낮은 지연 시간을 위한 STDIO나 클라우드 기반의 HTTP/SSE 등 다양한 환경에서도 백엔드 인프라 변경 없이 동적인 도구 활용이 가능하다.
또한, 이 프레임워크는 순차적, 병렬적, 그리고 인간 개입형 워크플로우 패턴을 통해 에이전트가 수행하는 작업의 오케스트레이션을 공식화한다. 예를 들어, 우선순위가 높은 고객 문의를 청구 관련 작업과 기술 지원 작업으로 분리하여 병렬 처리함으로써 대응 효율을 극대화할 수 있다. 특히 인간 개입형 패턴은 환불 처리와 같은 돌이킬 수 없는 작업 실행 전 전문가의 검토를 거치게 하여, 자동화가 인간의 판단을 보완하는 안전장치 역할을 하도록 설계되었다.
마지막으로, RAG 프로세스를 단일 파이프라인에서 다중 에이전트 시스템으로 진화시켰다. 기존의 일률적인 검색 방식 대신, 단순한 판단부터 복잡한 질의까지 각 목적에 특화된 에이전트를 배치할 수 있게 된 것이다. Azure AI Search를 기반으로 검색 인프라를 에이전트 로직과 분리함으로써, 조직은 더욱 정확할 뿐만 아니라 감사와 디버깅이 용이한 시스템을 구축할 수 있다. 이는 단순한 동작 관찰에서 체계적인 구축 단계로의 큰 도약을 의미한다.