次の方法で共有


Power Automate で言語サービスを使用する

Power Automate フローを使用して、反復的なタスクを自動化し、組織の効率を向上させることができます。 Azure AI Language を使用すると、次のようなタスクを自動化できます。

  • 内容に基づいて、さまざまな部署に受信メールを送信する。
  • 新しいツイートのセンチメントを分析する。
  • 受信ドキュメントからエンティティを抽出する。
  • 会議を要約する。
  • 保存する前に、ファイルから個人データを削除する。

このチュートリアルでは、固有表現認識を使用して、テキストで見つかったエンティティを抽出する Power Automate フローを作成します。

前提条件

  • Azure サブスクリプション - 無料アカウントを作成します
  • Azure サブスクリプションを入手したら、Azure portal で言語リソースを作成して、キーとエンドポイントを取得します。 デプロイされたら、 [リソースに移動] を選択します。
    • 対象のアプリケーションを API に接続するには、作成したリソースのキーとエンドポイントが必要です。 このクイックスタートで後に示すコードに、自分のキーとエンドポイントを貼り付けます。
    • Free 価格レベル (Free F0) を使用してサービスを試用し、後から運用環境用の有料レベルにアップグレードすることができます。
  • チュートリアル用オプション: カスタム NERカスタム テキスト分類会話言語理解などのカスタム機能を使用している場合は、トレーニング済みのモデルが必要です。

Power Automate フローを作成します

このチュートリアルでは、テキストから名前付きエンティティを抽出するフローを作成します。

  1. Power Automate にサインインします

  2. 左側のメニューから、[ マイ フロー] を選択します。 次に、[ 新しいフロー>] [自動化されたクラウド フロー] の順に選択します。

    自動化されたクラウド フローを作成するためのメニューのスクリーンショット。

  3. フローの名前を入力します (例: LanguageFlow)。 次に、[ スキップ ] を選択してトリガーを選択せずに続行します。

    自動クラウド フローの画面のスクリーンショット。

  4. [トリガー] で、[手動でフローをトリガーする] を選択します。

    手動でフローをトリガーする方法のスクリーンショット。

  5. [+ 新しいステップ ] を選択して、言語サービス コネクタの追加を開始します。

  6. [操作の選択]Azure AI Language を検索します。 次に、[Azure AI Language] を選択します。 これにより、アクションの一覧が、言語で使用できるアクションのみに絞り込まれます。

    Azure AI Language コネクタのスクリーンショット。

  7. [アクション] で [固有表現認識] を検索し、コネクタを選択します。

    固有表現認識のコネクタのスクリーンショット。

  8. 認証に使用される言語リソースのエンドポイントとキーを用意します。 キーとエンドポイントを見つけるには、Azure portal でリソースに移動し、左側のメニューから [キーとエンドポイント] を選択します。

    Azure portal の言語リソース キーとエンドポイントのスクリーンショット。

  9. キーとエンドポイントを取得したら、それを Power Automate のコネクタに追加します。

    Power Automate フローに言語キーとエンドポイントを追加しているところのスクリーンショット。

  10. データをコネクタに追加します。データがコネクタに追加されているところのスクリーンショット。

    Note

    カスタム言語機能を使用している場合は、デプロイ名とプロジェクト名が必要です。

  11. 上部のナビゲーション メニューでフローを保存して、[フローのテスト] を選択します。 表示されるウィンドウで、[テスト] を選択します。 フローの実行方法を示すスクリーンショット。

  12. フローが実行されると、[出力] フィールドに応答が表示されます。

    フローの応答のスクリーンショット。

次のステップ