생성형 AI 앱 개발을 처음부터 끝까지 실습으로 익히는 21개 레슨
관심 있는 주제부터 골라 생성형 AI로 실제 앱을 만들어 볼 수 있습니다. 마이크로소프트 클라우드 어드보케이트 팀이 만든 이 코스는 개념 설명과 코드 예제를 함께 다루며, Jupyter Notebook 환경에서 바로 실행해 볼 수 있도록 구성했습니다. 21개의 레슨으로 나뉘어 있어 순서대로 진행하지 않고 필요한 부분만 선택해 학습할 수 있습니다.
개념 학습과 코드 구현의 균형
각 레슨은 개념을 설명하는 'Learn' 유형과 코드를 작성하는 'Build' 유형으로 나뉩니다. 'Learn' 레슨은 생성형 AI의 기본 개념과 대형 언어 모델의 작동 원리를 다루고, 'Build' 레슨은 Python과 TypeScript 코드를 통해 텍스트 생성, 챗봇, 이미지 생성, 벡터 데이터베이스 검색 등 실제 애플리케이션을 만드는 방법을 보여줍니다. 모든 레슨에는 짧은 영상 소개와 추가 학습 자료를 위한 링크가 포함되어 있어 이해를 돕습니다.
실행 환경과 준비물
코드를 실행하려면 Azure OpenAI Service, Microsoft Foundry Models, OpenAI API 중 하나를 사용해야 합니다. 클라우드 구독 없이 자신의 기기에 모델을 완전히 오프라인으로 실행할 수 있는 Foundry Local 옵션도 제공됩니다. Python 또는 TypeScript에 대한 기초 지식이 있으면 도움이 되며, GitHub 계정으로 저장소를 포크해야 합니다. 개발 환경 설정을 돕기 위한 별도의 'Course Setup' 레슨도 포함되어 있습니다.
다국어 지원과 커뮤니티
이 코스는 아랍어, 중국어, 일본어, 한국어 등 50개 이상의 언어로 번역되어 있습니다. 번역본이 다운로드 크기를 크게 늘리기 때문에, sparse checkout 기능을 사용해 번역 파일 없이 필요한 부분만 빠르게 클론할 수 있습니다. 학습 중 궁금한 점이 생기면 공식 Microsoft Foundry Discord 서버나 GitHub 개발자 포럼에서 다른 학습자들과 소통할 수 있습니다.
시작하기 전 체크리스트
이 코스는 생성형 AI 개발에 입문하는 개발자나 기술에 관심 있는 비개발자에게 적합합니다. 특히 Azure 생태계나 OpenAI API를 처음 접하는 사람들이 개념과 실습을 동시에 익히기에 좋습니다.