ガイド付きプロジェクトに - Azure OpenAI、Azure Cosmos DB for NoSQL、Blazor を使用してチャット ボットを構築する

初級
開発者
Azure Cosmos DB
Azure OpenAI Service
Blazor

.NET ソフトウェア開発キットを使用して、既存の Blazor Web アプリケーションを Azure Cosmos DB for NoSQL と Azure OpenAI に接続します。 NoSQL コンテナー用 API の項目をコードで管理し、クエリを実行します。 また、コードで Azure OpenAI にプロンプトを送信し、応答を解析します。

Note

このモジュールは、"ガイド付きプロジェクト" です。手順に従ってエンドツーエンドのプロジェクトを完了します。

学習の目的

このモジュールでは、次の方法を練習します。

  • .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 Web アプリケーションの実行経験

  • Blazor Web アプリケーションの実行経験