.NET AI 템플릿 미리보기 2 버전 출시 | Jordan Matthiesen | .NET Blog


주요 내용 요약

  1. Preview 2 업데이트 내용

    • .NET AI Chat Web App 템플릿의 두 번째 미리보기(Preview 2) 버전 출시
    • .NET Aspire 지원 및 Qdrant 벡터 데이터베이스와의 통합
    • .NET 기반 AI 채팅 애플리케이션 개발이 보다 쉬워짐
  2. 설치 방법

    • 터미널에서 템플릿 설치:
      dotnet new install Microsoft.Extensions.AI.Templates
      
    • 설치 후, 다음 명령으로 프로젝트 생성:
      dotnet new aichatweb
      
    • 향후 .NET SDK 기본 포함 예정
  3. 주요 기능 및 구성 옵션

    • RAG(Retrieval Augmented Generation) 패턴 사용, 맞춤 데이터와 상호작용하는 AI 채팅앱 구축
    • 로컬 또는 Azure 기반 벡터 저장소 선택 가능
    • 코드 커스터마이즈(채팅, 인용 추적, 후속 질문 등)
    • 다양한 데이터 소스 및 포맷(인제스천, 캐싱, 처리 코드 내장)
  4. Visual Studio에서 템플릿 사용

    • “AI Chat” 검색하여 템플릿 이용 가능
    • 프로젝트 위치 지정 및 AI 모델 제공 업체, 벡터 저장소 선택 가능(Qdrant 선택 지원)
    • 상세 옵션은 .NET AI 템플릿 문서 참고
  5. Visual Studio Code 및 C# Dev Kit 사용

    • C# Dev Kit 확장 설치 후, “.NET: New Project…” 명령 사용하여 프로젝트 생성
    • 기본값: GitHub Models + 로컬 벡터 저장소, 기타 옵션도 선택 가능
  6. .NET Aspire 오케스트레이션 추가

    • .NET Aspire 오케스트레이션 지원, 로컬/클라우드 AI 모델 통합 용이
    • “Aspire Orchestration 사용” 선택 시, Aspire 솔루션 구성(다양한 AI 서비스·벡터 저장소와 연결)
    • Ollama, OpenAI, Azure OpenAI 지원(OllamaSharp, Azure OpenAI 통합 제공)
    • Azure AI 검색, Qdrant 등 벡터 저장소 지원
1개의 좋아요