■概要
フォームで受け付けた報告や問い合わせを、都度GitHubに手動で起票する作業は手間がかかるのではないでしょうか。特に、長文の内容を整理してIssueを作成するのは骨が折れる作業です。このワークフローは、フォームが送信されると、その内容をGeminiが自動で要約し、GitHubにIssueとして作成します。GeminiとGitHubを連携させることで、報告内容の確認からIssue起票までの一連のタスクを自動化し、業務の効率化を実現します。
■このテンプレートをおすすめする方
- GitHubを利用してIssue管理を行っており、報告フローを自動化したい開発担当者の方
- フォームからの問い合わせ対応で、手作業での情報転記に手間を感じている方
- GeminiとGitHubを連携させ、より高度な業務自動化を実現したいと考えている方
■このテンプレートを使うメリット
- フォーム送信を起点に、Geminiでの要約からGitHubへのIssue作成までを自動化し、手作業にかかっていた時間を削減します
- 手動でのコピー&ペーストや情報整理に伴う、転記ミスや起票漏れといったヒューマンエラーの発生を防ぎます
■フローボットの流れ
- はじめに、GeminiとGitHubをYoomと連携します
- 次に、トリガーで、フォームトリガーを選択し、Issue起票のきっかけとなるフォームを作成します
- 次に、オペレーションで、Geminiの「コンテンツを生成」アクションを設定し、フォームで受け付けた内容を要約するように指示します
- 続けて、オペレーションでテキスト抽出機能を選択し、Geminiが生成した文章からIssue作成に必要な情報を抽出します
- 最後に、オペレーションでGitHubの「Issueを作成」アクションを設定し、抽出した情報を基にIssueが自動で作成されるようにします
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- フォームトリガーのタイトルや質問内容は、Issueとして受け付けたい情報に合わせて任意で編集してください
- テキスト抽出のオペレーションでは、Geminiが生成した文章からどの部分をIssueのタイトルや本文にするかなどを任意で設定してください
- Geminiのオペレーションでは、システムプロンプトを任意の内容に設定することで、より業務に沿った要約を生成するように指示できます
- GitHubでIssueを作成するアクションでは、タイトルや本文に事前のアクションで取得した値などを使用して設定を行ってください
■注意事項
- Gemini、GitHubのそれぞれとYoomを連携してください。