参照:
https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-how-to-review-endpoint-utterances#log-user-queries-to-enable-active-learning
トピック1、世界の輸入業者
既存の環境
WideWorldImportersという名前の会社がeコマースプラットフォームを開発しています。
ソリューションアーキテクトと協力して、eコマースプラットフォームの機能を設計および実装しています。プラットフォームは、Azure上に構築されたマイクロサービスとサーバーレス環境を使用します。
Wide World Importersには、英語、スペイン語、ポルトガル語を話す顧客がいます。
アプリケーション
Wide World Importersには、次の表に示すWebアプリを含むAppServiceプランがあります。

Azureリソース
次のリソースがあります。
Azure Active Directory(Azure AD)テナント
テナントは内部認証をサポートしています。
すべての従業員はAllUsersという名前のグループに属しています。
上級管理職は、LeadershipTeamという名前のグループに属しています。
AzureFunctionsリソース
関数アプリは、製品の在庫レベルが[OK]、[低在庫]、および[在庫切れ]の間で変化すると、AzureEventGridに投稿します。関数アプリは、AzureCosmosDBの変更フィードを使用します。
AzureCosmosDBアカウント
アカウントはコア(SQL)APIを使用します。
アカウントには、ProductManagementアプリとInventoryTrackingアプリのデータが保存されます。
Azureストレージアカウント
アカウントには、製品に関連するアセットのBLOBコンテナーが含まれています。
アセットには、画像、ビデオ、およびPDFが含まれます。
wwicsという名前のAzureCognitiveServicesリソース
wwiviという名前のビデオインデクサーリソース
要件
ビジネス目標
Wide World Importersは、AIテクノロジーを活用して、競合他社との差別化を図っています。
計画された変更
Wide World Importersは、次のプロジェクトを開始する予定です。
製品作成プロジェクト:製品エントリの作成を促進しながら、従業員がアクセス可能で多言語の製品エントリを作成できるように支援します。
スマートeコマースプロジェクト:Azure Cognitive Searchソリューションを実装して、顧客が閲覧できる製品を表示します。
外出先でのショッピングプロジェクト:スマートスピーカーに統合して顧客をサポートできるチャットボットを構築します。
ビジネス要件
Wide World Importersは、すべてのプロジェクトについて次のビジネス要件を特定しています。
英語、スペイン語、ポルトガル語をサポートする多言語のカスタマーエクスペリエンスを提供します。
可能な限り、一貫したパフォーマンスを確保するために、トランザクション量に基づいてスケーリングします。
コストを最小限に抑えます。
ガバナンスとセキュリティの要件
Wide World Importersは、次のガバナンスとセキュリティの要件を特定しています。
データの保存と処理は、米国にあるデータセンターで行う必要があります。
Azure Cognitive Servicesには、インターネットから直接アクセスできないようにする必要があります。
アクセシビリティ要件
Wide World Importersは、次のアクセシビリティ要件を特定しています。
すべての画像には、関連する代替テキストが含まれている必要があります。
すべての動画には、動画に関連付けられ、製品の説明に含まれているトランスクリプトが含まれている必要があります。
製品の説明、トランスクリプト、およびすべてのテキストは、英語、スペイン語、およびポルトガル語で提供されている必要があります。
製品作成要件
Wide World Importersは、製品管理アプリを改善するための次の要件を特定しています。
従業員が製品を作成して資産を追加するのにかかる時間を最小限に抑えます。
手動翻訳の必要性を取り除きます。
スマートEコマースの要件
Wide World Importersは、スマートeコマースプロジェクトの次の要件を特定しています。
Cognitive Searchソリューションが、検索とインデックス書き込みの可用性が99.9%のサービスレベルアグリーメント(SLA)を満たしていることを確認します。
製品に関連する画像、マニュアル、およびビデオから得られた洞察を検索する機能をユーザーに提供します。
すべての製品名のバリエーションに基づいて、オートコンプリートと自動提案をサポートします。
生成されたすべての生の洞察データを保存して、後でデータを処理できるようにします。
変更後すぐに、製品インデックスの在庫レベルフィールドを更新します。
製品インデックスを1時間ごとに更新します。
外出先でのショッピングの要件
Wide World Importersは、外出先でのショッピングチャットボットに関する次の要件を特定しています。
よくある質問に答えます。
英語、スペイン語、ポルトガル語でのやり取りをサポートします。
すべてのQ&Aが中央の場所から管理されるように、既存のFAQプロセスを置き換えます。
すべての従業員にQ&Aを編集する機能を提供します。上級管理職のみが更新を公開できる必要があります。
関連商品に関する情報をお客様に提供することで、購入をサポートします。製品のディスプレイには、在庫レベルが低いか在庫がない場合の画像と警告を含める必要があります。
製品のJSONサンプル
製品の次のJSONサンプルがあります。
