모델, 임베딩, 벡터 저장소와 서드파티 통합을 위한 표준 인터페이스를 제공하는 LLM 기반 애플리케이션 및 에이전트 구축용 Python 프레임워크입니다.
microsoft/generative-ai-for-beginners
Python과 TypeScript로 생성형 AI 애플리케이션을 만드는 기초를 가르치는 Microsoft의 21개 강의 과정입니다.
- 스타
- 121,685
- 포크
- 64,131
- 열린 이슈
- 9
- 마지막 커밋
- 어제
어떤 프로젝트인가요?
Generative AI for Beginners는 Microsoft Cloud Advocates가 만든 21개 강의로 구성된 체계적인 과정입니다. 각 강의는 생성형 AI 개념을 설명하는 "Learn" 강의이거나, 해당 개념을 코드와 함께 다루는 "Build" 강의이며 가능한 경우 Python과 TypeScript 예제를 제공합니다. 강의는 순서에 상관없이 들을 수 있습니다.
LLM 기초와 프롬프트 엔지니어링부터 채팅 애플리케이션, 임베딩 기반 검색, 이미지 생성, 함수 호출, 벡터 데이터베이스를 활용한 검색 증강 생성(RAG), Hugging Face의 오픈소스 모델, AI 에이전트, 파인튜닝, 소형 언어 모델까지 폭넓게 다룹니다. 후반부 강의에서는 책임 있는 사용, 보안, UX 설계, LLMOps 라이프사이클도 다룹니다.
코드 예제는 Azure OpenAI Service, Microsoft Foundry Models, OpenAI API 또는 완전한 오프라인 실행을 위한 Foundry Local을 대상으로 실행할 수 있습니다. 별도의 .NET 버전과 Co-op Translator가 관리하는 번역본도 제공됩니다.
핵심 기능
- 01생성형 AI의 독립적인 주제를 다루는 21개 강의
- 02Build 강의에 포함된 Python 및 TypeScript 코드 예제
- 03모델 백엔드로 Azure OpenAI, OpenAI API, Foundry Local 지원
- 04프롬프트 엔지니어링, 벡터 데이터베이스를 활용한 RAG, 함수 호출, AI 에이전트 등의 주제 포함
- 05책임 있는 AI, 보안, LLMOps를 다루는 강의 포함
활용 사례
- LLM을 처음 접하며 AI 앱 개발을 체계적으로 배우고 싶은 개발자
- 기존 제품에 채팅, 검색 또는 이미지 생성 기능을 추가하려는 엔지니어
- 바로 활용할 수 있는 생성형 AI 커리큘럼을 찾는 교사나 스터디 그룹
- Foundry Local로 예제를 완전히 오프라인에서 실행하려는 개발자
빠른 시작
- 1
저장소를 자신의 GitHub 계정으로 포크하세요
- 2
sparse checkout을 사용해 번역 파일 없이 저장소를 클론하세요(Bash/macOS/Linux)
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git - 3
클론한 폴더로 이동해 sparse checkout 경로를 설정하세요
cd generative-ai-for-beginners && git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' - 4
Course Setup 레슨을 열어 개발 환경과 API 액세스를 설정하세요
사용 전 알아둘 점
- 코드를 실행하려면 Azure OpenAI, Microsoft Foundry Models 또는 OpenAI API 계정이 필요합니다.
- GitHub Models는 2026년 7월 말에 서비스가 종료될 예정이므로 README에서는 대신 Microsoft Foundry Models를 권장합니다.
- 이 저장소는 레슨과 코드 샘플로 구성된 강좌이며, 소프트웨어 라이브러리나 애플리케이션이 아닙니다.
토픽
자주 묻는 질문
- generative-ai-for-beginners은(는) 무엇인가요?
- Python과 TypeScript로 생성형 AI 애플리케이션을 만드는 기초를 가르치는 Microsoft의 21개 강의 과정입니다. Generative AI for Beginners는 Microsoft Cloud Advocates가 만든 21개 강의로 구성된 체계적인 과정입니다. 각 강의는 생성형 AI 개념을 설명하는 "Learn" 강의이거나, 해당 개념을 코드와 함께 다루는 "Build" 강의이며 가능한 경우 Python과 TypeScript 예제를 제공합니다. 강의는 순서에 상관없이 들을 수 있습니다.
- generative-ai-for-beginners은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- generative-ai-for-beginners은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- generative-ai-for-beginners은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. generative-ai-for-beginners의 마지막 커밋은 2026년 10월 19일입니다.
- generative-ai-for-beginners은(는) 어디에 사용할 수 있나요?
- LLM을 처음 접하며 AI 앱 개발을 체계적으로 배우고 싶은 개발자 기존 제품에 채팅, 검색 또는 이미지 생성 기능을 추가하려는 엔지니어 바로 활용할 수 있는 생성형 AI 커리큘럼을 찾는 교사나 스터디 그룹 Foundry Local로 예제를 완전히 오프라인에서 실행하려는 개발자
- generative-ai-for-beginners는 어떻게 설치하나요?
- 저장소를 자신의 GitHub 계정으로 포크하세요 sparse checkout을 사용해 번역 파일 없이 저장소를 클론하세요(Bash/macOS/Linux): git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git 클론한 폴더로 이동해 sparse checkout 경로를 설정하세요: cd generative-ai-for-beginners && git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' Course Setup 레슨을 열어 개발 환경과 API 액세스를 설정하세요
- generative-ai-for-beginners은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/microsoft/generative-ai-for-beginners
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
ChatGPT와 최신 LLM을 활용하는 방법, 프롬프트 작성, 앱 개발, 에이전트, 생산성 도구를 다루는 중국어 자료 모음입니다.
AI 에이전트와 워크플로를 시각적으로 구축하고 테스트·배포하며, API와 MCP 서버로 바로 노출할 수 있는 플랫폼입니다.
조사, 계획, 코딩 및 작업 실행이 가능한 자율 AI 에이전트를 구축하는 Python 프레임워크로, 메모리, RAG와 100개 이상의 LLM 제공업체를 지원합니다.
여정과 숙련도별로 정리한 생성형 AI 학습 강의, 연구 논문 모음, 면접 준비 자료, 코드 노트북 큐레이션 허브입니다.
.NET 개발자를 위한 실습형 강의로, 생성형 AI 앱·에이전트·RAG 구축을 다루는 5개 레슨과 실행 가능한 샘플을 제공합니다.