■概要
GitHubで新しいIssueが作成された際、内容の確認や不足情報の特定に手間を感じていませんか?
また、その情報をチームに迅速かつ正確に共有することに課題を抱えているケースもあるかもしれません。
このワークフローを活用すれば、GitHubでIssueが作成されると同時にAIが内容を解析し、その結果をMicrosoft Teamsに自動で通知するため、手作業による確認や共有の負荷を軽減し、よりスムーズな情報連携を実現します。
■このテンプレートをおすすめする方
- GitHubを利用した開発プロジェクトで、Issue管理の効率化を目指す方
- AIを活用してIssueの内容分析や情報抽出を自動化したいと考えている方
- Microsoft Teamsでチーム内の情報共有を迅速かつ正確に行いたい方
■このテンプレートを使うメリット
- GitHubのIssue作成からAIによる内容解析、Microsoft Teamsへの通知までを自動化し、情報確認や共有にかかる時間を短縮できます。
- 手作業による情報確認の漏れや、チームへの情報伝達の遅延といったヒューマンエラーを防ぎ、業務の正確性を高めることに繋がります。
■フローボットの流れ
- はじめに、GitHubとMicrosoft TeamsをYoomと連携します。
- 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定します。
- 次に、オペレーションでテキスト生成機能を設定し、作成されたIssueのタイトルや本文といった情報を元に、AIが不足情報や重要なポイントを解析するようにプロンプトを記述します。
- 最後に、オペレーションでMicrosoft Teamsの「チャネルにメッセージを送る」アクションを設定し、AIによる解析結果を指定したチャネルに送信します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- GitHubの「Issueが新しく作成されたら」トリガーでは、監視対象としたいリポジトリのオーナー名およびリポジトリ名を任意で設定してください。
- テキスト生成機能のオペレーションでは、AIにどのようなテキストを生成させたいかに応じてプロンプトの内容を具体的に記述し、適切な文字数や出力したい言語を任意で設定してください。
- Microsoft Teamsの「チャネルにメッセージを送る」オペレーションでは、通知を送信したいチームのID、チャネルID、そしてAIの解析結果を含むメッセージ内容を任意で設定してください。
■注意事項
- GitHub、Microsoft TeamsのそれぞれとYoomを連携してください。
- Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。