ガイド付きプロジェクトに - Azure OpenAI、Azure Cosmos DB for NoSQL、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 CLI を使用してスクリプトを実行できる
Azure Resource Manager を使用してテンプレートをデプロイできる
データベース、コンテナー、項目など、Azure Cosmos DB の概念の知識
モデル、デプロイ、プロンプトなどの Azure OpenAI 概念の経験
Azure Cosmos DB for NoSQL のクエリを作成した経験
C# を記述する中級レベルの能力
ASP.NET Web アプリケーションの実行経験
Blazor Web アプリケーションの実行経験