ソリューションのアイデア
このアーティクルはソリューションのアイデアです。 このコンテンツにさらに多くの情報 (想定されるユース ケース、代替サービス、実装に関する考慮事項、価格ガイダンスなど) の掲載をご希望の方は、GitHub のフィードバックでお知らせください。
Azure Bot Service と Language Understanding を使用すると、開発者は銀行、旅行、エンターテイメントの商用シナリオのための会話インターフェイスを作成できます。
アーキテクチャ
このアーキテクチャの Visio ファイルをダウンロードします。
データフロー
- 顧客がモバイル アプリを使用します。
- 顧客が Azure Active Directory B2C を使用して認証します。
- 顧客がカスタムのアプリケーション ボットを使用して情報を要求します。
- Cognitive Services で、自然言語の要求を処理します。
- 顧客が応答を確認し、自然言語を使用して質問を改善します。
- 顧客が結果に満足すると、Application Bot によって予約が更新されます。
- Application Insights によってライブ アプリケーションの監視と問題の診断が行われ、ボットのパフォーマンスと使いやすさを向上させる方法を理解できるようサポートします。
コンポーネント
このアーキテクチャの実装に使用される主要テクノロジ:
- Azure Active Directory B2C
- Azure App Service
- Azure Bot Service
- Azure Cognitive Services Language Understanding
- Azure Cognitive Services Speech Services
- Azure SQL Database
- Azure Monitor:Application Insights は Azure Monitor の機能です。
シナリオの詳細
Azure Bot Service と Language Understanding を使用すると、開発者は銀行、旅行、エンターテイメントの商用シナリオのための会話インターフェイスを作成できます。 たとえば、ホテル コンシェルジェはボットを使用して、顧客とのメールや通話のやり取りを改善することができます。 ボットは Azure Active Directory を使用して顧客を検証します。 そして、Azure Cognitive Services を使用してカスタマー サービス用のテキストや音声の要求を、状況に合わせて処理します。 音声コマンドを認識してサポートするための音声サービスを追加します。
考えられるユース ケース
このソリューションは、次のシナリオに適用されます。
- 銀行と金融
- 旅行と接客 (たとえば、メールや通話を改善するホテル コンシェルジェ ボットなど)
- エンターテイメント コマース (および小売)
次のステップ
製品ドキュメント:
- Azure Cognitive Services とは
- Language Understanding (LUIS) とは
- 音声サービスとは
- Azure Active Directory B2C とは
- Bot Framework Composer の概要
- Application Insights とは何か?
Microsoft Learn モジュール:
- 基本的なチャットボットの構築方法
- Azure Bot Service を使用してインテリジェントなボットを作成する
- 会話 AI ソリューションを作成する
- Language Understanding Intelligent Service (LUIS) を使用して会話用のインテリジェンスをアプリに追加する
関連リソース
Azure アーキテクチャ センターの概要に関する記事:
チャットボット アーキテクチャに関する、Azure アーキテクチャ センターの記事: