아랍어 | 벵골어 | 불가리아어 | 버마어 (미얀마) | 중국어 (간체) | 중국어 (번체, 홍콩) | 중국어 (번체, 마카오) | 중국어 (번체, 대만) | 크로아티아어 | 체코어 | 덴마크어 | 네덜란드어 | 에스토니아어 | 핀란드어 | 프랑스어 | 독일어 | 그리스어 | 히브리어 | 힌디어 | 헝가리어 | 인도네시아어 | 이탈리아어 | 일본어 | 칸나다어 | 한국어 | 리투아니아어 | 말레이어 | 말라얄람어 | 마라티어 | 네팔어 | 나이지리아 피진어 | 노르웨이어 | 페르시아어 (파르시) | 폴란드어 | 포르투갈어 (브라질) | 포르투갈어 (포르투갈) | 펀자브어 (구르무키) | 루마니아어 | 러시아어 | 세르비아어 (키릴문자) | 슬로바키아어 | 슬로베니아어 | 스페인어 | 스와힐리어 | 스웨덴어 | 타갈로그어 (필리핀) | 타밀어 | 텔루구어 | 태국어 | 터키어 | 우크라이나어 | 우르두어 | 베트남어
로컬에서 클론을 선호하십니까?
이 저장소에는 50개 이상의 언어 번역이 포함되어 있어 다운로드 크기가 크게 증가합니다. 번역 없이 클론하려면 sparse checkout을 사용하세요:
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'이렇게 하면 훨씬 빠른 다운로드로 강의를 완료하는 데 필요한 모든 것을 얻을 수 있습니다.
Microsoft Cloud Advocates가 제공하는 21개의 강의로 구성된 종합 과정에서 생성 AI 애플리케이션 구축의 기본을 배워보세요.
이 강의는 총 21개입니다. 각 강의는 자체 주제를 다루므로 원하는 곳에서 시작하세요!
강의는 생성 AI 개념을 설명하는 "Learn" 강의 또는 개념과 Python 및 TypeScript의 코드 예제를 함께 설명하는 "Build" 강의로 구분됩니다(가능한 경우).
.NET 개발자는 초보자를 위한 생성 AI (.NET 에디션)를 확인하세요!
각 강의에는 추가 학습 도구가 포함된 "계속 학습하기" 섹션도 포함되어 있습니다.
-
Azure OpenAI 서비스 - 강의: "aoai-assignment"
-
GitHub 마켓플레이스 모델 카탈로그 - 강의: "githubmodels"
-
OpenAI API - 강의: "oai-assignment"
-
Python 또는 TypeScript의 기본 지식이 도움이 됩니다 - *완전 초보자는 이 Python 및 TypeScript 강의를 참고하세요
-
이 저장소 전체를 포크할 GitHub 계정
개발 환경 설정을 돕기 위해 강의 시작하기 강의를 준비했습니다.
나중에 쉽게 찾을 수 있도록 이 저장소에 별(🌟)을 눌러주세요.
더 고급 코드 샘플을 원한다면, Python 및 TypeScript 모두로 제공되는 생성 AI 코드 샘플 모음을 확인하세요.
이 강의를 수강하는 다른 학습자들과 만나고 네트워킹하며 지원을 받으려면 공식 Azure AI Foundry Discord 서버에 참여하세요.
질문하거나 제품 피드백을 공유하려면 GitHub의 Azure AI Foundry 개발자 포럼을 이용하세요.
Microsoft for Startups를 방문하여 오늘 Azure 크레딧으로 구축을 시작하는 방법을 알아보세요.
제안 사항이 있거나 맞춤법 또는 코드 오류를 발견했나요? 이슈 제기하거나 풀 리퀘스트 생성 해주세요.
- 주제에 대한 짧은 비디오 소개
- README 파일에 작성된 강의 자료
- Azure OpenAI 및 OpenAI API를 지원하는 Python 및 TypeScript 코드 샘플
- 학습을 계속할 수 있는 추가 자료 링크
| # | 강의 링크 | 설명 | 비디오 | 추가 학습 |
|---|---|---|---|---|
| 00 | 강의 시작하기 | 학습: 개발 환경 설정 방법 | 곧 비디오 제공 | 더 알아보기 |
| 01 | 생성 AI 및 대형 언어 모델 소개 | 학습: 생성 AI란 무엇이며 대형 언어 모델(LLM)은 어떻게 작동하는지 이해하기 | 비디오 | 더 알아보기 |
| 02 | 다양한 대형 언어 모델 탐색 및 비교 | 학습: 사용 사례에 맞는 모델 선택 방법 | 비디오 | 더 알아보기 |
| 03 | 생성 AI를 책임감 있게 사용하기 | 학습: 생성 AI 애플리케이션을 책임감 있게 구축하는 방법 | 비디오 | 더 알아보기 |
| 04 | 프롬프트 엔지니어링 기초 이해하기 | 학습: 실무 중심 프롬프트 엔지니어링 모범 사례 | 비디오 | 자세히 알아보기 |
| 05 | 고급 프롬프트 만들기 | 학습: 프롬프트 결과를 개선하는 프롬프트 엔지니어링 기법 적용 방법 | 비디오 | 자세히 알아보기 |
| 06 | 텍스트 생성 애플리케이션 구축하기 | 구축: Azure OpenAI / OpenAI API를 활용한 텍스트 생성 앱 | 비디오 | 자세히 알아보기 |
| 07 | 챗 애플리케이션 구축하기 | 구축: 챗 애플리케이션을 효율적으로 구축하고 통합하는 기법 | 비디오 | 자세히 알아보기 |
| 08 | 검색 앱 및 벡터 데이터베이스 구축하기 | 구축: 임베딩을 활용하여 데이터를 검색하는 검색 애플리케이션 | 비디오 | 자세히 알아보기 |
| 09 | 이미지 생성 애플리케이션 구축하기 | 구축: 이미지 생성 애플리케이션 | 비디오 | 자세히 알아보기 |
| 10 | 로우 코드 AI 애플리케이션 구축하기 | 구축: 로우 코드 도구를 사용한 생성 AI 애플리케이션 | 비디오 | 자세히 알아보기 |
| 11 | Function Calling과 외부 애플리케이션 통합하기 | 구축: 함수 호출이 무엇인지와 애플리케이션에서의 활용 사례 | 비디오 | 자세히 알아보기 |
| 12 | AI 애플리케이션 UX 설계하기 | 학습: 생성 AI 애플리케이션 개발 시 UX 디자인 원칙 적용법 | 비디오 | 자세히 알아보기 |
| 13 | 생성 AI 애플리케이션 보안 강화하기 | 학습: AI 시스템의 위협과 위험 및 시스템 보안 방법 | 비디오 | 자세히 알아보기 |
| 14 | 생성 AI 애플리케이션 수명 주기 | 학습: LLM 수명 주기 관리와 LLMOps용 도구 및 지표 | 비디오 | 자세히 알아보기 |
| 15 | 검색 기반 생성 (RAG) 및 벡터 데이터베이스 | 구축: RAG 프레임워크를 이용해 벡터 데이터베이스에서 임베딩을 검색하는 애플리케이션 | 비디오 | 자세히 알아보기 |
| 16 | 오픈 소스 모델과 Hugging Face | 구축: Hugging Face에서 제공하는 오픈 소스 모델을 활용한 애플리케이션 | 비디오 | 자세히 알아보기 |
| 17 | AI 에이전트 | 구축: AI 에이전트 프레임워크를 사용한 애플리케이션 | 비디오 | 자세히 알아보기 |
| 18 | LLM 미세 조정 | 학습: LLM 미세 조정의 정의, 이유 및 방법 | 비디오 | 자세히 알아보기 |
| 19 | SLM을 이용한 구축 | 학습: 소형 언어 모델(Small Language Models)로 구축하는 이점 | 곧 비디오 제공 예정 | 자세히 알아보기 |
| 20 | Mistral 모델로 구축하기 | 학습: Mistral 계열 모델들의 특징과 차이점 | 곧 비디오 제공 예정 | 자세히 알아보기 |
| 21 | Meta 모델로 구축하기 | 학습: Meta 계열 모델들의 특징과 차이점 | 곧 비디오 제공 예정 | 자세히 알아보기 |
GitHub Actions 및 워크플로를 모두 제작해주신 John Aziz님께 특별히 감사드립니다.
학습자와 코드 경험을 개선하기 위해 각 강의에 주요 기여를 해주신 Bernhard Merkle님께 감사드립니다.
저희 팀은 다른 과정들도 제작하고 있습니다! 다음을 확인해보세요:
AI 앱 구축 중 막히거나 궁금한 점이 있으면 MCP 토론에 참여하세요. 질문을 환영하고 지식을 자유롭게 공유하는 지원 커뮤니티입니다.
제품 피드백이나 빌드 중 오류가 있으면 다음을 방문하세요:
면책 조항:
이 문서는 AI 번역 서비스 Co-op Translator를 이용하여 번역되었습니다. 정확성을 위해 노력하고 있으나, 자동 번역에는 오류나 부정확한 부분이 있을 수 있음을 유의해 주시기 바랍니다. 원본 문서의 원어본이 권위 있는 출처로 간주되어야 합니다. 중요한 정보의 경우 전문 번역가의 번역을 권장합니다. 본 번역의 사용으로 인한 어떠한 오해나 오해소재에 대해서도 당사는 책임을 지지 않습니다.