Repolode
microsoft

microsoft/agent-framework

.NET과 Python에서 프로덕션 수준의 AI 에이전트와 멀티 에이전트 워크플로를 구축하고 오케스트레이션 및 배포할 수 있는 오픈 프레임워크입니다.

스타
14,565
포크
2,589
열린 이슈
794
마지막 커밋
11시간 전

어떤 프로젝트인가요?

Microsoft Agent Framework는 Python과 C#/.NET에서 AI 에이전트와 멀티 에이전트 워크플로를 구축하기 위한 멀티 언어 SDK로, 두 언어에서 일관된 API를 제공합니다. 에이전트를 프로토타입에서 프로덕션으로 전환하는 팀을 대상으로 하며, 단일 프롬프트나 상태 비저장 채팅 루프를 넘어서는 오케스트레이션을 지원합니다.

워크플로는 그래프 기반이며 순차 실행, 동시 실행, 핸드오프, 그룹 협업 패턴을 지원합니다. 체크포인팅, 스트리밍, human-in-the-loop 제어, time-travel 기능도 제공합니다. 프레임워크에는 요청 및 응답 처리를 위한 미들웨어, 트레이싱과 모니터링을 위한 OpenTelemetry 통합, YAML로 작성하는 선언형 에이전트 정의가 포함됩니다. Microsoft Foundry, Azure OpenAI, OpenAI, GitHub Copilot SDK 등의 공급자를 사용할 수 있습니다.

저장소에는 로컬 개발 및 클라우드 호스팅을 위한 샘플도 포함되어 있습니다. 여기에는 Foundry 호스팅 에이전트, A2A, 워크플로 테스트 및 디버깅용 DevUI가 있습니다. Go SDK는 별도 저장소에서 관리됩니다.

핵심 기능

  • 01Python과 C#/.NET에서 일관된 API 제공
  • 02순차 실행, 동시 실행, 핸드오프, 그룹 패턴을 지원하는 그래프 기반 워크플로
  • 03체크포인팅, 스트리밍, human-in-the-loop 제어
  • 04요청, 응답, 예외 처리를 위한 미들웨어 파이프라인
  • 05기본 제공되는 OpenTelemetry 트레이싱 및 모니터링
  • 06YAML로 작성하는 선언형 에이전트 정의

활용 사례

  • 전문 에이전트 간에 작업을 전달하는 멀티 에이전트 시스템 구축
  • 내구성, 재시작 기능, 사람의 승인 절차가 필요한 에이전트 워크플로 실행
  • Microsoft Foundry 호스팅 인프라에 에이전트 배포
  • 기존 .NET 또는 Python 서비스의 LLM 기반 에이전트에 옵저버빌리티 추가

빠른 시작

  1. 1

    Python 패키지를 설치합니다

    pip install agent-framework
  2. 2

    샘플을 실행하기 전에 Azure CLI로 인증합니다

    az login
  3. 3

    Python 빠른 시작 코드를 파일로 저장한 다음 Foundry 엔드포인트와 모델을 구성해 실행합니다

사용 전 알아둘 점

  • 빠른 시작을 사용하려면 Microsoft Foundry 프로젝트와 Azure 로그인이 필요합니다.
  • 일부 공급자와 기능은 Azure 또는 타사 서비스에 의존하며, 해당 서비스는 직접 비용을 지불하고 구성해야 합니다.
  • 타사 시스템은 별도의 라이선스 약관에 따라 사용자 책임하에 사용해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

agent-framework은(는) 무엇인가요?
.NET과 Python에서 프로덕션 수준의 AI 에이전트와 멀티 에이전트 워크플로를 구축하고 오케스트레이션 및 배포할 수 있는 오픈 프레임워크입니다. Microsoft Agent Framework는 Python과 C#/.NET에서 AI 에이전트와 멀티 에이전트 워크플로를 구축하기 위한 멀티 언어 SDK로, 두 언어에서 일관된 API를 제공합니다. 에이전트를 프로토타입에서 프로덕션으로 전환하는 팀을 대상으로 하며, 단일 프롬프트나 상태 비저장 채팅 루프를 넘어서는 오케스트레이션을 지원합니다.
agent-framework은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
agent-framework은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
agent-framework은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. agent-framework의 마지막 커밋은 2026년 11월 6일입니다.
agent-framework은(는) 어디에 사용할 수 있나요?
전문 에이전트 간에 작업을 전달하는 멀티 에이전트 시스템 구축 내구성, 재시작 기능, 사람의 승인 절차가 필요한 에이전트 워크플로 실행 Microsoft Foundry 호스팅 인프라에 에이전트 배포 기존 .NET 또는 Python 서비스의 LLM 기반 에이전트에 옵저버빌리티 추가
agent-framework는 어떻게 설치하나요?
Python 패키지를 설치합니다: pip install agent-framework 샘플을 실행하기 전에 Azure CLI로 인증합니다: az login Python 빠른 시작 코드를 파일로 저장한 다음 Foundry 엔드포인트와 모델을 구성해 실행합니다
agent-framework은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/microsoft/agent-framework

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트