■概要
GitHubでプルリクエストが作成されるたびに、内容を確認して関係者へ通知する作業に手間を感じていませんか。手動での情報共有は、コミュニケーションコストの増加や確認漏れの原因にもなり得ます。このワークフローを活用すれば、プルリクエストが作成されたタイミングでAIが内容を自動で要約し、Outlookで関係者へ通知する一連の流れを自動化できるため、開発プロセスの迅速化に繋がります。
■このテンプレートをおすすめする方
- GitHubのプルリクエスト確認と、関係者への共有に時間を要している開発者の方
- プルリクエストの内容把握を効率化し、レビューを迅速に進めたいプロジェクトマネージャーの方
- GitHubとOutlookを連携させ、開発関連の通知業務を自動化したいと考えている方
■このテンプレートを使うメリット
- プルリクエスト作成から内容の要約、Outlookでの通知までが自動化され、手作業による確認や連絡に費やしていた時間を短縮することができます。
- AIによる要約で内容の把握が容易になり、通知漏れなどのヒューマンエラーを防ぎ、レビュープロセスを円滑に進めることが可能になります。
■フローボットの流れ
- はじめに、GitHubとOutlookをYoomと連携します。
- 次に、トリガーでGitHubを選択し、「プルリクエストが作成されたら」というアクションを設定します。
- 次に、オペレーションでAI機能を選択し、「要約する」アクションでプルリクエストの内容を要約するように設定します。
- 最後に、オペレーションでOutlookの「メールを送る」アクションを設定し、AIが要約したテキストを含んだメールを自動で送信します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- GitHubのトリガー設定では、通知対象のリポジトリ名や所有者、またフローを起動する間隔を任意で設定してください。
- AI機能の要約アクションでは、要約対象のテキストや文字数、要約の条件、言語などを細かく設定できます。
- Outlookで送信するメールの件名や本文は自由にカスタマイズ可能です。前のステップで取得したプルリクエスト情報やAIの要約結果を組み込んで設定してください。
■注意事項
- GitHub、OutlookのそれぞれとYoomを連携してください。
- Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。