5단계: AI 응용 시나리오 탐색
마이크로소프트 공식 21시간 분량의 생성형 AI 입문 튜토리얼로, 기본 개념부터 실제 애플리케이션 개발까지 완벽한 학습 경로를 제공하며 Python과 TypeScript를 지원합니다.
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 (사이버 보안 입문)