演習 - カスタム カテゴリ分類モデルのビルドと Power Automate での使用

完了

この演習では、ある診療所が患者からのフィードバックを分類して派遣するのに役立つ、カテゴリ分類モデルを構築します。

4 名の顧客エクスペリエンス マネージャーには、所属する部署に基づいて、顧客のフィードバックを取り扱う責任が割り当てられています。 患者のフィードバックは、患者が休暇承認を受信した際に特定される、一元化されたメール アドレスを介してキャプチャされています。

データ準備

すべてのカスタム モデルと同様に、最初の重要な手順の 1 つは、モデルのトレーニングに使用されるデータを特定して準備することです。 AI Builder カテゴリ分類も同様で、新しいデータを処理するためには、タグの予測に役立つパターンを履歴データから判断する必要があります。

この演習を速やかに行うには、データを使用してカテゴリ分類を実行する に記載されている手順に従います。

この演習では、AI Builder ラボ ソリューションの一部である healthcare_feedback テーブルを参照します。 このテーブルには、次のカテゴリ キーワードの 1 つ以上でタグ付けされた 500 件超のフィードバック レコードが含まれています。

  • 心配する

  • 設備

  • チェックイン

  • スタッフ

テキスト列とタグ列が強調表示された、Microsoft Power Apps Studio のヘルスケア フィードバック テーブルのスクリーンショット。

開始する

カテゴリ分類モデルは、履歴データを分析した後に潜在的なタグを決定します。 カテゴリが既に割り当てられているレコードを用意することで、カスタム モデルをトレーニングして、新しいデータを分類するために公開および使用することができます。

トレーニングに使用する履歴データを特定したら、次の手順に従ってカスタム モデルを作成します。

  1. Microsoft Power Apps Studio の左側のナビゲーション メニューにある AI ハブAI モデル を選択し、上部のフィルターから テキスト を選択してから、カテゴリ分類 (カスタム モデル) を選択します。

    [カテゴリ分類] モデル タイルと AI Builder ナビゲーション メニューが表示された、Power Apps Studio のスクリーンショット。

  2. カスタム モデルの作成 を選択します。

    テキストを分類するモデルを示しているスクリーンショット。[作業の開始] オプションを強調表示されています。

  3. テキストの選択オプションを選択します。

    「テキストの選択」オプションが強調表示された、Power Apps Studio の「カテゴリ分類」モデルのスクリーンショット。

  4. healthcare_feedback テーブルを検索および選択します。

    ヘルスケア フィードバックが強調表示された、ソース テーブルを選択する右側のペインを示す、Power Apps Studio の「カテゴリ分類」モデルのスクリーンショット。

  5. テキスト列を選択してから、列の選択を選択します。

    「テキスト」列を選択する右側のペインを示す、Power Apps Studio の「カテゴリ分類」モデルのスクリーンショット。

  6. 選択された列に対して、タグ付けられたテキストをレビューしてから、次へを選択します。

    「次へ」が強調表示された、選択されたテキスト列に対するレコードの一覧を示す、Power Apps Studio の「カテゴリ分類」モデルのスクリーンショット。

  7. タグ選択オプションを選択します。

    「タグの選択」オプションが強調表示された、Power Apps Studio の「カテゴリ分類」モデルのスクリーンショット。

  8. タグという名前が付いた列を選択してから、列の選択を選択します。

    「タグ」列を選択する右側のペインを示す、Power Apps Studio の「カテゴリ分類」モデルのスクリーンショット。

  9. 別のタグ区切り記号のオプションをレビューし、コンマを選択してから次へを選択します。

    「コンマ」に対するオプションが強調表示された、別のタグ区切り記号のオプションとその結果を示す、Power Apps Studio の「カテゴリ分類」モデルのスクリーンショット。

  10. テキストとタグをレビューして選択内容を検証し、次へを選択します。

    「次へ」が強調表示された、テキストとタグのあるレコードの一覧を示す、Power Apps Studio の「カテゴリ分類」モデルのスクリーンショット。

  11. テキスト言語として英語を選択してから、次へを選択します。

    「英語」が選択され「次へ」が強調表示された、言語のドロップダウン リストを示す、Power Apps Studio の「カテゴリ分類」モデルのスクリーンショット。

  12. モデルの概要を確認します。 トレーニングするを選択してこの演習の次の部分に移動します。

    「次へ」が強調表示され「モデル」の概要情報が示された、Power Apps Studio の「カテゴリ分類」モデルのスクリーンショット。

モデルをトレーニングして公開する

カテゴリ分類のテキストおよび関連タグを含む列を選択したら、Power Apps または Power Automate で使用する前にカスタム モデルをトレーニングする必要があります。

この一連のタスクを実行するには、次の手順に従います。

  1. この演習の前の部分の最後の手順でトレーニングするを選択したら、モデルに移動を選択します。

    モデルがトレーニング中であることを示すポップアップ ウィンドウが表示され、「モデルに移動」オプションが強調表示された、Power Apps Studio の「カテゴリ分類」モデルのスクリーンショット。

  2. AI Builder モデルの一覧の自分のモデルで、トレーニング中の新しく作成したモデルを特定します。

    「自分のモデル」と「トレーニング」のステータスが強調表示された、Power Apps Studio の AI Builder モデルの一覧のスクリーンショット。

  3. 状態トレーニング済みに変更されたら、カスタム モデルを選択します。

    「自分のモデル」と「トレーニング済み」ステータスが強調表示された、Power Apps Studio の AI Builder モデルの一覧のスクリーンショット。

  4. クイック テストを確認して、モデルのパフォーマンスを確認します。

    業績評価指標が示され「クイック テスト」が強調表示された、Power Apps Studio の「カテゴリ分類」モデルのスクリーンショット。

  5. モデルが期待通りのパフォーマンスを見せたかどうかを判断できるテキスト値を送信してから、テストを選択します。

    次のテキスト (「膝が痛みます」) を表示する「クイック テスト」ポップアップ ウィンドウのスクリーン ショット。「テスト」オプションが強調表示されている。

  6. 推奨されるタグと信頼度をレビューします。 これらのテストは、複数回繰り返し実行できます。 テストが完了したら、閉じるを選択します。

    テキスト (「膝が痛みます」) を表示する「クイック テスト」ポップアップ ウィンドウのスクリーン ショット。ケアが 70 %であることを示す推奨されるタグと信頼度が強調表示されている。「閉じる」オプションが強調表示されている。

  7. テストおよびパフォーマンス レベルが適切な場合は、公開を選択します。 パフォーマンス レベルが満足できるものでない場合は、モデルを編集し、構成を変更できます。

    業績評価指標が示され「公開」が強調表示された、Power Apps Studio の「カテゴリ分類」モデルのスクリーンショット。

  8. モデルが公開されたら、このトレーニングの次の部分に移動できます。

    業績評価指標が示され、モデルが公開されていることを示す通知メッセージが強調表示された、Power Apps Studio の「カテゴリ分類」モデルのスクリーンショット。

Power Automate クラウド フローの作成

この演習では、Microsoft Outlook の受信トレイに受信した患者フィードバックを、新しく作成されたカテゴリ分類モデルに統合するクラウド フローによって処理します。

この Power Automate クラウド フローを作成するには、次の手順を実行します。

  1. 新しく公開されたモデルの場合は、モデルを使用を選択します。

    業績評価指標が示され「モデルを使用」が強調表示された、Power Apps Studio の「カテゴリ分類」モデルのスクリーンショット。

  2. インテリジェントな自動化を構築するを選択します。

    右側のペインにモデルを使用するためのオプションが示され、[インテリジェントな自動化を構築する] オプションが強調表示された、カテゴリ分類モデルのスクリーン ショット。

  3. この演習のシナリオに対応するテンプレートを使用すると、Power Automate Studio の新しいブラウザー タブにリダイレクトされます。 受信メールを分析し、適切なユーザーにルーティングするタイルを選択します。

    「受信メールを分析し、適切なユーザーにルーティングする」タイルが強調表示された、Power Automate Studio で利用できるテンプレートのスクリーンショット。

  4. テンプレートのプレゼンテーションにリダイレクトされます。 必要な接続を検証したら、続行を選択します。

    コネクタの一覧が表示され「続行」オプションが強調表示された、Power Automate Studio で選択したテンプレートの概要のスクリーンショット。

  5. 選択したテンプレートに基づいて新しいフローが作成されると、クラウド フロー エディターにリダイレクトされます。 このテンプレートは、この演習にベースを提供する、事前に構築されたカテゴリ分類モデルを使用することで構築できます。 カスタム モデルを統合するためにテンプレートを変更します。 HTML をテキストに変換するアクションの後、アクションの追加を選択します。

    「アクションの追加」オプションが強調表示された、Power Automate Studio で選択されたフローのスクリーンショット。

  6. AI Builder コネクタを選択してから、アクションの一覧でカスタム モデルの 1 つを使用してテキストをカテゴリに分類するを選択します。

    AI Builder コネクタおよび「カスタム モデルの 1 つを使用してテキストをカテゴリに分類する」が強調表示された、Power Automate Studio で選択されたフローのスクリーンショット。

  7. 必要なパラメーターを定義するには、この演習で作成したカスタム モデルを選択し、前のアクションの出力を処理するテキストとして使用します。

    新しく追加されたアクションが強調表示された、Power Automate Studio で選択されたフローのスクリーンショット。

  8. テキストを分類するアクションを削除します。

    元の「テキストを分類する」アクションに対して「削除」オプションが強調表示された、Power Automate Studio で選択されたフローのスクリーンショット。

  9. 個々に適用アクションに対し、前に追加された AI Builder アクションから結果をループする出力として結果を選択します。

    結果が選択される動的なコンテンツ選択に対する「個々に適用」入力とポップアップ ウィンドウが強調表示された、Power Automate Studio で選択されたフローのスクリーンショット。

  10. モデルのタグ (スタッフ、設備、チェックイン、ケア) に対するさまざまな事例オプションを編集または作成します。 各オプションに対して、メールの送信 (v2) アクションを Office 365 Outlook コネクタを編集または追加します。 適切な顧客エクスペリエンス マネージャーを使用して、送信先パラメーターを設定します。 この演習では、複数のアカウントを持たない場合、これらを自分のアカウントに送信して、タグ テキストに固有の件名を設定し、その値に基づいてルーティングを検証することもできます。

    さまざまな事例のオプションとメール アクションが強調表示された、Power Automate Studio で選択されたフローのスクリーンショット。

  11. この演習では、監視対象のアカウント (メール アドレス) が結果の送信先と同じ場合、件名フィルター新しいメールが届いたときトリガーに追跡し、フローの無限トリガーを回避することが推奨されます。

    トリガーと、「フィードバック」に設定された「件名フィルター」フィールドが強調表示された、Power Automate Studio で選択されたフローのスクリーンショット。

  12. プロセスが完了したら、保存を選択します。

    「保存」が強調表示された、Power Automate Studio で選択されたフローのスクリーンショット。

フロートとモデルのテスト

クラウド フローと AI Builder モデルが作成されたので、演習シナリオをテストできます。 メール メッセージを監視対象の受信トレイに送信する場合は、いくつかのサンプル フレーズを使用します。 次に、フローはカテゴリ分類モデルを使用してテキストを処理し、送信されたメール メッセージに対して別の件名を使用して、それらを適切な受信者または同じ受信トレイ (テスト用) にルーティングします。

フローをテストするには、次の手順に従います。

  1. フィードバックを件名とし、次のようなサンプル テキストを使用して、監視対象のメール アドレスに対して新しいメール アドレスを作成してから送信します: 医師は非常にプロフェッショナルで、看護師は親切で配慮が行き届いている。病室は感じが良いが、食堂と病室内での食事はひどい

    サンプル メールのスクリーンショット。「送信先」オプション、件名は「フィードバック」、内容「医師は非常にプロフェッショナルで、看護師は親切で配慮が行き届いている。病室は感じが良いが、食堂と病室内での食事はひどい」、および「送信」オプションが強調表示されている。

  2. カテゴリ分類の新しいメールを受信するのを待ち、そのフローによって送信メッセージが処理されたことを確認します。

    「フローが正常に実行されました」メッセージが強調表示された、Power Automate Studio で選択されたフローのスクリーンショット。

これで、カテゴリ分類 AI Builder モデルを正常に作成し、Power Automate フローに統合しました。