Microsoft Build 2026 · BRK206
Microsoft Build 2026 · BRK206

어디서나 돌아가는 에이전트, GitHub Copilot SDK의 시대

이제 정식 출시된 GitHub Copilot SDK로 로컬부터 클라우드, 에어갭 환경까지 어디서나 에이전트를 심고, 샌드박스와 세션 가상화로 안전하게 확장하는 방법을 소개합니다.

30 슬라이드
스크롤하여 시작
01 / 30
Slide 1

오늘은 GitHub Copilot SDK로 여러 클라이언트, 여러 디바이스 어디에서나 에이전트를 실행하는 방법을 이야기해 보려고 합니다. 저는 Steve, 그리고 Patrick과 함께 진행하겠습니다.

02 / 30
Slide 2

먼저 CLI와 SDK가 무엇인지 짚고, 실제로 만들고 배포하는 과정을 보여드린 다음, 앞으로의 방향까지 순서대로 살펴보겠습니다.

03 / 30
Slide 3

그럼 먼저 CLI와 SDK가 어떤 물건인지부터 이야기해 보겠습니다.

04 / 30
Slide 4

이제 정식 출시(GA)

가장 먼저 전해드릴 소식은, GitHub Copilot SDK가 이제 정식 출시, 즉 GA 되었다는 겁니다. 프리뷰를 넘어 실제 프로덕션에서 쓰실 수 있게 됐어요.

05 / 30
Slide 5

클라우드에서 로컬, 그리고 SDK로

이 여정은 GitHub.com 클라우드용으로 만든 하네스에서 시작됐습니다. 그걸 로컬 머신으로 내려 Copilot CLI로 다듬었고, 여기에 서버 계층과 프로그래밍 가능한 SDK를 얹어서, 이제 어떤 머신, 어떤 클라우드에서도 여러분의 에이전트를 데려갈 수 있게 됐죠.

06 / 30
Slide 6

출시 이후 우리가 한 일

출시 이후로 정말 많은 걸 채웠습니다. 기여자 66명, 이슈 450건 이상 해결, PR 500건 이상 머지됐고요. 세션 관리, 권한, Skills와 Tools, MCP, BYOK, OpenTelemetry, 서브 에이전트까지 폭넓게 개선했습니다.

07 / 30
Slide 7

거의 모든 환경에 대응

로컬 머신부터 앱 내장, 클라우드 컨테이너, 인터넷이 차단된 에어갭 클라우드, 프라이빗 VNet, 멀티테넌트 서비스까지 거의 모든 환경에서 돌아갑니다. GitHub 인증, BYOK, BYOM을 자유롭게 조합하실 수 있어요.

08 / 30
Slide 8

6개 언어 지원

지원 언어도 넓혔습니다. TypeScript, Python, .NET, Go에 더해, 이번에 Java와 Rust까지 새로 추가되어 총 6개 언어에서 쓰실 수 있습니다.

09 / 30
Slide 9

Microsoft 전사 협업으로 품질 향상

이 모든 건 저희 팀만의 성과가 아니라, Microsoft 곳곳의 팀들과 협업하면서 품질을 함께 끌어올린 결과입니다.

10 / 30
Slide 10

제품에 실제로 적용 중

실제로 Teams, Cowork, Office Excel, Copilot Studio 같은 제품들이 이미 SDK를 통합해 지금 순차적으로 배포되고 있습니다. 데모로도 보여드릴게요.

11 / 30
Slide 11

조직 전반의 품질 상승

예를 들어 Copilot Studio는 SDK로 옮기면서 파일, 도구, 지식 검색 전반에서 큰 폭의 품질 개선을 이뤄냈습니다. 이런 효과가 조직 전반으로 퍼지고 있어요.

12 / 30
Slide 12

이제 말로만 하지 말고, 직접 만들고 배포하는 과정을 함께 보겠습니다.

13 / 30
Slide 13

5분 만에 에이전트 만들기

먼저 5분 만에 에이전트 하나를 만들어 보겠습니다. 데모로 직접 코드를 짜 볼게요.

14 / 30
Slide 14
▶ 영상 · 한글자막

데모 — 멀티 에이전트 오케스트레이터

부동산 회사를 예로 들어 보겠습니다. 고객 문의가 들어오면, 진짜 문의인지 검증하고 매물을 검색해서 영업사원이 바로 쓸 수 있는 리포트를 자동으로 작성하는 흐름이죠. 이걸 멀티 에이전트 오케스트레이터로 만들 텐데, 말은 거창해도 실제론 아주 간단합니다. CopilotClient로 런타임을 만들고 세션을 열고, 처음엔 도구가 없는 빈 상태에서 시작해, system message로 업무 흐름을 정의하고 필요한 도구만 하나씩 붙여 주면, 에이전트가 검증하고 검색하고 리포트까지 스스로 처리해 냅니다. 웹 검색 도구까지 열어 주면 학교 위치 같은 것도 온라인으로 찾아 매물에 매칭하고요. Copilot SDK 위에 짓는 만큼 CLI의 내장 도구를 그대로 쓸 수 있으면서, 어떤 도구를 허용할지 권한까지 세밀하게 통제할 수 있다는 점이 강점입니다.

15 / 30
Slide 15

실행 모델 — 열린 접근부터 완전 격리까지

에이전트를 어떻게 실행하느냐도 선택지가 넓습니다. 기본은 에이전트 루프와 도구가 호스트 OS 위에서 바로 돌고, 파일 시스템과 네트워크 접근은 OS가 강제하는 정책으로 통제하는 방식이죠.

16 / 30
Slide 16

크로스 플랫폼 샌드박스

여기에 이제 크로스 플랫폼 샌드박스가 들어갑니다. Windows 팀과 함께 만든 앱 컨테이너 SDK인데요, Windows, macOS, Linux에서 도는 가벼운 컨테이너로, 세션이나 도구 호출마다 파일 시스템, 네트워크, 프로세스 격리를 기본으로 제공합니다. 지금은 MXC Sandbox 프리뷰로 만나보실 수 있어요.

17 / 30
Slide 17

데모 — 도구 호출 샌드박싱

그럼 도구 호출을 샌드박스 안에 가둬서 실행하는 모습을 직접 보여드리겠습니다.

18 / 30
Slide 18

세션 가상화로 멀티테넌트

새로 추가된 확장성 덕분에 세션 가상화도 가능해졌습니다. 상태, 설정, 인증을 인터페이스로 추상화해서, 컨테이너 없이 한 프로세스 안에 여러 테넌트를 올릴 수 있죠. 밀도는 10배에서 100배까지 올라가고, 컨테이너 기동 시간도 없어 아주 빠릅니다.

19 / 30
Slide 19

데모 — 에이전트 환경 가상화

이번엔 에이전트의 실행 환경 자체를 가상화하는 걸 데모로 보여드리겠습니다.

20 / 30
Slide 20

이제 앞으로 어떤 방향으로 나아갈지 이야기해 보겠습니다.

21 / 30
Slide 21

GitHub 전반으로

먼저 GitHub 이야기부터 해 볼게요.

22 / 30
Slide 22

SDLC 전반에 SDK 통합

GitHub 전반, 즉 VS Code, Visual Studio, 서드파티 IDE, Cloud Agent, Chat, Code Review까지 소프트웨어 개발 생명주기 전반에 이 SDK를 통합해 나가고 있습니다.

23 / 30
Slide 23
▶ 영상

원격 클라우드 환경 (프리뷰)

에이전트 세션을 위한, 필요할 때만 켜지는 온디맨드 임시 컴퓨트도 준비하고 있습니다. 지금 프리뷰로 보여드릴게요.

24 / 30
Slide 24

클라이언트 전반의 일관된 전달

기능을 여러 클라이언트와 서비스에 걸쳐 일관되게 전달하는 것도 점점 나아지고 있습니다. Plugins, Memory, Tool Search, Citations, MCP, Compliance까지, 어느 표면에서든 같은 경험을 주는 게 목표죠.

25 / 30
Slide 25

런타임을 Rust로 네이티브화

런타임 자체도 네이티브로 갑니다. 성능을 끌어올리고 배포 시나리오를 넓히기 위해 지금 Rust로 다시 쓰고 있는데요, 기동 시간과 메모리에서 10배 이상의 개선을 기대하고 있습니다.

26 / 30
Slide 26

초기 테스트 결과

올해 2월에 포팅한 버전으로 초기 테스트를 해 봤는데, Before와 After 비교에서 이미 상당히 고무적인 결과가 나왔습니다.

27 / 30
Slide 27
▶ 영상

새로운 시나리오 (프리뷰)

이런 변화가 새로운 시나리오를 열어 줍니다. 예를 들어 macOS에서 Windows Cloud PC의 브라우저 플러그인으로 원격 접속하는 것도 가능해지죠. 프리뷰로 보여드리겠습니다.

28 / 30
Slide 28

이제 오늘 이야기를 정리하며 마무리해 보겠습니다.

29 / 30
Slide 29

다음 단계와 참고 자료

더 해 보고 싶으시다면, aka.ms/CopilotSDK에서 SDK를 설치하실 수 있고요. 관련 세션으로 LAB500, LTG401, BRK203이 있고, 리포지토리와 시작 가이드, 베스트 프랙티스도 준비해 뒀습니다. 세션 평가도 꼭 부탁드려요.

30 / 30
Slide 30

감사합니다

들어주셔서 감사합니다.