Microsoft Agent Framework는 다양한 사용 사례 및 요구 사항을 수용하기 위해 여러 유형의 에이전트를 지원합니다. 모든 에이전트는 모든 에이전트 형식에 일관된 인터페이스를 제공하는 공통 기본 클래스(.NET AIAgent, Python BaseAgent)에서 파생됩니다.
공급자 비교
| Provider | 함수 도구 | 구조적 출력 | 코드 인터프리터 | 파일 검색 | MCP 도구 | 백그라운드 응답 |
|---|---|---|---|---|---|---|
| Azure OpenAI | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| OpenAI | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Microsoft Foundry | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Anthropic | ✅ | ✅ | ✅ | ❌ | ✅ | ❌ |
| 올라마 섬 | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
| Foundry Local | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| GitHub Copilot | ✅ | ❌ | ❌ | ❌ | ✅ | ❌ |
| Copilot Studio | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| 사용자 지정 | 다릅니다 | 다릅니다 | 다릅니다 | 다릅니다 | 다릅니다 | 다릅니다 |
중요합니다
Microsoft Agent Framework를 사용하여 타사 서버, 에이전트, 코드 또는 비 Azure 직접 모델("타사 시스템")과 함께 작동하는 애플리케이션을 빌드하는 경우 사용자 고유의 위험에 처하게 됩니다. 타사 시스템은 Microsoft 제품 조건에 따라 비 Microsoft 제품이며 자체 타사 사용 조건의 적용을 받습니다. 사용량 및 관련 비용에 대한 책임은 귀하에게 있습니다.
타사 시스템에서 공유 및 수신되는 모든 데이터를 검토하고 데이터의 처리, 공유, 보존 및 위치에 대한 타사 사례를 인식할 것을 권장합니다. 데이터가 조직의 Azure 규정 준수 및 지리적 경계와 관련된 의미를 벗어나고 적절한 권한, 경계 및 승인이 프로비전되는지 여부를 관리하는 것은 사용자의 책임입니다.
사용자는 특정 사용 사례의 컨텍스트에서 Microsoft Agent Framework를 사용하여 빌드하는 애플리케이션을 신중하게 검토하고 테스트하고 모든 적절한 결정 및 사용자 지정을 수행해야 합니다. 여기에는 메타프롬프트, 콘텐츠 필터 또는 기타 안전 시스템과 같은 책임 있는 AI 완화를 구현하고 애플리케이션이 적절한 품질, 안정성, 보안 및 신뢰성 표준을 충족하도록 보장하는 것이 포함됩니다. 참고 항목: 투명도 FAQ
유추 서비스를 기반으로 하는 간단한 에이전트
에이전트 프레임워크를 사용하면 다양한 유추 서비스를 기반으로 간단한 에이전트를 쉽게 만들 수 있습니다.
Microsoft.Extensions.AI.IChatClient 구현을 제공하는 모든 유추 서비스를 사용하여 이러한 에이전트를 빌드할 수 있습니다.
.NET 사용할 수 있는 공급자는 다음과 같습니다.
- Azure OpenAI — 채팅 완료, 응답 API 및 도구 지원을 갖춘 완전한 기능을 갖춘 공급자입니다.
- OpenAI - 채팅 완료 및 응답 API를 사용하여 직접 OpenAI API 액세스
- Foundry - 관리되는 채팅 기록이 있는 영구 서버 쪽 에이전트입니다.
- Anthropic - 함수 도구 및 스트리밍 지원을 갖춘 Claude 모델입니다.
- Ollama - 오픈 소스 모델을 로컬로 실행합니다.
- GitHub Copilot - 셸 및 파일 액세스와 SDK 통합을 GitHub Copilot.
- Copilot Studio - Microsoft Copilot Studio 에이전트와 통합됩니다.
-
사용자 지정 - 기본 클래스를 구현하여 고유한 공급자를
AIAgent빌드합니다.
에이전트 공급자
Agent Framework는 채팅 클라이언트를 통해 다양한 유추 서비스를 지원합니다. 각 공급자는 다양한 기능 집합을 제공합니다.
- Azure OpenAI - Azure ID를 지원하는 모든 기능을 갖춘 공급자입니다.
- OpenAI - 직접 OpenAI API 액세스.
- Foundry — Foundry 프로젝트 유추 및 서비스 관리 에이전트를 Microsoft.
-
Foundry Local —
FoundryLocalClient(Python만 해당)을 사용하여 지원되는 Foundry 모델을 로컬로 실행합니다. - Anthropic — 확장된 사고 및 호스트된 도구를 지원하는 Claude 모델입니다.
- Ollama - 오픈 소스 모델을 로컬로 실행합니다.
- GitHub Copilot - SDK 통합을 GitHub Copilot.
- Copilot Studio - Microsoft Copilot Studio 에이전트와 통합됩니다.
-
사용자 지정 - 클래스를 구현하여 고유한 공급자를 빌드합니다
BaseAgent.