AI活用！Copilotを使ったPower Automateフローの作成

Power Automateを使って業務を自動化したいと考えている方の中には、「何を自動化するかは決まっているが、具体的なフローの作り方がわからない」という悩みを持つ方も多いのではないでしょうか。
本記事では、Power AutomateのCopilot機能を活用し、自動化したい内容からフローを作成する方法をご紹介します。

# Power AutomateのCopilot機能
Microsoft Copilot（以下、Copilot）とは、Microsoft社が提供するAIアシスタント（生成AIサービス）です。
Power AutomateのCopilotは、ユーザーが自動化したい内容を入力すると、それに基づいてフローを提案・作成します。

# フローの概要
Copilot機能を活用して、件名に「【納品連絡】」が含まれるメールを受信した際に 、Teamsにメッセージを自動投稿する フローを作成します。

### 実践！Copilotを使ったフロー作成

1. Power Automate (https://make.powerautomate.com/) にアクセスします。

2. メニューの「ホーム」画面で、「Copilotで自動化を作成する」のテキストボックスに作成したいフロー内容を記載し、「作成」ボタンをクリックします。  
   今回は以下の内容を記入します。
   
   | 項目                          | 記入内容                                                                 |
   |-----------------------------|------------------------------------------------------------------------|
   | Copilot で自動化を作成する | 件名に【納品連絡】が含まれているメールを受け取った時に、Teamsにメッセージを投稿する。 |
   
   ![PowerAutomate_Home_20-1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3993036/abf1d3ac-7d0b-484f-8a37-9a7b82fd2e7e.jpeg)

3. Copilotからフローを提案されます。提案されたフローで作成を進めて問題ない場合、「✓保持して続行する」をクリックします。
![PowerAutomate_Home_20-2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3993036/1fb51949-4f43-411e-81bf-aa499cac96ae.jpeg)

4. 接続されているアプリやサービスの確認、アカウントの設定が完了したら、「フローを作成」ボタンをクリックします。
![PowerAutomate_Home_20-3.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3993036/8d61b5b2-3127-4484-b75e-a69865393380.jpeg)

5. フローが作成されました。
![PowerAutomate_Home_20-4.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3993036/0a0b0c0c-e90f-4cf6-8b9a-3100c95b031b.jpeg)

6. Outlookのトリガー「新しいメールが届いたとき」のプロパティを設定します。
今回の設定内容は以下の通りです。

   | 項目           | 設定内容                          |
   |--------------|--------------------------------|
   | 件名フィルター | 【納品連絡】 ※Copilotによって設定済み |
   | フォルダー     | 受信トレイ                        |

   ![PowerAutomate_Home_20-5.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3993036/7f1c85c4-bad6-4805-82c5-4566411f23f1.jpeg)

7. Teamsのアクション「チャットまたはチャネルでメッセージを投稿する」のプロパティを設定します。
今回の設定内容は以下の通りです。

   | 項目     | 設定内容                                                       |
   |--------|------------------------------------------------------------|
   | 投稿者   | フローボット                                                  |
   | 投稿先   | チャネル                                                    |
   | チーム   | ※メッセージを送信したいチームを選択もしくは入力します。                 |
   | チャネル  | ※メッセージを送信したいチャネルを選択もしくは入力します。               |
   | メッセージ | 納品完了しました。                                            |

   ![PowerAutomate_Home_20-5-2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3993036/3a9f1fff-04cf-4b2a-96e0-ea303d29f671.jpeg)

8. 保存後、動作テストするため、「テスト」をクリックします。
![PowerAutomate_Home_20-6.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3993036/b1a65db7-20e8-416e-98bc-f489e6743a4e.jpeg)

9. 「手動」を選択し、「テスト」をクリックします。
![PowerAutomate_Home_20-7.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3993036/a3dec208-7710-40dc-bb66-37a4ae22221f.jpeg)

10. テスト用のメールを送信し、フローの実行結果を確認します。
・フロー結果
![PowerAutomate_Home_20-7-2.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3993036/35a67780-924a-4463-977d-535c05115fc2.jpeg)
・Teamsのチャネル
![PowerAutomate_Home_20-8.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3993036/3111e35f-79e9-4dcc-8b46-997b77a5cd85.jpeg)

# まとめ
Power AutomateのCopilot機能は英語での利用に最適化されており、他の言語ではサポートが制限されるとの注釈がありましたが、日本語でも簡単なフローであれば問題なくフローが作成できました。

作りたいフローのイメージができていれば、Copilotに内容を共有するだけでフローを作成できるため、最初のフロー作成のハードルは下がると感じました。

# さいごに
テンダでは、「こんなプロジェクトに挑戦したい」「こんなチームで働きたい」「理想のチームを創りたい」と願う仲間を求めています。
カジュアル面談も随時受付中です。ぜひ一度お話ししましょう。

[募集職種一覧](https://hrmos.co/pages/tenda/jobs)
[カジュアル面談の申込](https://hrmos.co/pages/tenda/jobs/031002/apply)
[テンダで働く人や社風について](https://note.com/tenda_recruit)