Python과 TypeScript로 생성형 AI 애플리케이션을 만드는 기초를 가르치는 Microsoft의 21개 강의 과정입니다.
microsoft/generative-ai-with-javascript
Microsoft가 주도하는 초급 강의로, 시간 여행 이야기와 캐릭터 채팅 앱을 통해 JavaScript로 Generative AI를 배웁니다.
- 스타
- 1,292
- 포크
- 851
- 열린 이슈
- 16
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
앱에 Generative AI 기능을 추가하려는 JavaScript 개발자를 위한 초급 강의입니다. LLM 기초, 첫 AI 앱 만들기, 프롬프트 엔지니어링, 구조화된 출력, 검색 증강 생성(RAG), 도구/함수 호출, Model Context Protocol(MCP)을 다루는 8개의 글 강의로 구성되어 있으며, MCP 서버를 만들고 LLM으로 MCP 클라이언트를 개선하는 내용도 포함합니다.
학습자가 레오나르도 다 빈치와 에이다 러브레이스 같은 역사적 인물과 대화하는 시간 여행 모험을 바탕으로 구성되어 있습니다. 저장소에 포함된 동반 앱에서 이 캐릭터들과 대화할 수 있으며, 각 강의에는 과제, 퀴즈, 해답이 제공됩니다.
GitHub Codespaces 또는 로컬 Node.js LTS 환경에서 실행할 수 있습니다. 모델은 Microsoft Foundry로 구성하며, 채팅 모델을 배포한 뒤 엔드포인트와 API 키를 루트 `.env` 파일에 설정합니다.
핵심 기능
- 01LLM 기초부터 MCP 클라이언트 개발까지 다루는 8개 강의.
- 02Generative AI로 구동되는 역사적 인물과의 대화용 동반 앱.
- 03각 강의에 과제, 퀴즈, 해답이 포함됩니다.
- 04GitHub Codespaces 또는 로컬 Node.js LTS 환경에서 실행됩니다.
- 05강의 콘텐츠에 오디오 태그가 있어 읽는 것뿐 아니라 들을 수도 있습니다.
활용 사례
- LLM을 처음 접하는 JavaScript 개발자가 안내에 따라 직접 실습하며 기초를 익힐 때.
- 실행 가능한 JavaScript 예제로 RAG, 도구 호출 또는 MCP를 학습할 때.
- 과제와 퀴즈가 포함된 체계적인 강의를 원하는 강사.
빠른 시작
- 1
GitHub에서 저장소를 포크하세요
- 2
포크한 저장소의 Code 버튼에서 Codespace를 만든 다음, 과정 설정 가이드를 따르세요
- 3
또는 설정 가이드의 로컬 앱 옵션에 따라 Node.js LTS로 코드를 로컬에서 실행하세요
사용 전 알아둘 점
- 예제를 실행하려면 채팅 모델이 배포된 Microsoft Foundry 프로젝트와 API 키가 필요합니다.
- 컴패니언 앱에 등장하는 역사적 인물은 AI가 생성한 가상의 콘텐츠이며 실제 견해를 나타내지 않습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- generative-ai-with-javascript은(는) 무엇인가요?
- Microsoft가 주도하는 초급 강의로, 시간 여행 이야기와 캐릭터 채팅 앱을 통해 JavaScript로 Generative AI를 배웁니다. 앱에 Generative AI 기능을 추가하려는 JavaScript 개발자를 위한 초급 강의입니다. LLM 기초, 첫 AI 앱 만들기, 프롬프트 엔지니어링, 구조화된 출력, 검색 증강 생성(RAG), 도구/함수 호출, Model Context Protocol(MCP)을 다루는 8개의 글 강의로 구성되어 있으며, MCP 서버를 만들고 LLM으로 MCP 클라이언트를 개선하는 내용도 포함합니다.
- generative-ai-with-javascript은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- generative-ai-with-javascript은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- generative-ai-with-javascript은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. generative-ai-with-javascript의 마지막 커밋은 2026년 11월 2일입니다.
- generative-ai-with-javascript은(는) 어디에 사용할 수 있나요?
- LLM을 처음 접하는 JavaScript 개발자가 안내에 따라 직접 실습하며 기초를 익힐 때. 실행 가능한 JavaScript 예제로 RAG, 도구 호출 또는 MCP를 학습할 때. 과제와 퀴즈가 포함된 체계적인 강의를 원하는 강사.
- generative-ai-with-javascript는 어떻게 설치하나요?
- GitHub에서 저장소를 포크하세요 포크한 저장소의 Code 버튼에서 Codespace를 만든 다음, 과정 설정 가이드를 따르세요 또는 설정 가이드의 로컬 앱 옵션에 따라 Node.js LTS로 코드를 로컬에서 실행하세요
- generative-ai-with-javascript은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/microsoft/generative-ai-with-javascript
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
LLM, RAG 파이프라인, AI 에이전트를 다루는 90개 이상의 실습형 튜토리얼 프로젝트를 난이도별로 모았습니다.
LLM에 전달하기 전에 도구 출력, 로그, 파일, RAG 청크를 라이브러리·프록시·MCP 서버 형태로 압축합니다.
AI 코딩 에이전트의 신뢰성을 높이는 환경, 상태, 검증 및 제어 메커니즘 구축법을 프로젝트 중심으로 가르치는 강의입니다.
LLM 활용을 위한 프롬프트 엔지니어링 기법 22가지를 실습형 Jupyter Notebook 튜토리얼로 설명하는 모음입니다.
Claude Code, Codex, OpenClaw, Hermes, 프롬프트 엔지니어링과 이미지·음성·음악 AI 도구를 다루는 무료 오픈소스 중국어 AI 강좌이자 실전 스킬 모음입니다.