米国のテクノロジーライターが、Gemini AIを使って1時間以内でYouTubeコメント通知システムを自作。昨年廃止されたメール通知機能を、Pythonスクリプトで再現しました。AIによる個人向け自動化の実例として注目されています。
YouTubeのコメント通知機能、Gemini AIで1時間以内に復活させた方法
2026年3月25日、米国のテクノロジーライターであるデビッド・ゲヴィルツ氏が、Google Gemini AIを活用してYouTubeのコメント通知システムを自作したと発表しました。作業時間はわずか1時間以内でした。YouTubeは2025年6月末に、動画へのコメントを知らせるメール通知機能を静かに廃止していました。この機能は、クリエイターが視聴者と素早くやり取りするために重要な役割を果たしていました。ゲヴィルツ氏は、AI時代の到来により、以前なら数週間かかっていた個人向けプログラミングプロジェクトが、AIとの対話だけで短時間で実現できるようになったと指摘しています。この事例は、専門的なプログラミング知識がなくても、AIを使えば自分だけの問題を解決できる時代になったことを示しています。
YouTubeがコメント通知を廃止した背景
YouTubeは2025年6月末まで、動画にコメントが投稿されるたびに、クリエイターにメール通知を送る機能を提供していました。この機能により、クリエイターはコメントにすぐ気づき、迅速に返信できました。コメントへの素早い対応は、視聴者とのエンゲージメントを高めるだけでなく、YouTubeのアルゴリズムにも良い影響を与えます。アルゴリズムとは、どの動画を多くの人に表示するかを決める仕組みのことです。エンゲージメントが高い動画ほど、より多くの視聴者に推薦されます。
しかし、YouTubeは2025年6月末にこの通知機能を予告なく停止しました。公式な発表はなく、Team YouTubeがX(旧Twitter)に投稿した短い告知だけでした。代替手段として、サードパーティのソーシャルメディア管理ツールを使う方法がありますが、これらのツールは専用のダッシュボードにログインして確認する必要があります。ゲヴィルツ氏のように、メールを中心に仕事をしている人にとっては、この方法は実用的ではありませんでした。
Gemini AIを使った解決プロセス
ゲヴィルツ氏は、Google Gemini AIに一連の質問をすることで、解決策を見つけました。まず「YouTubeにはコメント用のRSSフィードがあるか」と尋ねました。RSSフィードとは、ウェブサイトの更新情報を自動的に取得する仕組みのことです。Geminiは、YouTubeが2015年にコメント用RSSフィードを廃止したことを教えてくれました。
次に「YouTubeのコメントを監視して取得できるプログラミングインターフェースはあるか」と質問しました。Geminiは、YouTube Data API v3という公式のプログラミングインターフェースが存在すると回答しました。APIとは、アプリケーション・プログラミング・インターフェースの略で、プログラムが他のサービスと情報をやり取りするための窓口のことです。このAPIを使えば、サードパーティツールに頼らず、自分でコメント監視システムを構築できます。
ゲヴィルツ氏は、Geminiに対して「1時間ごとに新しいコメントをチェックして、コメントへのリンクを含むメールを送信するPythonスクリプトはどのようなものか」と、たった1文で要件を伝えました。Pythonとは、初心者にも扱いやすいプログラミング言語のことです。Geminiは、この要求に応じて完全に動作するスクリプトを生成しました。必要なのは、Google Cloud ConsoleからYouTube Data API v3のキーを取得することと、YouTubeアカウントのアプリパスワードを設定することだけでした。これらは無料で簡単に入手できます。
Docker環境での自動実行
Geminiは、このスクリプトをローカルコンピューターで直接実行するか、安価なクラウドサーバーやRaspberry Piで24時間365日動かすことを提案しました。この提案を受けて、ゲヴィルツ氏は新しいアイデアを思いつきました。自宅で既に稼働しているLinuxサーバー上のDockerコンテナで、このスクリプトを実行できないかと考えたのです。
Dockerとは、アプリケーションを独立した環境で動かすためのコンテナ技術のことです。仮想マシンと似ていますが、より軽量で効率的です。仮想マシンは完全なコンピューターとOSをエミュレートしますが、Dockerコンテナは必要なアプリケーション層だけを追加します。そのため、複数のコンテナを同時に動かしても、システムへの負荷が少なくて済みます。ゲヴィルツ氏は、2012年製のIntel Mac miniでDockerを使って記事アーカイブシステムを運用しており、パフォーマンスに問題はありませんでした。
さらに、ゲヴィルツ氏はスクリプトに追加機能を要求しました。使用しているYouTube APIが将来廃止された場合に、それを検知して通知する機能です。この要求もGeminiは理解し、コードに組み込みました。このように、AIとの対話を通じて、段階的に機能を追加していくことができます。
できること・できないこと
この方法により、YouTubeの公式機能が廃止された後でも、個人のニーズに合わせたコメント通知システムを構築できます。例えば、通知の頻度を自分で設定したり、特定のキーワードを含むコメントだけを通知したり、複数のチャンネルを一括管理したりすることが可能です。Geminiのような生成AIを使えば、プログラミングの専門知識が限られていても、自分だけの問題を解決するツールを短時間で作成できます。
一方で、この方法にはいくつかの制約もあります。YouTube Data APIには1日あたりの使用制限があり、大量のコメントを処理する大規模チャンネルでは追加の配慮が必要です。また、スクリプトを24時間動かし続けるには、常時稼働するサーバーやコンピューターが必要です。さらに、AIが生成したコードをそのまま使う場合、セキュリティやエラー処理について自分で確認する必要があります。将来的には、AIがこうした側面も自動的にチェックする機能が追加されるでしょう。
私たちへの影響
このニュースは、YouTubeクリエイターだけでなく、日常的に小さな不便を感じているすべての人に影響を与えます。従来、個人的な問題を解決するためにプログラムを書くことは、時間とコストの面で現実的ではありませんでした。しかし、生成AIの登場により、この状況が変わりつつあります。
短期的な影響としては、GeminiやChatGPTなどの生成AIを使って、自分だけの自動化ツールを作る人が増えるでしょう。月額20ドル程度のAIサービスに加入すれば、以前なら数週間かかっていたプロジェクトを1時間で完成させることができます。中長期的には、プログラミングの民主化が進み、技術的な専門知識がなくても、誰もが自分のニーズに合わせたソフトウェアを作れる時代が到来すると考えられます。
ただし、AIが生成したコードを盲目的に信頼することは避けるべきです。セキュリティ、プライバシー、エラー処理などの重要な側面については、人間が最終的に確認し、責任を持つ必要があります。また、APIの利用規約や使用制限を理解し、遵守することも重要です。
