シアトル在住の日本人エンジニア、コモダ&イワイによるPodcastサイト改善シリーズ第4弾。今回は「毎回手動でサムネイル画像を作るのが面倒」問題を解決すべく、GitHub Actionsのスケジューラー+NanoBanana APIで画像生成を完全自動化。RSSフィードを定期チェック→新エピソード検知→ディスクリプションからプロンプト生成→画像生成→自動コミット&デプロイまで、ライブコーディングで一気に構築します。途中「プロンプトは日本語で書いた方がいい」という気づきや、GitHub Secretsの設定ミス、ワークフロー連携の罠(無限ループ回避)など、リアルなハマりポイントも。最後はアイス屋さんの到着で強制終了。運用コストほぼゼロを目指すエンジニアの試行錯誤をお楽しみください。
0:00 オープニング&今回のゴール:サムネ画像生成の自動化
3:30 プロンプトは日本語で書くべき?──LLMへの"伝え方"の気づき
7:00 GitHub Actions×NanoBanana APIのワークフロー設計
20:00 ライブコーディング開始&API Secretsの設定ミスでハマる
45:00 画像生成成功!でもデプロイが動かない──ワークフロー連携の罠
52:00 完成&動作確認、アイス屋さん到着で強制終了
トピックリスエスト、お問い合わせ、ご意見は以下フォームからお送りください。
https://forms.gle/V1Jx5K27TN7ht5oC9
https://stihahi.github.io/satoshiya.podcast/