Repolode
microsoft

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. 1

    GitHub에서 저장소를 포크합니다

  2. 2

    저장소 루트에서 Azure 자동 설정 스크립트를 실행합니다

    ./setup.ps1
  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트