ソリューションのアイデア
この記事ではソリューションのアイデアについて説明します。 クラウド アーキテクトはこのガイダンスを使用すると、このアーキテクチャの一般的な実装の主要コンポーネントを視覚化しやすくなります。 ワークロードの特定の要件に適合する、適切に設計されたソリューションを設計するための出発点として、この記事を使用してください。
このソリューションのアイデアでは、ボット アシスタントで Azure サービスを使用して、顧客との対話を向上させ、ビジュアル情報に基づく提案を提供します。
アーキテクチャ
このアーキテクチャの Visio ファイル をダウンロードします。
データフロー
- ユーザーは、Web ブラウザーかモバイル デバイスを介して、 Azure App Serviceでホストされているアプリケーションを使います。
- App Service は、ユーザーとアプリケーションの間の対話を支援するために、 Azure Bot Service と通信します。
- Bot Service は AI Language Understanding を使って、ユーザーの意図と意味を識別します。
- Language Understanding (LUIS) は、識別されたユーザー意図を Azure ボットに返します。
- ボットから Bing Visual Search API にビジュアル コンテキスト (画像など) が渡されます。
- API は、Bot Service に出力を返します。
- 必要に応じて、ボットは Bing Custom Search API を使って、ユーザーのドメイン内のユーザー クエリに関する詳細情報を取得します。
- Custom Search API は、Bot Service に出力を返します。
コンポーネント
- App Service には、Web アプリの構築、デプロイ、およびスケーリングを行うためのフレームワークが用意されています。
- Bot Service には、ボット開発のための統合開発環境が用意されています。
- Azure AI サービスは、AI 機能を提供するクラウドベースのサービスで構成されます。
- AI Language は、多くの自然言語処理サービスを提供する Azure AI サービスの一部です。
- 会話言語理解は、Azure AI Language の機能の 1 つです。 このクラウドベースの API サービスは、会話アプリを構築するための機械学習インテリジェンス機能を提供します。 言語理解 (LUIS) を使用して会話の意味を予測し、関連する詳細情報を引き出すことができます。
- Bing Visual Search API から、類似画像、画像内のアイテムを購入するためのショッピング ソース、画像を含む Web ページなど、特定の画像に関連するデータが返されます。
- Bing Custom Search API では、トピックに合わせてカスタマイズした、広告なしの検索エクスペリエンスが提供されます。
シナリオの詳細
このソリューションでは、検索統合を備えたボット アシスタントを使います。 ボットは、顧客がビジネス アプリケーションと対話するのに役立ちます。 また、視覚的な情報に基づいて提案を提供することもできます。
考えられるユース ケース
このソリューションは幅広く使用できますが、小売業、および旅行業やサービス業に最適です。
次のステップ
- Azure AI サービスとは
- Language Understanding (LUIS) とは
- Bing Search API のドキュメント
- Bing Visual Search API とは
- Bing Custom Search API とは
- App Service の概要
- Azure Bot Service のドキュメント
- Bot Framework Composer の概要