주요 내용 요약
-
Preview 2 업데이트 내용
- .NET AI Chat Web App 템플릿의 두 번째 미리보기(Preview 2) 버전 출시
- .NET Aspire 지원 및 Qdrant 벡터 데이터베이스와의 통합
- .NET 기반 AI 채팅 애플리케이션 개발이 보다 쉬워짐
-
설치 방법
- 터미널에서 템플릿 설치:
dotnet new install Microsoft.Extensions.AI.Templates
- 설치 후, 다음 명령으로 프로젝트 생성:
dotnet new aichatweb
- 향후 .NET SDK 기본 포함 예정
- 터미널에서 템플릿 설치:
-
주요 기능 및 구성 옵션
- RAG(Retrieval Augmented Generation) 패턴 사용, 맞춤 데이터와 상호작용하는 AI 채팅앱 구축
- 로컬 또는 Azure 기반 벡터 저장소 선택 가능
- 코드 커스터마이즈(채팅, 인용 추적, 후속 질문 등)
- 다양한 데이터 소스 및 포맷(인제스천, 캐싱, 처리 코드 내장)
-
Visual Studio에서 템플릿 사용
- “AI Chat” 검색하여 템플릿 이용 가능
- 프로젝트 위치 지정 및 AI 모델 제공 업체, 벡터 저장소 선택 가능(Qdrant 선택 지원)
- 상세 옵션은 .NET AI 템플릿 문서 참고
-
Visual Studio Code 및 C# Dev Kit 사용
- C# Dev Kit 확장 설치 후, “.NET: New Project…” 명령 사용하여 프로젝트 생성
- 기본값: GitHub Models + 로컬 벡터 저장소, 기타 옵션도 선택 가능
-
.NET Aspire 오케스트레이션 추가
- .NET Aspire 오케스트레이션 지원, 로컬/클라우드 AI 모델 통합 용이
- “Aspire Orchestration 사용” 선택 시, Aspire 솔루션 구성(다양한 AI 서비스·벡터 저장소와 연결)
- Ollama, OpenAI, Azure OpenAI 지원(OllamaSharp, Azure OpenAI 통합 제공)
- Azure AI 검색, Qdrant 등 벡터 저장소 지원