■概要
GitHubでのIssue管理において、新しいIssueが作成されるたびに内容を確認し、要点を把握する作業に手間を感じていないでしょうか。このワークフローは、GitHubに新しいIssueが作成されると、AIのDeepSeekがその内容を自動で要約し、元のIssueに反映します。DeepSeekとGitHubを連携させることで、Issueの内容把握にかかる時間を短縮し、開発プロセスの迅速化を支援することが可能です。
■このテンプレートをおすすめする方
- GitHubでのIssue管理に多くの時間を費やしている開発チームのリーダーの方
- DeepSeekを活用してGitHubのIssueレビューを効率化したいプロジェクトマネージャーの方
- AIによる開発業務の自動化を推進し、生産性を向上させたいと考えている方
■このテンプレートを使うメリット
- GitHubのIssue作成時にDeepSeekが自動で要約を生成するため、内容把握にかかる時間を短縮し、スムーズな対応が可能になります
- 手作業での要約作成による認識のズレや確認漏れといったヒューマンエラーを防ぎ、チーム内の円滑な情報共有に繋がります
■フローボットの流れ
- はじめに、GitHubとDeepSeekをYoomと連携します
- 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定します
- 続いて、オペレーションでDeepSeekを選択し、「テキストを生成」アクションを設定し、トリガーで取得したIssueの本文などを基に要約を生成します
- 最後に、オペレーションでGitHubの「Issueを更新」アクションを設定し、DeepSeekで生成した要約テキストを元のIssueに追記します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- GitHubのトリガー設定では、自動化の対象としたいリポジトリのオーナー名やリポジトリ名を任意で指定してください
- DeepSeekでのテキスト生成アクションでは、要約の精度や形式を調整するためにプロンプトを自由にカスタマイズでき、前段のGitHubトリガーで取得したIssueの情報を変数として活用できます
- GitHubのIssueを更新するアクションでは、DeepSeekで生成した要約テキストなど、前段のオペレーションで取得した情報を変数として利用し、コメントの本文などに設定が可能です
■注意事項
- GitHub、DeepSeekのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。