microsoft/copilot-camp
Hands-on labs for extending Microsoft 365 Copilot and building custom engine agents
해결하는 문제
개발자는 Microsoft 365 Copilot용 에이전트와 커넥터를 구축하기 위한 실용적이고 역할 기반의 지침이 필요합니다. 이 리포지토리는 여러 실습형 학습 경로를 갖춘 가상 워크숍을 호스팅하므로, 노코드부터 프로코드까지 자신의 시나리오와 기술 수준에 맞는 경로를 선택할 수 있습니다.
작동 방식
이 리포지토리는 학습 경로를 중심으로 구성됩니다. Microsoft 365 Copilot을 확장하려면 필수 온램프인 E1A(Agent Builder, 노코드) 또는 E1B(Agents Toolkit, 프로코드)로 시작한 다음 번들을 선택합니다.
- 번들 A — MCP 기반: OAuth 2.0 및 Entra ID를 사용하여 최소 권한 액세스로 MCP 서버를 구축하고 보호합니다.
- 번들 B — 멀티 에이전트 워크플로: 역할 기반 핸드오프로 여러 에이전트를 오케스트레이션합니다.
- 번들 C — MCP 앱: React + Fluent UI 위젯으로 풍부한 대화형 UI를 구축합니다.
- 번들 D — API 기반 에이전트: 인증 및 실제 작업이 포함된 OpenAPI 사양에서 빌드된 플러그인을 통해 사용자 지정 API를 호출합니다.
- 번들 E — Copilot 커넥터: 응답을 엔터프라이즈 데이터에 근거합니다.
사용자 지정 엔진 에이전트의 경우 기반 모델, 오케스트레이터, 보안 스택을 완전히 제어할 수 있습니다. 한 경로는 M365 Agents SDK + Semantic Kernel을 C#과 함께 사용하여 Teams 및 Copilot Chat에서 다단계 추론을 수행합니다. 다른 경로는 문서 검색, 비전 분석, 인증을 포함하여 프로덕션 준비가 된 보험 청구 에이전트를 처음부터 구축합니다.
또한 Microsoft 365 전반에 걸쳐 다단계 교차 앱 워크플로를 실행하는 오케스트레이터를 확장하기 위한 Copilot Cowork 경로와 SharePoint 콘텐츠에 근거한 에이전트 및 SharePoint Online용 대화형 Copilot 앱을 위한 SharePoint 경로도 있습니다.
이 리포지토리에는 markdown 페이지의 오타를 확인하는 스크립트도 포함되어 있습니다.
대상 사용자
Microsoft 365 Copilot용 에이전트와 커넥터를 구축하려는 개발자. 노코드 빌더, 프로코드 개발자, MCP를 사용하는 팀, API 기반 에이전트, 멀티 에이전트 워크플로, 엔터프라이즈 데이터 근거, SharePoint 확장성 등 다양한 역할과 시나리오를 위해 설계되었습니다. 이슈와 토론을 통한 커뮤니티 참여가 권장됩니다.
주요 특징
- 선언적 에이전트, 사용자 지정 엔진 에이전트, Copilot Cowork, SharePoint를 다루는 여러 실습형 학습 경로.
- MCP 서버, 멀티 에이전트 워크플로, MCP 앱, API 기반 에이전트, 커넥터용 번들.
- 노코드(Agent Builder) 및 프로코드(Agents Toolkit) 개발자 모두를 위한 온램프.
- M365 Agents SDK + Semantic Kernel과 같은 스택을 사용한 사용자 지정 엔진 에이전트 경로 및 프로덕션 지향 보험 에이전트.
- 스킬, 플러그인, SSO 보안 설정을 통한 Copilot Cowork 확장성.
- 커뮤니티 리소스: GitHub 이슈, 토론, YouTube 재생 목록, Discord, 개발자 포럼 링크.
- markdown 파일의 오타를 확인하는 유틸리티 스크립트.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트