重要
Azure Communication Services のこの機能は、現在プレビュー段階にあります。 プレビュー段階の機能は一般公開されており、新規および既存の Microsoft のすべてのお客様が使用できます。
このプレビュー バージョンはサービス レベル アグリーメントなしで提供されており、運用環境のワークロードに使用することは推奨されません。 特定の機能がサポートされていないか、機能が制約されている可能性があります。
詳しくは、Microsoft Azure プレビューの追加使用条件に関するページをご覧ください。
Azure Communication Services では、独自の Azure OpenAI リソースを使ってメッセージ分析の結果を受け取ることができます。
前提条件
- アクティブなサブスクリプションを使う Azure アカウント。
- Event Grid リソース プロバイダーを登録します。
- Azure Communication Services リソースを作成します。
- WhatsApp チャネルが Azure Communication Services リソースの下にある。
- Azure OpenAI リソース。
セットアップ
Azure Communication Services と Azure OpenAI Service を接続します。
a. Azure Communication Services リソースを開き、[Cognitive Services] タブをクリックします。
b。 システム割り当てマネージド ID が有効になっていない場合は、有効にする必要があります。
c. [Cognitive Services] タブで、[マネージド ID の有効化] をクリックします。
d. システム割り当て ID を有効にします。 この操作により、ID の作成が開始されます。 要求が処理されていることを通知するポップアップ アラートが表示されます。
e. マネージド ID が有効になっている場合、[Cognitive Services] タブには、2 つのサービスを接続するボタン [Cognitive Service を接続する] が表示されます。
f. [Cognitive Service を接続する] をクリックし、[サブスクリプション]、[リソース グループ]、[リソース] を選択して、コンテキスト ペインで [接続] をクリックします。
メッセージ分析を有効にします。
a. Azure Communication Services リソースの [高度なメッセージング] タブの [チャネル] ページに移動します。
b。 メッセージ分析を有効にするチャネルを選択します。 チャネルの詳細のダイアログが表示されます。
c. [メッセージ分析を許可する] を切り替えます。 接続されている Azure OpenAI サービスのいずれかを選択し、メッセージ分析機能に必要なデプロイ モデルを選択します。 [保存] をクリックします。
Event Grid サブスクリプションをセットアップします。
イベント サブスクリプションを作成または変更して、Advanced Message Analysis Completed イベントをサブスクライブします。 イベント サブスクリプションの作成方法について詳しくは、「Advanced Messaging イベントをサブスクライブする」を参照してください。
動作中のメッセージ分析を確認します
a. WhatsApp Customer から Contoso の勤務先電話番号にメッセージを送信します。
b。 手順 3 で設定した Event Grid ビューアーでメッセージ分析イベントを受信します。 AdvancedMessageAnalysisCompleted イベント スキーマの詳細については、「Azure Communication Services - Advanced Messaging イベント」を参照してください。
リソースをクリーンアップする
Communication Services サブスクリプションをクリーンアップして解除する場合は、リソースまたはリソース グループを削除できます。 リソース グループを削除すると、それに関連付けられている他のリソースも削除されます。 詳細については、リソースのクリーンアップに関する記事を参照してください。