■概要
Geminiで生成したドキュメントやコードを、手作業でコピーしてGitHubにプルリクエストを作成する作業は、手間がかかりませんか?この手作業はミスの原因になったり、開発スピードを低下させたりする要因にもなり得ます。このワークフローを活用すれば、フォームにプロンプトを送信するだけで、Geminiによるコンテンツ生成からGitHubへのプルリクエスト作成までを自動化し、こうした課題をスムーズに解消できます。
■このテンプレートをおすすめする方
- GeminiとGitHubを連携させて、コンテンツ作成業務を効率化したいと考えている方
- 手動でのプルリクエスト作成に時間がかかり、開発サイクルを改善したいエンジニアの方
- 生成AIを活用したドキュメント管理の自動化を推進しているプロジェクトマネージャーの方
■このテンプレートを使うメリット
- フォーム送信を起点に、Geminiでの生成からGitHubへの反映までが自動化され、手作業にかかっていた時間を短縮できます。
- 手動でのコピー&ペーストやファイル操作が不要になるため、転記ミスやプルリクエスト作成時の設定ミスといったヒューマンエラーを防ぎます。
■フローボットの流れ
- はじめに、GeminiとGitHubをYoomと連携します。
- 次に、トリガーで、フォームトリガーを選択し、「フォームが送信されたら」というアクションを設定します。
- 次に、オペレーションで、Geminiを選択し、「コンテンツを生成する」アクションを設定します。
- 最後に、オペレーションで、GitHubの「プルリクエストを作成する」アクションを設定し、Geminiで生成したコンテンツを元にプルリクエストを作成します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- フォームトリガーでは、ユーザーがプロンプトなどを入力しやすいよう、フォームのタイトルや質問項目を任意の内容に編集してください。
- Geminiでコンテンツを生成するアクションでは、生成したい内容に合わせてシステムプロンプトを任意の内容に設定してください。
■注意事項
- Gemini、GithubのそれぞれとYoomを連携してください。