■概要
Microsoft Teamsの特定のチャンネルでは日々多くのメッセージがやり取りされ、重要な情報を見逃したり、後から内容を把握するのが大変なことはないでしょうか。このワークフローは、Microsoft Teamsに投稿されたメッセージをOpenAIが自動で要約し、指定した別のチャンネルへ通知するものです。OpenAIとMicrosoft Teamsを連携させることで、長文のやり取りも要点だけを効率的に把握できるようになり、情報のキャッチアップにかかる時間を短縮します。
■このテンプレートをおすすめする方
- Microsoft Teamsでの情報過多に悩み、効率的な情報収集をしたいと考えている方
- OpenAIとMicrosoft Teamsを連携させ、議事録や報告の要約を自動化したい方
- 複数チャンネルの重要な更新を、見逃さずにキャッチアップしたいプロジェクト管理者の方
■このテンプレートを使うメリット
- Microsoft Teamsのチャンネル投稿を自動で要約するため、長文のやり取りを読む時間を短縮し、情報のキャッチアップを効率化します
- OpenAIが要点を抽出して通知することで情報共有の質が標準化され、チーム内での認識のズレや重要な情報の見逃しを防ぎます
■フローボットの流れ
- はじめに、Microsoft TeamsとOpenAIをYoomと連携します
- 次に、トリガーでMicrosoft Teamsを選択し、「チャネルにメッセージが送信されたら」というアクションを設定します
- 続いて、オペレーションでOpenAIを選択し、「テキストの生成(Chat completion)」アクションで、トリガーで取得したメッセージ内容を要約するように設定します
- 最後に、オペレーションで再度Microsoft Teamsを選択し、「チャネルにメッセージを送る」アクションで、OpenAIが生成した要約を指定のチャンネルに通知するように設定します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Microsoft Teamsのトリガー設定では、メッセージを監視する対象のチームIDやチャネルIDを任意で設定してください
- OpenAIでのテキスト生成では、要約の精度や形式を調整するためのプロンプトを自由にカスタマイズでき、前段のMicrosoft Teamsで取得したメッセージ内容を変数として埋め込むことが可能です
- Microsoft Teamsへの通知設定では、要約を投稿する通知先のチャネルを任意で指定できます。また、通知本文は固定のテキストだけでなく、OpenAIが生成した要約などを変数として組み込み、自由に作成できます
■注意事項
- Microsoft Teams、OpenAIのそれぞれとYoomを連携してください。
- Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
- ChatGPT(OpenAI)のアクションを実行するには、OpenAIのAPI有料プランの契約が必要です。(APIが使用されたときに支払いができる状態)
https://openai.com/ja-JP/api/pricing/ - ChatGPTのAPI利用はOpenAI社が有料で提供しており、API疎通時のトークンにより従量課金される仕組みとなっています。そのため、API使用時にお支払いが行える状況でない場合エラーが発生しますのでご注意ください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。