- はじめに
- アクセス制御と管理
- ソースとデータセットを管理する
- モデルのトレーニングと保守
- 生成 AI による抽出
- 分析と監視を使用する
- オートメーションと Communications Mining™
- 開発者
- データをアップロードする
- データのダウンロード
- Exchange と Azure サービス ユーザーとの連携
- Exchange と Azure アプリケーション認証の統合
- Exchange と Azure Application Authentication and Graph の統合
- Migration Guide: Exchange Web Services (EWS) to Microsoft Graph API
- Python を使用した Tableau のデータのフェッチ
- Elasticsearch との連携
- 一般的なフィールド抽出
- セルフホストの Exchange 統合
- UiPath® Automation Framework
- UiPath® 公式アクティビティ
- 機械が単語を理解する方法:NLPに埋め込むためのガイド
- トランスフォーマーによるプロンプトベースの学習
- 効率的な変圧器II:知識蒸留と微調整
- 効率的な変圧器I:注意メカニズム
- 階層的な教師なしインテントモデリング:トレーニングデータなしで価値を得る
- Communications Mining™ でアノテーションの偏りを修正する
- アクティブ ラーニング: より優れた ML モデルを短時間で実現
- それはすべて数字にあります-メトリックを使用してモデルのパフォーマンスを評価します
- モデルの検証が重要な理由
- 対話データ分析 AI としての Communications Mining™ と Google AutoML を比較する
- ライセンス
- よくある質問など

Communications Mining ガイド
Activities (アクティビティ)
ストリームの結果を取得と添付ファイルを取得
Communications Mining アクティビティ パッケージを使用すると、Communications Mining™ のストリームの結果を使用できます。このチュートリアルでは、請求書提出プロセスの例を確認できます。
チュートリアルに沿って操作すると、Communications Mining ストリームを使用する方法、請求書提出リクエストを特定する方法、およびコミュニケーションから関連する添付ファイルをダウンロードする方法が分かります。
主な概念
- 結果 - Communications Mining™ ストリームから返されるコミュニケーションの表現です。結果には、以下の 2 つの重要なプロパティが含まれます。
comment- プラットフォームにアップロードされたコミュニケーションに関するすべての情報が含まれます。たとえば、コミュニケーションの件名、本文、タイム スタンプです。prediction- そのコミュニケーションに対して返される一連の予測が含まれます。このプロパティの中には、extractionsとfieldsがあります。
- 抽出 - ラベル (
Address Change要求など) に関連付けられたリクエストの特定のインスタンスの予測と、その要求にリンクされているフィールド (住所 1、市区町村、郵便番号など) です。すべてのラベルに対して、メッセージごとに複数の抽出を予測できます。各抽出には、関連付けられたOccurrence ConfidenceとExtraction Confidenceがあります。 - フィールド - メッセージから値として抽出されたデータ ポイントです。 フィールドには以下の種類があります。
- 一般フィールド (どのラベルにも関連付けられていません)。
- 抽出フィールド (特定のラベルにリンクされており、そのラベルに関連付けられたリクエストを処理するために必要です)。
- 発生の信頼度 - 特定の抽出インスタンスの存在に関するモデルの信頼度レベルです。たとえば、モデルがメッセージ内の 2 番目の
Change of Addressリクエストについてどの程度確信しているかを示します。 - 抽出結果の信頼度 - 個々の抽出結果が正しく抽出されていること (すなわち、抽出結果が正しく識別されていること)、およびすべてのフィールドが正しく識別されて正しい抽出に関連付けられていることを示すモデルの信頼度レベルです。
- しきい値 - ストリームから返される各ラベル予測には、
thresholdsプロパティが含まれます。このプロパティには、指定した予測で超過したしきい値のリストが含まれます。現在、ストリームに対して構成するしきい値はstreamと呼ばれます。
前提条件
- Communications Mining™ へのアクセス。
- Exchange との連携が構成され、ソースが設定されている。
- このソースに基づくトレーニング済みのデータセット。
- このトレーニング済みのデータセットに対して構成されたストリーム。
stream Results および obtain attachments を使用するには、以下の手順に従います。
手順 1 - ストリームに接続する
Studio プロジェクト内で、Communications Mining™ アクティビティ ライブラリから [ Get Stream Results ] アクティビティをドラッグして、ストリームを選択します。

手順 2 - ストリームの結果のループ処理を開始する
[For Each] ループ内にドラッグし、[Get Stream Results] アクティビティからの変数出力の [Results] フィールドの反復処理を開始します。

手順 3 - 結果が Invoice Submission (請求書の提出) であるかどうかを判断する
[For Each] ループ内に [If] ステートメントを追加し、次の式を使用して Invoice Submission リクエストが検出されているかどうかを確認します: result.Prediction.ContainsLabelExtraction("Invoice Submission")。

また、このラベルに設定した任意のフィールド値に result.Prediction.GetLabelExtractions("Invoice Submission")(0).GetField("Invoice Date") の式でアクセスすることもできます。
手順 4 - 添付された請求書をダウンロードする
[添付ファイルを取得] アクティビティを [条件分岐 (if)] ステートメントの [Then] セクションにドラッグします。続いて、式 result.Comment.GetAttachmentsByType("application/pdf")(0).AttachmentReference を使用して、添付ファイルの参照を取得できます。
この式は、PDF 添付ファイルが少なくとも 1 つ存在することを前提としています。運用時には、これに該当することを確認してください。
手順 5 - 添付ファイルを Document Understanding に渡す
これで、ダウンロードした添付ファイルを使用して、ファイルを Document Understanding に渡すことができます。

手順 6 - ストリームを前進させる
ストリーム バッチの結果をすべて処理したら、[Advance Stream] アクティビティを使用してストリームを前進させ、さらに結果を取得します。
