パブリック プレビュー: Microsoft Cognitive Services の統合

 

公開日: 2017年2月

対象: Dynamics 365 (online)、Dynamics CRM Online

このセクションでは、Microsoft Cognitive Services を、製品のレコメンデーションを行う、およびサポート情報の記事を紹介するなどの、複数の Dynamics 365 (オンライン) 機能に対して統合する方法を説明します。

重要

Azure DataMarket は 2017 年 3 月 31 日に廃止され、DataMarket の API は Microsoft Dynamics CRM Online 2016 更新プログラム 1 ではサポートされなくなります。 この日までに Microsoft Dynamics CRM Online 2016 更新プログラム 1 の顧客をCognitive Services テキスト分析および Recommendations API に移行して、サービスの損失がないことを確認する必要があります。 サービスを移行するには、以下の手順を実行します。

  1. API認識に Recommendations サービスやテキスト分析サービスの接続を Cognitive API に切り替えて、再アクティブ化します。詳細:データで見つかったテキストのセンチメント、主要語句、トピック、および言語を検出するためのテキスト分析 API の基本 および テキスト分析 API のバージョン 2 へのアップグレード

  2. Cognitive Services を使用するために、既存の製品のレコメンデーションおよびトピック モデルを削除して再作成します。詳細:パブリック プレビュー: 製品レコメンデーションを行うモデルの作成と管理 および トピック モデルの作成

  3. テキスト分析接続が Cognitive API に切り替わったら、サポート情報の検索ルールおよび類似ルールを再アクティブ化します。詳細:類似レコードの提案ルールの作成

重要

  • Dynamics 365 (オンライン) と Cognitive Services との統合は、アメリカ合衆国 (US) 地域のインスタンスに対してのみ使用できます。

  • プレビュー機能は完全ではない機能ですが、顧客が早くアクセスし、フィードバックを送信できるように、正式リリースの前に利用できるようにしています。 プレビュー機能は、運用環境での使用を想定しておらず、機能が制限される可能性があります。

  • この機能は変更される予定であるため、運用環境では使用しないでください。 開発環境およびテスト環境に限ってご使用ください。

  • Microsoft はこのプレビュー機能のサポートを提供しません。 Microsoft Dynamics 365 テクニカル サポートでは、問題や質問への対応ができません。 プレビュー機能は運用環境での使用を想定しておらず、別個の追加使用条件が適用されます。

  • このプレビュー公開の目的は、プレビューを試していただき、ご意見やご要望をお寄せいただくことです。 皆様からのフィードバックは、最も要望の多い機能を特定し、優先して対応するために有用です。 ご意見やご要望、問題報告をお送りいただくには、公開フィードバック サイトをご利用ください:

このトピックの内容

Microsoft Cognitive Services について

テキスト分析への接続の設定

推奨接続の設定

類似レコードの提案ルールの作成

Microsoft Cognitive Services について

Microsoft Cognitive Services には、機械学習の機能を利用する API が搭載されています。 複数の Microsoft Dynamics 365 機能はテキスト分析 API を使用し、Microsoft Dynamics 365 データで見つかったテキストのセンチメント、主要語句、トピック、および言語を検出します。 また、推奨事項 API を使用して、Microsoft Dynamics 365 は自動的にユーザーへ製品推奨を実行できます。

テキスト分析への接続の設定

ドキュメント サジェスチョン、類似するサポート案件、トピック分析、サポート記事の提案などのキーワード一致に対して、Cognitive Services テキスト分析サービスを使用する Microsoft Dynamics 365 は Cognitive Services テキスト分析サービスへの接続を必要とします。 これにより、Microsoft Dynamics 365 は Cognitive Services テキスト分析サービスに接続されます。

  1. [設定] > [管理] > [Azure Text Analytics サービスの構成] の順に移動します。

  2. 情報を確認し、[続行] をクリックします。

  3. 次に接続情報を入力します。

    項目

    説明

    名前 (必須)

    接続の論理名。

    Azure サービス URL (必須)

    Cognitive Services テキスト分析サービスのサービス URL です。

    Azure アカウント キー (必須)

    テキスト分析 API にサインアップして API キーを取得する必要があります。詳細:Text Analytics API のサインアップ. この機能の実行には、$0.00 のアカウントが使用できます。

    内容

    接続の説明。

  4. [接続テスト] をクリックして、設定を検証します。

  5. 接続に成功した場合は、[アクティブ化] をクリックします。

推奨接続の設定

製品推奨などの推奨モデリングの Cognitive Services 推奨サービスを使用する Microsoft Dynamics 365 では、Cognitive Services 推奨サービスへの接続が必要となります。 これにより、Microsoft Dynamics 365 は Cognitive Services 推薦サービスに接続されます。

重要

この機能に必要な Cognitive Services Recommendation API は 2018 年 2 月 15 日に削除されます。つまり、この機能はその日付以降使用できなくなり、アクティブな推奨モデルに基づくクロス セル製品推奨はエラーを発生します。 既存のアクティブな推奨モデルを非アクティブ化して、製品リレーションシップを使用するよう推奨します。詳細:Recommendations API および 営業のチャンスを増やすための関連製品の定義

  1. [設定][管理][Azure Recommendations サービスの構成] の順にクリックします。

  2. 免責事項をお読みになった後、[続行] をクリックします。

次に、接続情報を入力し、Cognitive Services 推奨サービスへの接続をアクティブ化します。

  1. 接続情報を入力します。

    項目

    内容

    名前 (必須)

    接続の論理名。

    Azure サービス URL (必須)

    Cognitive Services 推奨サービスのサービス URL。

    Azure 取引先企業キー

    レコメンデーション API にサインアップして API キーを取得する必要があります。詳細:Cognitive Services Recommendations API のクイック スタート ガイド。 この機能の実行には、$0.00 のアカウントが使用できます。

    内容

    接続の説明。

  2. [接続テスト] をクリックして、設定を検証します。

  3. 接続に成功した場合は、[アクティブ化] をクリックします。

  4. これはが最初の推奨モデルの場合は、[アクティブ化] をクリックします。 アクティブ化する他のモデルがある場合は、このチェックボックスをオンにしてから、[アクティブ化] をクリックします。

類似レコードの提案ルールの作成

ルールを作成して、類似レコードの自動提案を設定します。 作成するルールにより、Microsoft Dynamics 365 に組み込まれた類似性一致エンジンの使用を可能にする Cognitive Services テキスト分析または一部の機能のいずれかを使用することができます。 各エンティティの種類に対して類似レコードの提案ルールは 1 つしか作成できないことに注意します。

  1. [設定] > [データ管理] > [類似レコードの提案の設定] の順に移動します。

  2. [新規] をクリックします。

  3. 新しい [詳細な類似ルール] ダイアログのフィールドに入力します。

    項目

    説明

    名前 (必須)

    トピック モデルの名前です。

    ソース エンティティ (必須)

    類似するレコードに対するエンティティを推奨します。 取引先企業、サポート案件、取引先担当者、潜在顧客、営業案件、または類似するルールをサポートするエンティティの 1 つを使用する N:N の関連付けがあるユーザー定義エンティティのいずれかを選択します。

    説明

    類似ルールの説明です。

    テキスト分析を対象の一致に使用

    既定: いいえ。 キーワード一致に Microsoft Dynamics 365 を使用します。

    しかし、Cognitive Services テキスト分析を使用する場合は、これを [はい] に設定します。詳細:テキスト分析への接続の設定

    結果を状態でフィルターします

    レコードを状態でフィルター処理します。 たとえば、潜在顧客レコードの [見込みあり] にフィルターを適用し、[オープン] および [見込みなし] レコードを無視します。

    テキスト一致の詳細設定

    キー語句の最大数 (必須)

    テキスト検索を使用して判別できるキーワードまたは主要語句の最大数です。 許容可能な値は 0 から 1,000 です。

    テキスト分析の類似ルール構成

  4. 保存 をクリックします。

  5. 営業案件が類似するルールに対しては、サンプルのマッピングが既に加えられていることに注意して下さい。 新しいマッピングを追加するには、[一致するフィールド] までスクロールし、[新規] ([追加] ボタン) をクリックします。

  6. 新しい [テキスト分析] ページで、以下のフィールドに値を入力します。 これらの値は、テキスト検索を用いてターゲット レコードとの一致を判断するために、キーワードまたはキー フレーズをテキスト分析によりソース レコードから選定するために使用します。 ソース レコードとターゲット レコードの間でのキーワードに基づく類似性を見るのに役立ちます。

    項目

    説明

    特性

    完全一致: ソース エンティティのフィールドのみを照合します。

    注意

    既定では、すべてのフィールドが完全一致に対して有効化されません。詳細:類似レコードの完全一致に対してフィールドを有効にする

    テキスト一致: これらのフィールドのテキストは、照合する主要語句を検索するために使用されます。 たとえば、サポート案件のタイトル または 説明 を選択すると、それらのフィールドのテキストが照合されます。

    エンティティ

    Dynamics 365 内で一致するレコードを検索するテキスト検索ルールの作成に使用するエンティティを選択します。 活動、サポート案件、サポート案件の解決、電子メール、FAX、メモのエンティティを利用することができます。

    • サポート案件やメモなどのソース エンティティです。

    • 電子メール、FAX、レター、電話、および予定などの、活動および標準の活動エンティティ。

    • ソース エンティティと関連付けられたユーザー定義活動エンティティです。

    フィールド*

    一致するターゲット レコードを検索するためのテキスト検索ルールを作成する際に使用するフィールドを選択します。 オプション セット、テキストの単一行、テキストの複数行の、フィールドの種類を使用することができます。

    類似分析に使用される 2 つの種類のフィールドがあります:

    構成フィールド: フィールドとフィールドの完全一致のために使用されます。 複数行テキスト以外のすべてのフィールドは、完全一致だけで使用できます。 各フィールドは一度だけ使用できます。

    テキスト フィールド: テキストまたはオプション セット型のフィールドのみに使用できます。 オプション セットでは、ユーザーの言語を使用して対応するラベルが使用されます。 テキスト フィールドは、キーワードまたは主要語句の抽出で、類似分析における曖昧な一致に使用されます。 各フィールドは一度だけ使用できます。

  7. 保存 をクリックします。

  8. [アクティブ化] をクリックします。

  9. 関連レコードの総合的な検索を作成するために、さらにマッピングを追加します。

類似レコードの完全一致に対してフィールドを有効にする

完全一致に対してフィールドを有効にするには、該当するエンティティの [簡易検索ビュー] にフィールドを追加します。

  1. [設定] > [カスタマイズ] > [システムのカスタマイズ] の順に移動します。

  2. [エンティティ] を展開し、取引先企業などの完全一致に対して有効にするエンティティを展開し、[ビュー] をクリックします。

  3. [アクティブな取引先企業の簡易検索] をクリックし、[その他の操作] をクリックし、次に、[編集] をクリックします。

  4. タスクで、[検索列の追加] をクリックし、完全一致を有効にするフィールドを選択します。

  5. [OK] をクリックし、[アクティブな取引先企業の簡易検索] ページで [保存して閉じる] をクリックします。

  6. ビューにフィールドを追加することはカスタマイズとなるため、カスタマイズを公開し、フィールドに対して完全一致を有効にする必要があります。 これを実行するには、左のナビゲーション ウィンドウで、取引先企業などのエンティティをクリックし、[公開] をクリックします。 すべてのカスタマイズの公開するには、[すべてのカスタマイズの公開] をクリックします。

プライバシーに関する声明

テキスト分析機能

テキスト分析機能を有効にすると、Azure Cognitive Services Text Analytics API を活用する Dynamics 365 内の依存機能が有効になり、高度なインサイトが提供されます。 依存機能は次のとおりです。

  • サポート情報の提案

  • サポート案件のトピック分析

  • 類似サポート案件の提案

管理者は、Microsoft Dynamics 365 組織の [設定][管理][システムの設定] の順に選択して表示される [プレビュー] タブの下にあるテキスト分析機能を有効にできます。

テキスト分析機能を有効にすることで、Microsoft Dynamics 365 内からテキスト分析ベースのサポート情報の提案を設定するときに、サポート案件と関連するエンティティのデータが Azure Text Analytics API に送信され、キーワードやフレーズが抽出されます。 Azure Text Analytics API ではデータは保存されません。 サポート情報記事構成で構成されているフィールドのみが Azure Text Analytics API に送信されて用語が抽出されます。 管理者またはカスタマイザーには、サポート情報記事構成を非アクティブ化するオプションがないため、Azure Text Analytics API の API の呼び出しを停止できません。 また、カスタマイザーはサポート案件エンティティ フォーム構成でフィールドベースの提案に切り戻すことで、テキスト分析ベースの提案の使用を停止できます。

テキスト分析機能を有効にすることで、Microsoft Dynamics 365 内からサポート案件のトピック分析を設定するときに、サポート案件と関連するエンティティのデータが Azure Text Analytics API に送信され、トピックが判定されます。 Azure Text Analytics API ではデータは保存されません。 トピック モデル構成で構成されているフィールドのみが Azure Text Analytics API に送信されてトピックが抽出されます。 管理者またはカスタマイザーには、トピック モデルを非アクティブ化するオプションがないため、Azure Text Analytics API の呼び出しを停止できません。

テキスト分析機能を有効にすることで、Microsoft Dynamics 365 内から類似のサポートの提案を設定するときに、類似ルールで [詳細なテキスト分析] オプションを有効にすると、サポート案件と関連するエンティティのデータが Azure Text Analytics API に送信され、キーワードとフレーズが抽出されます。 類似ルールで構成されているテキスト フィールドのみが Azure Text Analytics API に送信されます。 Azure Text Analytics API ではデータは保存されません。 管理者またはカスタマイザーには、類似ルールを非アクティブ化するオプションがないため、Azure Text Analytics API の呼び出しを停止できません。

テキスト分析ベースの機能に関連する Azure コンポーネントとサービスについては、以下のセクションで説明します。

メモ: 追加の Azure サービスについては、Microsoft Azure のトラスト センターを参照してください。

Azure API アプリ

Azure API アプリは、Dynamics 365 組織からデータを読み取り、データを Text Analysis API に送信してトピックを分析する Web ジョブをトリガーします。 Azure API アプリは Web ジョブを使用してバックグラウンドで実際のデータ処理を実行し、データ出力を Azure Blob Storage に書き込みます。 データは Azure Blob Storage に一時的に保存されます。 最終的にトピックが判定されると、データは Azure Storage から削除されます。

Azure Scheduler

Azure Scheduler は、スケジュールに基づいて Web ジョブをトリガーし、トピックの分析を実行します。 Scheduler とはトピック モデルの構築スケジュールのみが共有されます。

Azure Table

Azure Table は、Azure API アプリと Web ジョブの間のモデル バージョンと組織のコンテキストの通信に使用されます。

Azure Blob Storage

Web ジョブはデータを Azure Blob Storage に一時的に保存し、Logic アプリのパイプラインの実行が完了したら削除されます。

Azure Text Analytics API

Azure Text Analytics API には、サポート情報検索のアクティブなフィールドで構成されているフィールドのほか、トピック モデル構成または類似ルール構成に基づいてデータが送信されます。 たとえば、タイトルや説明などのサポート案件エンティティのフィールドや、関連するメモやアクティビティの説明フィールドは、サポート情報検索フィールド構成で構成されます。

Dynamics 365 関連性検索

管理者によって有効になっている場合は、関連性検索を使用してサポート案件の類似レコードを検索できます。 類似ルールで使用されるテキスト一致フィールドや完全一致フィールドは、Relevance Search API の呼び出しに使用されます。 データ処理の詳細については、Dynamics 365 関連性検索の技術情報を参照してください。

製品レコメンデーション機能

製品レコメンデーション機能を有効にすることで、Microsoft Dynamics 365 内からレコメンデーション モデルを作成するときに、構成されたバスケット データ エンティティとそのフィルターに基づくトランザクションの履歴データが Azure に送信されて Azure で処理され、一時的に Azure Storage に保存され、最終的に Azure Recommendations API に送信されて機械学習モデルが構築されます。 モデルが Azure Recommendations API で作成されると、データが Azure Storage から削除されます。 ID (アカウント ID、製品 ID、トランザクション ID) のみが Azure に送信されてレコメンデーション モデルが構築されます。

管理者は、Microsoft Dynamics 365 組織の [設定][管理][システムの設定] の順に選択して表示される [プレビュー] タブの下の製品レコメンデーション機能を有効にできます。 データは、レコメンデーション モデルが構築されたときにのみ Azure Recommendations API に送信されます。 システム管理者には既存のモデルを削除するオプションがないため、Azure Recommendations API で共有されたデータを削除できません。 また、システム管理者は将来にわたってレコメンデーション モデルが削除されないように、Azure Recommendations API への接続を削除できます。

製品レコメンデーション機能に関連する Azure コンポーネントとサービスについては、次のセクションで説明します。

メモ: 追加の Azure サービスについては、Microsoft Azure のトラスト センターを参照してください。

Azure Logic Apps

これは、製品カタログとトランザクション データを Recommendations API と同期してレコメンデーション モデル バージョンを構築する、調整されたデータ パイプラインを提供します。 このパイプラインは、Dynamics 365 組織と Recommendations API の間の通信のために、複数の API アプリでマルチテナント型のサービスとして実行されます。 Logic アプリは、モデル バージョン ID や Dynamics 365 組織の URL など、Dynamics 365 から最小のコンテキストでトリガーされます。

Azure API Apps

これらは、Dynamics 365 組織からデータを読み込み、Recommendations API にデータを送信してレコメンデーション モデルを構築する Web ジョブをトリガーする Web アプリケーションです。 3 つの API アプリと対応する Web ジョブがあります。1 つは製品データを読み取り、1 つはトランザクション データを読み取り、1 つはレコメンデーション モデルを構築します。 API アプリは Web ジョブを使用してバックグラウンドで実際のデータ処理を実行し、データ出力を Azure Blob Storage に書き込みます。 データは Azure Blob Storage に一時的に保存されます。 最終的にモデルが作成されると、データは Azure Storage から削除されます。

Azure Table

Azure Table は、API アプリと Web ジョブの間のモデル バージョンと組織のコンテキストの通信に使用されます。

Azure Blob Storage

データは Web ジョブにより Azure Blob Storage に一時的に保存され、Logic アプリのパイプラインの実行が完了したら削除されます。

Azure Recommendations API

Azure Recommendations API は製品 ID、トランザクション ID、アカウント ID などの最小限のデータと共に送信され、レコメンデーション モデルを構築します。 データは対応するモデル バージョンが存在するまで Recommendations API で保存されます。

関連項目

パブリック プレビュー: 製品レコメンデーションを行うモデルの作成と管理
パブリック プレビュー: 自動的にサポート情報の記事を紹介する
パブリック プレビュー: トピック分析
パブリック プレビュー: サポート案件に対して類似の案件を提案
ドキュメント サジェスチョンの有効化

© 2017 Microsoft. All rights reserved. 著作権