JS/TS 개발자를 위한 4주 AI 에이전트 커리큘럼, Microsoft Build-a-thon Season 2

Foundry Local부터 LangChain.js, MCP 멀티 에이전트까지 4주 구조로 짜인 Microsoft JavaScript AI Build-a-thon Season 2의 커리큘럼과 기술 스택을 정리한다

2026-08-14 · 최초 발행 2026-03-14

AI 학습 생태계에서 Python이 사실상 표준 언어로 자리 잡으면서, JavaScript와 TypeScript 개발자들은 상대적으로 소외감을 느껴왔다. Microsoft Developer Relations 팀은 이 문제를 정면으로 다루고자 2026년 3월, JavaScript AI Build-a-thon Season 2를 출범시켰다. 4주간의 구조화된 커리큘럼과 실습 프로젝트, 라이브스트림, 그리고 해커톤으로 구성된 이 프로그램은 초보자부터 숙련된 JS/TS 개발자 모두를 AI 에이전트 개발자로 성장시키는 것을 목표로 한다.

Python 중심 AI 학습에서 소외된 JS 개발자들

오늘날 AI 개발 튜토리얼과 공식 문서의 대부분은 Python 기반으로 작성되어 있다. Hugging Face, LangChain, 각종 LLM API 가이드들도 대개 Python 예제를 먼저 제공하며, JavaScript 버전은 부수적으로 다뤄지거나 아예 빠져 있는 경우도 많다. 이는 전 세계에서 가장 많이 사용되는 프로그래밍 언어인 JavaScript를 주력으로 삼는 수백만 명의 개발자들에게 실질적인 진입 장벽이 되어 왔다.

Microsoft는 이 문제를 인식하고 2025년 첫 번째 시즌을 시작으로, 2026년 3월에 Season 2를 공식 론칭했다. 시리즈 디렉터인 Julia Muiruri는 이 프로그램이 단순한 강의 모음이 아닌, 실제 프로젝트를 만들어보는 핸즈온 경험에 중점을 뒀다고 밝혔다. 목표는 명확하다. JavaScript와 TypeScript 개발자가 기존 기술 스택을 활용해 AI 에이전트를 구축할 수 있도록 하는 것이다.

4주간 온디바이스에서 멀티 에이전트까지

Build-a-thon Season 2는 2026년 3월 2일부터 31일까지 진행되며, 매주 하나의 핵심 주제를 다루는 단계적 학습 경로로 설계되어 있다. 모든 자료는 무료로 제공되며, GitHub 리포지토리(Azure-Samples/JavaScript-AI-Buildathon)를 통해 누구나 접근할 수 있다.

Week (1): Local AIWeek (2): Local to AzureWeek (3): Multi-service AIWeek (4): Multi-agenticSystemsHackathon: Real-world AIAgents

Week 1: Local AI - 완전한 온디바이스 AI

첫 번째 주는 인터넷 연결 없이 로컬 환경에서 AI를 실행하는 방법에 집중한다. 클라우드 비용이나 네트워크 레이턴시 없이 자신의 컴퓨터에서 LLM을 실행하는 경험은 AI의 동작 원리를 이해하는 데 중요한 첫걸음이다. 이 과정에서는 Microsoft의 Foundry Local과 AI Toolkit을 활용해 소형 언어 모델을 로컬에서 구동하는 방법을 학습한다.

Week 2: Local to Azure - 클라우드 전환

두 번째 주에는 로컬에서 검증한 AI 애플리케이션을 Microsoft Azure 환경으로 전환하는 방법을 배운다. Microsoft Foundry를 사용해 로컬에서 개발한 모델과 에이전트를 클라우드에 배포하고, 확장성과 가용성을 갖춘 서비스로 발전시키는 과정을 다룬다. 로컬 개발의 빠른 이터레이션과 클라우드의 강력한 컴퓨팅 자원을 결합하는 전략을 실습한다.

Week 3: Multi-service AI - 서비스 통합

세 번째 주는 단일 AI 모델을 넘어 여러 AI 서비스를 통합하는 멀티서비스 아키텍처를 다룬다. LangChain.js를 활용해 다양한 AI 서비스와 데이터 소스를 연결하고, 더 복잡한 AI 파이프라인을 구성하는 방법을 학습한다. 검색, 분석, 생성을 조합한 실제 워크플로를 JavaScript로 구현해본다.

Week 4: Multi-agentic Systems - AI 에이전트 오케스트레이션

마지막 주는 이 프로그램의 핵심 주제인 멀티 에이전트 시스템을 다룬다. Model Context Protocol(MCP)을 활용해 여러 AI 에이전트가 협력하여 복잡한 작업을 처리하는 시스템을 설계하고 구현한다. 실제 비즈니스 문제를 해결하는 에이전트 오케스트레이션 패턴을 JavaScript/TypeScript로 구현하는 것이 이 주의 최종 목표다.

기술 스택이 맞물리는 방식

Build-a-thon Season 2는 Microsoft 생태계의 최신 AI 도구들을 중심으로 구성되어 있다.

JS/TS 개발자Foundry Local온디바이스 LLMMicrosoft Foundry클라우드 배포AI Toolkit로컬 개발 도구LangChain.js서비스 통합Model Context Protocol에이전트 통신AI Agent 구현

Foundry Local: Microsoft가 제공하는 온디바이스 AI 실행 환경으로, 인터넷 연결 없이 LLM을 로컬에서 실행할 수 있게 해준다. 개인 정보 보호가 중요한 시나리오나 오프라인 환경에서 유용하다.

Microsoft Foundry: 로컬에서 개발한 AI 애플리케이션을 Azure 클라우드로 원활하게 전환하고 배포하는 플랫폼이다. 개발 환경과 프로덕션 환경 간의 일관성을 유지하는 데 초점을 맞춘다.

AI Toolkit: VS Code 확장 프로그램으로, 로컬 AI 모델 관리, 테스트, 파인튜닝을 지원한다. JavaScript 개발자가 익숙한 IDE 환경에서 AI 개발을 시작할 수 있게 해준다.

LangChain.js: Python 버전으로 유명한 LangChain의 JavaScript/TypeScript 구현체다. 체인, 에이전트, 메모리, 검색 등 다양한 AI 개발 패턴을 JS 생태계에서 활용할 수 있게 해준다.

Model Context Protocol (MCP): Anthropic이 제안하고 업계 표준으로 자리 잡아가고 있는 AI 에이전트 간 통신 프로토콜이다. 여러 AI 에이전트와 도구가 표준화된 방식으로 상호작용할 수 있게 해준다.

3월 13일 글로벌 킥오프 해커톤

2026년 3월 13일, "Global Build-a-thon Hack!"이라는 이름으로 공식 킥오프 해커톤이 시작됐다. Microsoft Reactor의 라이브스트림을 통해 진행된 이 행사는 프로그램의 핵심인 해커톤 단계로의 전환을 알리는 자리였다.

해커톤의 주제는 "AI Agents for real-world challenges"로, 추상적인 기술 데모가 아닌 실제 현실 세계의 문제를 해결하는 AI 에이전트 구축을 목표로 한다. 참가자들은 4주간 학습한 내용을 바탕으로 JavaScript 또는 TypeScript로 AI 에이전트 프로젝트를 제출하게 된다.

참가 대상과 참여 방법

이 프로그램은 특정 수준의 참가자만을 위한 것이 아니다. AI에 관심은 있지만 어디서 시작해야 할지 모르는 JavaScript 입문자부터, 기존 웹 애플리케이션에 AI 기능을 추가하려는 중급 개발자, 그리고 최신 에이전트 아키텍처 패턴을 JavaScript로 구현하고 싶은 시니어 개발자까지 모두 대상이다.

참여 방법은 간단하다. GitHub의 Azure-Samples/JavaScript-AI-Buildathon 리포지토리를 방문하면 모든 학습 자료와 프로젝트 가이드가 제공된다. 프로그램이 끝난 후에도 자료는 계속 공개되므로, 3월 이후에도 자신의 속도에 맞춰 학습을 진행할 수 있다.

Season 1과 달라진 점

Season 2가 기존 프로그램과 가장 크게 달라진 점은 멀티 에이전트 시스템에 대한 심화된 집중이다. Season 1이 AI의 기본 개념과 단일 모델 활용에 초점을 맞췄다면, Season 2는 여러 에이전트가 협력하는 복잡한 시스템 구축까지 범위를 확장했다. Model Context Protocol의 도입도 주목할 만한 변화다. 2025년 이후 MCP가 AI 에이전트 생태계의 핵심 인프라로 자리 잡으면서, 이를 커리큘럼에 통합한 것은 매우 시의적절한 결정이다.

Microsoft JavaScript AI Build-a-thon Season 2는 단순한 교육 프로그램을 넘어, JavaScript 생태계에서 AI 개발의 새로운 표준을 제시하려는 시도다. Python 중심의 AI 개발 문화에서 소외됐던 수백만 명의 JavaScript 개발자들에게 체계적이고 실용적인 학습 경로를 제공한다는 점에서 의미가 크다. Foundry Local부터 MCP 기반 멀티 에이전트 시스템까지, 4주간의 여정을 마친 개발자들은 현대적인 AI 에이전트 개발의 전체 그림을 이해하고 직접 구현할 수 있는 역량을 갖추게 될 것이다. 웹 개발의 기반 기술인 JavaScript가 이제 AI 에이전트 개발의 일급 언어로 자리매김하는 흐름을 Build-a-thon이 앞당기고 있다.

Sources

Build-a-thonJavaScript AIMCPLangChain.jsMicrosoft Foundry