■概要
GitHubで新しいIssueが作成された際に、記載内容に不足があり確認に手間取った経験はありませんか?
特に多くのプロジェクトが動いていると、GitHubのIssueの内容確認や開発者へのフィードバックに時間がかかり、本来の業務が進まないこともあります。
このワークフローを活用すれば、GitHubでIssueが作成されるとAIが自動で内容を解析し、不足情報があればGoogle Chatに通知するため、このような課題をスムーズに解消できます。
■このテンプレートをおすすめする方
- GitHubでプロジェクト管理を行い、GitHubのIssueの情報不足に課題を感じている開発チームの方
- Issue作成後の確認や担当者への連絡を手作業で行っており、効率化したいと考えている方
- AIを活用して、GitHubのIssue管理をより高度化したいと考えているプロジェクトマネージャーの方
■このテンプレートを使うメリット
- GitHubのIssue作成をトリガーに、AIが自動で内容を解析し不足情報を通知するため、手作業による確認や連絡の時間を短縮できます。
- AIによる客観的な内容解析を行うことで、情報不足の見落としや確認漏れといったヒューマンエラーのリスク軽減に繋がります。
■フローボットの流れ
- はじめに、GitHubとGoogle ChatをYoomと連携します。
- 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定します。
- 次に、オペレーションでテキスト生成機能を設定し、GitHubのIssueの内容をAIで解析し、不足情報を特定するよう設定します。
- 最後に、オペレーションでGoogle Chatの「メッセージを送信」アクションを設定し、AIが特定した不足情報や関連情報を指定のスペースに通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- GitHubのトリガー設定では、対象としたいオーナー名やリポジトリ名を任意で設定してください。
- テキスト生成機能のオペレーションでは、解析するGitHubのIssueの内容の文字数に応じたアクションや、AIへの指示(プロンプト)、出力したい言語を任意で設定してください。
- Google Chatでメッセージを送信するアクションを設定する際に、通知先のスペースのリソース名やメッセージ内容を任意で設定してください。
■注意事項