■概要
開発プロジェクトにおいて、GitHubで作成されたプルリクエストの内容を一つひとつ確認し、把握するのは手間がかかる作業ではないでしょうか。特に複雑な変更の場合、レビュー担当者の負担は大きくなることもあります。このワークフローを活用すれば、GitHubでプルリクエストが作成されると同時に、Perplexityがその内容の概要を自動で生成しコメントとして追加するため、変更点の把握が容易になり、レビュープロセスを効率化できます。
■このテンプレートをおすすめする方
- GitHubでのプルリクエストレビューを効率化したい開発チームのリーダーの方
- コードレビューの前に、変更点の概要を素早く把握したい開発担当者の方
- AIを活用して開発プロセスにおける定型業務を自動化したいと考えている方
■このテンプレートを使うメリット
- プルリクエスト作成時にPerplexityが概要を自動生成しコメントするため、レビュアーが内容を確認する時間を短縮できます。
- 誰がプルリクエストを確認してもAIによる要約が提供されるため、レビュアーごとの内容理解度のばらつきを抑え、レビュー品質の均一化に繋がります。
■フローボットの流れ
- はじめに、GitHubとPerplexityをYoomと連携します。
- 次に、トリガーでGitHubを選択し、プルリクエストが作成されたことをきっかけにフローが起動するよう設定します。
- オペレーションでPerplexityを選択し、トリガーで取得したプルリクエストの情報を基に生成するよう設定します。
- 最後に、オペレーションでGitHubを選択し、Perplexityが生成した概要を該当のプルリクエストにコメントとして追加するよう設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- GitHubのトリガー設定では、自動化の対象としたいリポジトリの所有者とリポジトリ名を設定できます。
- Perplexityのオペレーション設定では、使用するモデル名や、AIへの指示(システムプロンプト、ユーザープロンプト)を任意の内容に設定可能です。
- GitHubのオペレーション設定では、リポジトリオーナー、リポジトリ名、イシュー番号を指定し、生成された概要と合わせてコメント内容を自由にカスタマイズできます。
■注意事項
- GitHubとPerplexityのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。