단계별 프로젝트 - Azure OpenAI, Azure Cosmos DB for NoSQL 및 Blazor를 사용하여 챗봇 빌드
.NET 소프트웨어 개발 키트를 사용하여 기존 Blazor 웹 애플리케이션을 Azure Cosmos DB for NoSQL 및 Azure OpenAI에 연결합니다. 코드는 API for NoSQL 컨테이너의 항목을 관리하고 쿼리합니다. 또한 코드는 Azure OpenAI에 프롬프트를 보내고 응답을 구문 분석합니다.
참고 항목
이 모듈은 단계별 지침에 따라 엔드투엔드 프로젝트를 완료하는 단계별 프로젝트입니다.
학습 목표
이 모듈에서는 다음을 수행하는 방법을 연습합니다.
- .NET SDK를 사용하여 Azure OpenAI 계정에 연결.
- 모델 배포에 프롬프트를 보내고 응답 구문 분석.
- .NET SDK를 사용하여 Azure Cosmos DB for NoSQL 계정에 연결하기.
- NoSQL용 API 컨테이너에서 항목 만들기, 업데이트, 쿼리 및 삭제.
사전 요구 사항
Azure CLI를 사용하여 스크립트를 실행할 수 있는 능력
Azure Resource Manager를 사용하여 템플릿을 배포하는 기능
데이터베이스, 컨테이너 및 항목과 같은 Azure Cosmos DB 개념 경험
모델, 배포, 프롬프트 등 Azure OpenAI 개념 환경
Azure Cosmos DB for NoSQL에 대한 쿼리 작성 경험
중간 수준에서 C#을 작성할 수 있는 능력
ASP.NET 웹 애플리케이션 실행 환경
Blazor 웹 애플리케이션 실행 환경