Microsoft Generative AI for Beginners 프로젝트 상세 정보
프로젝트 개요
Microsoft Generative AI for Beginners는 Microsoft Cloud Advocates에서 만든 21개의 강의로 구성된 종합적인 생성형 AI 학습 과정입니다. 이 오픈 소스 프로젝트는 초보자가 생성형 AI 애플리케이션 구축의 기초를 마스터하도록 돕는 것을 목표로 합니다.
프로젝트 특징
강의 구조
- 21개의 완전한 강의: 각 강의는 독립적인 주제를 다루며, 학습자는 어디서든 학습을 시작할 수 있습니다.
- 강의 유형 분류:
- "Learn" 강의: 생성형 AI 개념 설명
- "Build" 강의: 개념 설명과 코드 예제 결합
프로그래밍 언어 지원
- Python: 주요 프로그래밍 언어
- TypeScript: 해당 코드 예제 제공
- 다중 플랫폼 지원:
- 범용 버전 (Python/TypeScript)
- .NET 버전 (.NET 개발자를 위해 특별히 설계)
- JavaScript 버전
기술 플랫폼 통합
강의는 다양한 AI 서비스 플랫폼을 지원합니다.
- Azure OpenAI Service: Microsoft Azure 플랫폼의 OpenAI 서비스
- GitHub Marketplace Model Catalog: GitHub 모델 카탈로그
- OpenAI API: OpenAI 공식 API
완전한 강의 개요
| 강의 번호 | 강의 이름 | 강의 설명 | 비디오 자료 |
|---|---|---|---|
| 00 | Course Setup | 강의 환경 설정 | ✓ |
| 01 | Introduction to Generative AI and LLMs | 생성형 AI 및 LLM 소개 | ✓ |
| 02 | Exploring and comparing different LLMs | 다양한 LLM 탐색 및 비교 | ✓ |
| 03 | Using Generative AI Responsibly | 책임감 있는 생성형 AI 사용 | ✓ |
| 04 | Understanding Prompt Engineering Fundamentals | 프롬프트 엔지니어링 기초 이해 | ✓ |
| 05 | Creating Advanced Prompts | 고급 프롬프트 생성 | ✓ |
| 06 | Building Text Generation Applications | 텍스트 생성 애플리케이션 구축 | ✓ |
| 07 | Building Chat Applications | 채팅 애플리케이션 구축 | ✓ |
| 08 | Building Search Apps Vector Databases | 검색 앱 및 벡터 데이터베이스 구축 | ✓ |
| 09 | Building Image Generation Applications | 이미지 생성 애플리케이션 구축 | ✓ |
| 10 | Building Low Code AI Applications | 로우 코드 AI 애플리케이션 구축 | ✓ |
| 11 | Integrating External Applications with Function Calling | 함수 호출을 통한 외부 애플리케이션 통합 | ✓ |
| 12 | Designing UX for AI Applications | AI 애플리케이션을 위한 사용자 경험 설계 | ✓ |
| 13 | Securing Your Generative AI Applications | 생성형 AI 애플리케이션 보안 | ✓ |
| 14 | The Generative AI Application Lifecycle | 생성형 AI 애플리케이션 라이프사이클 | ✓ |
| 15 | Retrieval Augmented Generation (RAG) and Vector Databases | 검색 증강 생성(RAG) 및 벡터 데이터베이스 | ✓ |
| 16 | Open Source Models and Hugging Face | 오픈 소스 모델 및 Hugging Face | ✓ |
| 17 | AI Agents | AI 에이전트 | ✓ |
| 18 | Fine-Tuning LLMs | LLM 미세 조정 | ✓ |
| 19 | Building with SLMs | 소형 언어 모델로 구축 | - |
| 20 | Building with Mistral Models | Mistral 모델로 구축 | - |
| 21 | Building with Meta Models | Meta 모델로 구축 | - |
학습 자료
각 강의 포함 사항
- 비디오 소개: 주제에 대한 짧은 비디오 소개
- 텍스트 튜토리얼: README에 있는 자세한 서면 강의
- 코드 예제: Azure OpenAI 및 OpenAI API를 지원하는 Python 및 TypeScript 코드 샘플
- 확장 학습: 계속 학습할 수 있는 추가 리소스 링크
전제 조건
- 프로그래밍 기초: 기본적인 Python 또는 TypeScript 지식이 도움이 됩니다.
- GitHub 계정: 전체 저장소를 자신의 GitHub 계정으로 포크하는 데 사용됩니다.
- 개발 환경: 개발 환경 구성을 돕는 강의 설정 가이드 제공
지원 자료
- 공식 Discord 서버: 다른 학습자와 교류하고 지원을 받습니다.
- GitHub 토론 게시판: 질문 및 제안을 합니다.
- 무료 자료: Microsoft for Startups Founders Hub에서 무료 OpenAI 크레딧 및 Azure 크레딧을 제공합니다.
적합 대상
- 생성형 AI에 관심 있는 초보자
- AI 애플리케이션 구축을 배우고 싶어하는 개발자
- 다양한 AI 모델 및 플랫폼에 대해 알고 싶어하는 기술자
- AI 제품 설계 및 사용자 경험에 관심 있는 제품 관리자
프로젝트 장점
- 권위성: Microsoft 공식 팀에서 생성 및 유지 관리
- 실용성: 이론과 실습의 결합, 각 강의에는 실제 코드 예제가 포함되어 있습니다.
- 포괄성: 기초 개념부터 고급 응용까지 완전한 학습 경로를 다룹니다.
- 오픈 소스: 완전한 오픈 소스로 자유롭게 사용하고 기여할 수 있습니다.
- 다중 플랫폼: 다양한 프로그래밍 언어 및 AI 서비스 플랫폼 지원
- 지속적인 업데이트: 활발한 커뮤니티 유지 관리 및 업데이트
관련 강의 시리즈
Microsoft는 또한 다른 관련 학습 자료를 제공합니다.
- AI Agents for Beginners (AI 에이전트 입문)
- ML for Beginners (머신러닝 입문)
- Data Science for Beginners (데이터 과학 입문)
- AI for Beginners (AI 입문)
- Cybersecurity for Beginners (사이버 보안 입문)