단계별 프로젝트 - Azure OpenAI, Azure Cosmos DB for NoSQL 및 Blazor를 사용하여 챗봇 빌드

초급
개발자
Azure Cosmos DB
Azure OpenAI Service
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 구독

  • GitHub 계정

  • Azure OpenAI 액세스

  • Azure CLI를 사용하여 스크립트를 실행할 수 있는 능력

  • Azure Resource Manager를 사용하여 템플릿을 배포하는 기능

  • 데이터베이스, 컨테이너 및 항목과 같은 Azure Cosmos DB 개념 경험

  • 모델, 배포, 프롬프트 등 Azure OpenAI 개념 환경

  • Azure Cosmos DB for NoSQL에 대한 쿼리 작성 경험

  • 중간 수준에서 C#을 작성할 수 있는 능력

  • ASP.NET 웹 애플리케이션 실행 환경

  • Blazor 웹 애플리케이션 실행 환경