Microsoft는 AI 에이전트를 구축하고 실행하는 여러 방법을 제공합니다. 이 글에서는 Azure Functions 서버리스 에이전트 런타임을 다른 Microsoft 에이전트 옵션과 비교하여 특정 에이전트에 맞는 옵션을 선택하거나 여러 에이전트를 결합할 수 있도록 합니다.
이 옵션들은 주로 저작 모델, 에이전트가 어떻게 시작하는지, 어디서 운영하고 청구하는지, 그리고 주요 사용자가 누구인지에서 차이가 큽니다. 또한 개발자 옵션은 동일한 Azure OpenAI와 Foundry 모델을 호출할 수 있고, 여러 사용자가 Microsoft Agent Framework를 사용하며, 모델 컨텍스트 프로토콜(MCP)은 이들 간에 도구를 공유할 수 있는 공통 방식을 제공합니다.
Important
서버리스 에이전트 런타임은 현재 미리보기 단계입니다. 기능, 구성 이름 및 지원되는 커넥터는 일반 공급 전에 변경할 수 있습니다.
옵션 비교
다음 표는 에이전트를 생성하고 호스팅하는 방법의 주요 차이점을 요약합니다:
| Option | 작성 모델 | 호스팅 및 비용 | 가장 적합한 대상... |
|---|---|---|---|
| 서버리스 에이전트 런타임 | 마크다운 .agent.md 파일과 Python 앱 |
scale-to-zero로 호스팅되는 Azure Functions | 트리거에 반응하는 이벤트 기반 에이전트 |
| 파운드리 프롬프트 에이전트 | 포털 또는 코드에서의 선언적 구성 | 에이전트 컴퓨트가 없는 Foundry가 관리함 | 맞춤형 코드를 포함하지 않거나 맞춤형 호스팅이 필요한 에이전트들 |
| 파운드리가 에이전트를 호스팅했습니다 | 당신의 코드(컨테이너화된 코드) | Foundry가 관리함 (컨테이너 컴퓨트) | 관리형 컨테이너에서 실행되는 맞춤형 코드를 가진 에이전트들 |
| Copilot Studio | 로우코드 디자이너와 자연어 | Microsoft에서 호스팅하는(Copilot 크레딧) | Microsoft 365용 대화형 및 자율 에이전트 |
| Microsoft Scout | 자연어 프롬프트 | 로컬 (사용자 기기에서) | 로컬 장치에서 개인 작업 자동화 |
이러한 옵션은 상호 배타적이지 않습니다. 예를 들어, 서버리스 에이전트 런타임 앱은 Foundry 에이전트나 Copilot Studio 에이전트가 사용하는 도구를 MCP를 통해 노출할 수 있습니다.