Python과 TypeScript로 생성형 AI 애플리케이션을 만드는 기초를 가르치는 Microsoft의 21개 강의 과정입니다.
microsoft/Generative-AI-for-beginners-dotnet
.NET 개발자를 위한 실습형 강의로, 생성형 AI 앱·에이전트·RAG 구축을 다루는 5개 레슨과 실행 가능한 샘플을 제공합니다.
- 스타
- 3,136
- 포크
- 2,213
- 열린 이슈
- 1
- 마지막 커밋
- 20시간 전
어떤 프로젝트인가요?
이 저장소는 애플리케이션에 생성형 AI를 추가하려는 .NET 개발자를 위한 실습형 강의입니다. 기본 텍스트 생성과 채팅 컨텍스트부터 임베딩, 시맨틱 검색, 검색 증강 생성(RAG), 도구를 사용하는 에이전트, 멀티 에이전트 워크플로, MCP 통합, 책임 있는 AI 실천까지 단계적으로 다루는 5개 레슨으로 구성되어 있습니다.
각 레슨에는 짧은 동영상, 완성된 C# 코드 샘플, 단계별 설정 안내가 포함됩니다. 샘플은 GitHub Codespaces에서 실행하거나 Azure OpenAI 또는 Microsoft Foundry를 이용해 실행할 수 있으며, Ollama를 사용해 로컬에서 실행할 수도 있습니다. 또한 Foundry Local, Microsoft Agent Framework, GitHub Copilot SDK BYOK 예제를 위한 추가 샘플 모음과 여러 언어로 번역된 강의 README도 제공됩니다.
핵심 기능
- 01생성형 AI의 기본 개념과 기법, 애플리케이션 패턴, 에이전트, 책임 있는 AI를 다루는 체계적인 5개 레슨.
- 02채팅, 임베딩, 시맨틱 검색, RAG, 문서 처리를 보여 주는 실행 가능한 C# 샘플.
- 03Microsoft Agent Framework로 도구를 사용하는 에이전트와 멀티 에이전트 워크플로를 구축하는 샘플.
- 04GitHub Codespaces, Azure OpenAI / Microsoft Foundry, Ollama를 통한 로컬 모델 지원.
- 05Foundry Local, GitHub Copilot SDK BYOK, MCP 통합을 위한 추가 샘플 모음.
- 06간체 중국어, 번체 중국어, 프랑스어, 일본어, 한국어, 포르투갈어, 스페인어, 독일어로 번역된 강의 README.
활용 사례
- 기존 C# 애플리케이션에 LLM 호출을 통합하는 방법을 배우려는 .NET 개발자.
- .NET에서 RAG, 시맨틱 검색 또는 문서 Q&A를 구현할 때 참고할 수 있는 작동하는 코드를 찾는 팀.
- .NET 프로젝트에 사용할 Azure OpenAI, Microsoft Foundry 또는 로컬 Ollama 모델을 평가하는 개발자.
- .NET에서 도구 사용 에이전트, 멀티 에이전트 오케스트레이션, MCP를 활용하는 예제가 필요한 엔지니어.
빠른 시작
- 1
GitHub에서 저장소를 포크합니다
- 2
저장소 루트에서 Azure 자동 설정 스크립트를 실행합니다
./setup.ps1 - 3
BasicChat 샘플을 실행합니다(먼저 samples/CoreSamples/BasicChat-01MEAI로 이동)
dotnet run app.cs
사용 전 알아둘 점
- 샘플을 사용하려면 Azure OpenAI 또는 Microsoft Foundry 배포와 Azure 로그인(az login)이 필요합니다.
- 일부 공급자별 샘플은 선택적인 참고 자료이며 권장 학습 경로에 포함되지 않습니다.
토픽
자주 묻는 질문
- Generative-AI-for-beginners-dotnet은(는) 무엇인가요?
- .NET 개발자를 위한 실습형 강의로, 생성형 AI 앱·에이전트·RAG 구축을 다루는 5개 레슨과 실행 가능한 샘플을 제공합니다. 이 저장소는 애플리케이션에 생성형 AI를 추가하려는 .NET 개발자를 위한 실습형 강의입니다. 기본 텍스트 생성과 채팅 컨텍스트부터 임베딩, 시맨틱 검색, 검색 증강 생성(RAG), 도구를 사용하는 에이전트, 멀티 에이전트 워크플로, MCP 통합, 책임 있는 AI 실천까지 단계적으로 다루는 5개 레슨으로 구성되어 있습니다.
- Generative-AI-for-beginners-dotnet은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Generative-AI-for-beginners-dotnet은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Generative-AI-for-beginners-dotnet은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Generative-AI-for-beginners-dotnet의 마지막 커밋은 2026년 10월 19일입니다.
- Generative-AI-for-beginners-dotnet은(는) 어디에 사용할 수 있나요?
- 기존 C# 애플리케이션에 LLM 호출을 통합하는 방법을 배우려는 .NET 개발자. .NET에서 RAG, 시맨틱 검색 또는 문서 Q&A를 구현할 때 참고할 수 있는 작동하는 코드를 찾는 팀. .NET 프로젝트에 사용할 Azure OpenAI, Microsoft Foundry 또는 로컬 Ollama 모델을 평가하는 개발자. .NET에서 도구 사용 에이전트, 멀티 에이전트 오케스트레이션, MCP를 활용하는 예제가 필요한 엔지니어.
- Generative-AI-for-beginners-dotnet는 어떻게 설치하나요?
- GitHub에서 저장소를 포크합니다 저장소 루트에서 Azure 자동 설정 스크립트를 실행합니다: ./setup.ps1 BasicChat 샘플을 실행합니다(먼저 samples/CoreSamples/BasicChat-01MEAI로 이동): dotnet run app.cs
- Generative-AI-for-beginners-dotnet은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/microsoft/Generative-AI-for-beginners-dotnet
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
모델, 임베딩, 벡터 저장소와 서드파티 통합을 위한 표준 인터페이스를 제공하는 LLM 기반 애플리케이션 및 에이전트 구축용 Python 프레임워크입니다.
여정과 숙련도별로 정리한 생성형 AI 학습 강의, 연구 논문 모음, 면접 준비 자료, 코드 노트북 큐레이션 허브입니다.
ChatGPT와 최신 LLM을 활용하는 방법, 프롬프트 작성, 앱 개발, 에이전트, 생산성 도구를 다루는 중국어 자료 모음입니다.
RAG, 벡터 검색, 에이전트, 평가 및 모니터링을 활용해 LLM 애플리케이션을 만드는 무료 오픈소스 10주 온라인 강좌입니다.
원하는 UI를 쉬운 말로 설명하고, 실시간으로 렌더링된 결과를 보며 지원되는 LLM으로 다듬어 보세요.