Communitygithub.com

microsoft/generative-ai-for-beginners

21개 강의, 생성형 AI로 빌드 시작하기

generative-ai-for-beginners란 무엇인가요?

이 스킬은 Microsoft Cloud Advocates가 제공하는 21개 강의로 구성된 포괄적인 과정을 통해 개발자들이 생성형 AI 애플리케이션 구축에 필요한 모든 것을 학습할 수 있도록 합니다. 각 강의는 'Learn'(개념 학습) 또는 'Build'(개념 학습 및 Python/TypeScript 코드 예제 포함)로 구분되어 있으며, Azure OpenAI Service, Microsoft Foundry Models, OpenAI API, Foundry Local 등 다양한 AI 모델 서비스를 지원합니다. 또한 프롬프트 엔지니어링, 텍스트 생성, 채팅 애플리케이션, 검색 앱(벡터 데이터베이스), 이미지 생성, 로우코드 AI 등 주요 주제를 다룹니다. 이 저장소는 50개 이상의 언어 번역을 제공하며, Co-op Translator를 통해 유지 관리되므로 전 세계 학습자가 접근하기 쉽습니다. 코드를 실행하려면 Python이나 TypeScript에 대한 기본 지식이 도움이 되며, GitHub 계정이 필요합니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/microsoft/generative-ai-for-beginners/tree/main

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

미리보기

스킬 README에서

Generative AI For Beginners
GitHub license
GitHub contributors
GitHub issues
GitHub pull-requests
PRs Welcome
GitHub watchers
GitHub forks

문서

Generative AI For Beginners

생성형 AI 애플리케이션 구축을 시작하는 데 필요한 모든 것을 가르치는 21개 강의

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌐 다국어 지원

Co-op Translator로 유지 관리되는 번역

아랍어 | 벵골어 | 불가리아어 | 버마어 | 중국어(간체) | 중국어(번체, 홍콩) | 중국어(번체, 마카오) | 중국어(번체, 대만) | 크로아티아어 | 체코어 | 덴마크어 | 네덜란드어 | 에스토니아어 | 핀란드어 | 프랑스어 | 독일어 | 그리스어 | 히브리어 | 힌디어 | 헝가리어 | 인도네시아어 | 이탈리아어 | 일본어 | 칸나다어 | 크메르어 | 한국어 | 리투아니아어 | 말레이어 | 말라얄람어 | 마라티어 | 네팔어 | 나이지리아 피진어 | 노르웨이어 | 페르시아어 | 폴란드어 | 포르투갈어(브라질) | 포르투갈어(포르투갈) | 펀자브어(구르무키 문자) | 루마니아어 | 러시아어 | 세르비아어(키릴 문자) | 슬로바키아어 | 슬로베니아어 | 스페인어 | 스와힐리어 | 스웨덴어 | 타갈로그어 | 타밀어 | 텔루구어 | 태국어 | 터키어 | 우크라이나어 | 우르두어 | 베트남어

로컬에 클론하는 것을 선호하시나요?

이 저장소에는 50개 이상의 언어 번역이 포함되어 있어 다운로드 크기가 상당히 큽니다. 번역 없이 클론하려면 sparse checkout을 사용하세요:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git
cd generative-ai-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

이렇게 하면 훨씬 빠른 다운로드로 과정을 완료하는 데 필요한 모든 것을 얻을 수 있습니다.

Generative AI for Beginners (버전 3) - 과정

Microsoft Cloud Advocates의 21개 강의로 구성된 포괄적인 과정을 통해 생성형 AI 애플리케이션 구축의 기초를 학습하세요.

🌱 시작하기

이 과정은 21개의 강의로 구성되어 있습니다. 각 강의는 자체 주제를 다루므로 원하는 곳에서 시작하세요!

강의는 생성형 AI 개념을 설명하는 "Learn" 강의 또는 개념과 가능한 경우 Python 및 TypeScript 코드 예제를 모두 설명하는 "Build" 강의로 표시됩니다.

.NET 개발자는 Generative AI for Beginners (.NET Edition)을 확인하세요!

각 강의에는 추가 학습 도구가 있는 "계속 학습" 섹션도 포함되어 있습니다.

필요한 것

이 과정의 코드를 실행하려면 다음 중 하나를 사용할 수 있습니다:

  • Azure OpenAI Service - 강의: "aoai-assignment"

  • Microsoft Foundry Models - 강의: "githubmodels" (GitHub Models는 2026년 7월 말에 종료됩니다 - 대신 Microsoft Foundry Models를 사용하세요)

  • OpenAI API - 강의: "oai-assignment"

  • Foundry Local - 클라우드 구독 없이 자체 기기에서 완전히 오프라인으로 모델 실행

  • Python 또는 TypeScript에 대한 기본 지식이 도움이 됩니다. *완전 초보자는 이 Python 및 TypeScript 과정을 확인하세요.

  • 이 전체 저장소를 자신의 GitHub 계정으로 포크하기 위한 GitHub 계정

개발 환경 설정에 도움이 되도록 과정 설정 강의를 만들었습니다.

나중에 쉽게 찾을 수 있도록 이 저장소에 별표(🌟)를 표시하는 것을 잊지 마세요.

🧠 배포할 준비가 되셨나요?

더 고급 코드 샘플을 찾고 계시다면 Python 및 TypeScript로 된 생성형 AI 코드 샘플 모음을 확인하세요.

🗣️ 다른 학습자 만나기, 지원 받기

공식 Microsoft Foundry Discord 서버에 가입하여 이 과정을 수강하는 다른 학습자를 만나고 네트워크를 형성하며 지원을 받으세요.

GitHub의 Microsoft Foundry 개발자 포럼에서 질문을 하거나 제품 피드백을 공유하세요.

🚀 스타트업을 구축 중이신가요?

Microsoft for Startups를 방문하여 지금 Azure 크레딧으로 구축을 시작하는 방법을 알아보세요.

🙏 도움을 주고 싶으신가요?

제안 사항이 있거나 맞춤법 또는 코드 오류를 발견하셨나요? 이슈를 제기하거나 풀 리퀘스트를 생성해 주세요.

📂 각 강의에는 다음이 포함됩니다:

  • 주제에 대한 짧은 비디오 소개
  • README에 있는 문서화된 강의
  • Azure OpenAI 및 OpenAI API를 지원하는 Python 및 TypeScript 코드 샘플
  • 학습을 계속하기 위한 추가 리소스 링크

🗃️ 강의

#강의 링크설명비디오추가 학습
00과정 설정Learn: 개발 환경 설정 방법비디오 준비 중더 알아보기
01생성형 AI 및 LLM 소개Learn: 생성형 AI가 무엇이고 대규모 언어 모델(LLM)이 어떻게 작동하는지 이해.비디오더 알아보기
02다양한 LLM 탐색 및 비교Learn: 사용 사례에 적합한 모델을 선택하는 방법비디오더 알아보기
03생성형 AI 책임감 있게 사용하기Learn: 생성형 AI 애플리케이션을 책임감 있게 구축하는 방법비디오더 알아보기
04프롬프트 엔지니어링 기초 이해Learn: 실습형 프롬프트 엔지니어링 모범 사례비디오더 알아보기
05고급 프롬프트 만들기Learn: 프롬프트 결과를 개선하는 프롬프트 엔지니어링 기술을 적용하는 방법.비디오더 알아보기
06텍스트 생성 애플리케이션 구축Build: Azure OpenAI / OpenAI API를 사용한 텍스트 생성 앱비디오더 알아보기
07채팅 애플리케이션 구축Build: 채팅 애플리케이션을 효율적으로 구축하고 통합하는 기술.비디오더 알아보기
08벡터 데이터베이스로 검색 앱 구축Build: 임베딩을 사용하여 데이터를 검색하는 검색 애플리케이션.비디오더 알아보기
09이미지 생성 애플리케이션 구축Build: 이미지 생성 애플리케이션비디오더 알아보기
10로우 코드 AI 애플리케이션 구축Build: Power Platform을 사용한 로우 코드 생성형 AI 애플리케이션 구축비디오더 알아보기
11외부 애플리케이션과 AI 통합 - 함수 호출Build: 함수 호출을 통해 AI와 외부 애플리케이션을 통합하는 방법 이해비디오더 알아보기
12생성형 AI를 위한 UX 디자인Learn: 생성형 AI 애플리케이션 설계 시 UX 원칙 이해비디오더 알아보기
13AI 애플리케이션 보안Build: AI 애플리케이션의 취약성과 보안 원칙 이해비디오더 알아보기
14생성형 AI 애플리케이션 수명 주기Learn: LLMOps란 무엇이며 생성형 AI 애플리케이션 수명 주기 작동 방식비디오더 알아보기
15검색 증강 생성(RAG) 및 벡터 데이터베이스Build: 벡터 데이터베이스와 RAG를 통합하여 관련성 높은 검색 결과 반환비디오더 알아보기
16오픈 소스 모델 및 허깅 페이스Build: 오픈 소스 모델 및 허깅 페이스에서 모델 사용 방법비디오더 알아보기
17AI 에이전트Build: AI 에이전트의 개념과 사용 사례 이해비디오더 알아보기
18AI 에이전트 구축을 위한 Microsoft AI Foundry 에이전트 SDKBuild: Microsoft AI Foundry 에이전트 SDK로 AI 에이전트 구축비디오더 알아보기
19미세 조정Learn: 미세 조정의 기본 사항과 LLM 성능 향상 방법비디오더 알아보기
20합성 데이터 생성 및 평가 & 정렬Learn: 합성 데이터, 평가 및 정렬 방법에 대한 고급 주제비디오더 알아보기
21멀티모달 생성형 AIBuild: 멀티모달 생성형 AI 모델을 사용하여 여러 입력 유형 처리비디오더 알아보기

🧑‍🏫 일부 강의를 선택하고 싶으신가요?

모든 강의를 수강할 필요는 없습니다! 관심 있는 강의를 선택하세요. 처음부터 시작하거나 원하는 대로 건너뛰어도 됩니다.

🎥 과정 재생 목록 없이 비디오?

YouTube에서 전체 과정 재생 목록을 찾을 수 있습니다. 각 강의 비디오는 비디오 열 아래에 직접 연결되어 있습니다.

🚀 GitHub Codespaces, GitHub Models, GitHub Copilot로 학습 경험 향상하기

이 과정은 GitHub 에코시스템과 원활하게 통합됩니다:

  • GitHub Codespaces: 이 저장소를 열어 즉시 코딩을 시작할 수 있는 사전 구성된 개발 환경을 얻으세요. Codespaces에서 이 저장소를 열려면 저장소 페이지에서 Code 버튼을 클릭하고 Codespaces 탭을 선택한 다음 codespace 만들기를 클릭하세요.
  • GitHub Models: 프로토타입 제작 및 실험을 위해 GitHub Marketplace에서 AI 모델에 액세스하세요(과정 전용이 아닌 일반 모델 교육에 유용).
  • GitHub Copilot: 코드 예제를 작성하고 실험할 때 AI 기반 코드 제안으로 학습을 가속화하세요.
  • GitHub.dev: GitHub.dev에서 직접 이 저장소의 파일을 편집할 수 있는 웹 기반 코드 편집기입니다.

📚 추가 자료

🧑‍🏫 기여자

이 과정의 제작에 기여한 모든 분들께 감사드립니다.

저자:

기여자:

관련 스킬