![見出し画像](https://assets.st-note.com/production/uploads/images/147129295/rectangle_large_type_2_18792f6fbea2892188598c4d1da98b99.jpeg?width=800)
【初心者向け】Azure OpenAI Studioで保存したデータを検索して回答するチャットサービスをノーコードで構築しよう【ハンズオン編】
前回の記事で、構築するサービスの概要やテストケースの質問・回答をお見せしました。
前回の記事のリンクはこちら
今回はハンズオン編として、一連の手順をご紹介します。
1.Azure アカウント作成
Azure OpenAIを利用するには、まずMicrosoftのアカウントを作成し、Azureポータル(https://portal.azure.com/)にログインします。
ホーム から サブスクリプション を選択し、サブスクリプションIDをコピーし、ローカルのメモなどに控えておきます。
![](https://assets.st-note.com/img/1720342112346-QYDvmirhlI.png?width=800)
利用申請のページ(https://aka.ms/oaiapply)にアクセスし、必要事項を記入します。
![](https://assets.st-note.com/img/1720342670936-E9lWTu385y.png?width=800)
個人のメールアドレスでは申請が通らないため、会社のメールアドレスを記載します。申請開始と申請完了のメールが届きますが、それ以上の確認はありません。
2.Azure OpenAI インスタンスの作成
2営業日程度で申請完了のメールが届いたら、ポータルでAzure OpenAIを検索し、移動します。
![](https://assets.st-note.com/img/1720343385391-dBtwCD4bYV.png?width=800)
+作成 ボタンを押して、Azure OpenAIのインスタンスを作成します。リソースグループは既定のものがなければ、新規作成します。
![](https://assets.st-note.com/img/1720343476351-kdT1DI0smM.png?width=800)
3.プレイグラウンドでGPTモデルをデプロイ
Azure OpenAI Studio(https://oai.azure.com)にアクセスします。
デプロイ から、新しいデプロイの作成をクリックします。
![](https://assets.st-note.com/img/1720343766266-Ne8ZGEzGtv.png?width=800)
2024/7/7時点では、GPT4.0や3.5-turboではうまくいかず、以下のモデルで実現したい機能の確認ができましたので、モデルの選択に注意してください。
モデルの選択:gpt-35-turbo-16k、モデル バージョン:0613
![](https://assets.st-note.com/img/1720343875219-lJva8APkgV.png?width=800)
4.BLOBストレージにデータをアップロード
ポータルでストレージと検索し、ストレージアカウントに移動し、アカウントを作成します。
![](https://assets.st-note.com/img/1720344135887-mrDYyGkbtK.png?width=800)
![](https://assets.st-note.com/img/1720344188332-giLDUq2lfi.png?width=800)
次に、+コンテナーを選択し、コンテナーを作成します。
![](https://assets.st-note.com/img/1720344502302-WoHqTIJ022.png?width=800)
作成したコンテナーを選択し、検索の対象とするデータをアップロードします。
![](https://assets.st-note.com/img/1720345379865-rIMd1QBcZK.png?width=800)
5.Azure AI Searchインスタンスの作成
ポータルでAzure AI Searchを検索し、移動します。
![](https://assets.st-note.com/img/1720344816996-lKg5iZmpuJ.png?width=800)
検索サービスを作成します。
![](https://assets.st-note.com/img/1720344885285-ZitQt7FDtO.png?width=800)
6.プレイグラウンドのデータの追加
チャットプレイグラウンドに戻ります。
データを追加する を選択し、データソースとして作成したBlobストレージを選択します。併せてインデックスも作成します。
「ここにユーザークエリを入力します」エリアに質問を入力し、回答を確認します。意図したデータ検索と回答がなされるか確認することが出来ます。
![](https://assets.st-note.com/img/1720345625689-r5PN9MQH5X.png?width=800)
テストケースとテスト結果は前回記事を参照してください。
コストは今回の構築と確認で千円ちょっとかかりましたので、
実際に構築される方はご注意願います。確認後、
各リソースの削除を忘れないようにしてください。
![](https://assets.st-note.com/img/1720346012139-kLoxxJodYs.png?width=800)
最後までお読み頂き、ありがとうございました。
この記事が気に入ったらサポートをしてみませんか?