ニュースを読んでAIが英語動画のネタを作るシステムを実装した

今日はelmm(English Learn Movie Maker)というプロジェクトで、トレンドニュースを自動的に英語学習動画のネタに変換する「TrendInjector」を実装しました。一日で3回バージョンアップするという密度の濃い開発でした。 TrendInjectorとは elmmは英語学習動画を全自動で生成してYouTubeに投稿するシステムです。これまでは動画のテーマが固定的で、バズりにくいという課題がありました。そこで「そのとき話題になっているニュースを動画ネタにしたらどうか」という発想で作ったのがTrendInjectorです。 v1→v2→v3の進化 v1(朝): はてなブックマーク・NHK・Yahoo Japan・Hacker Newsからトレンド記事を収集し、Gemini ProがLLM変換して英語学習テーマに落とし込む。毎晩22:00に自動実行。 v2(昼): 「記事タイトルだけでは浅い」というフィードバックで、はてブのコメントとHNのコメントも取得するように拡張。trend_noteが「タイトルの言い換え」から「なぜバズっているか・コメントの感情の要約」に進化しました。 “A blog post titled ‘No jobs for Rust’ is resonating with developers. Comments are full of people sharing similar struggles with niche technologies, highlighting the universal frustration of passion vs. job market mismatch.” こういう解説文をLLMが生成し、動画の例文エージェントが文化的文脈のある英語例文を作れるようになりました。 v3(夜): 「コメントだけでもまだ浅い。記事原文を全部渡せ」ということで、記事URLをHTTP fetchしてHTMLをテキスト変換、最大5000字を渡すように。ThreadPoolExecutorで6並列fetchして高速化。プロンプト総文字数が1万字から5.6万字に増えましたが、その分生成されるテーマの解像度が格段に上がりました。 「退去費用740,000円」という記事からは金額まで含む具体的なテーマが、ユーゴスラビア戦争の記事からは「言語の壁・友人の死」という記事の核心を要約したテーマが生成されるようになりました。 おまけ: YouTube Live配信 今日は13時から3時間のYouTube Live配信もしました。Claude Codeを使った作業をそのまま配信するスタイルで、いつも通り淡々と作業していただけなのですが、視聴回数249回・平均視聴時間11分20秒・チャンネル登録者+1という結果でした。 「勉強になります」というコメントをいただいたりして、作業配信というコンテンツが少しずつ成立してきているような気がしています。 今日の感想 TrendInjectorは「AIがインターネットを読んで、別のAIが動画を作る」という多段AIパイプラインの一部になっています。v1の実装から数時間でv3まで進化したのは、フィードバックループが素直だったからだと思います。「もっとコンテキストを渡せ」という方向性がブレなかった。 明日はこのシステムが実際にどんな動画を生成するか、品質評価システムで採点してみる予定です。

March 1, 2026 · 1 min · 胡田昌彦

Active Directory入門 - まず把握すべき概念

もう2022年ですが、Windows 2000 Serverから登場したActive Directoryの入門動画をYoutubeにアップロードしました。 https://www.youtube.com/watch?v=lZ8Ps6U_kvY Windows 2000 Serverって2000年に出たわけですからもう20年以上前の技術ですね。それでも、今でも現役で非常に多くの企業で使われているわけですごいですよね。 もうActive Directoryに依存しない形態でクラウドオンリーで企業ユースでもバリバリに使えるサービス群がAzure Active Directoryを筆頭に多数出ているわけですが、まだまだ現役で使われ続けており、それを管理する人もこれから管理しなくてはいけない人も多くいますね。 そんなわけで、このタイミングでもまだ需要あるかなとおもって動画をサクッと撮ってみました。今回はキーワードを並べておいただけであとは全部その場のアドリブなので、話があまりまとまってなくてごめんなさいですが。 私が「Active Directoryに関して理解しておくべき項目」としてピックアップしたのは下記です。 構造フォレスト- ドメイン- コンテナ- OU- サイトサブネット- サイトリンク- DNSを利用ドメインツリー- Active Directory統合モード- SRVレコード- ディレクトリサービスユーザー, グループ, コンピューター等- LDAP- NTML認証 / Kerberos認証 / Cred SSP認証- グループポリシー- ドメイン参加ユーザープロファイル ADのデータベースドメインコントローラー- パーティション構成パーティション- スキーマパーティション- ドメインパーティション- グローバルカタログ- 複製ロジックマルチマスタ- ディレクトリ複製- Tombstone(破棄の有効期間属性)60日(2003)- 180日(2003 SP1以降)- スキーマ- FSMO(操作マスタ)スキーママスタ- ドメイン名前付けマスタ- RIDマスタ- PDCエミュレータ- インフラストラクチャマスタ- SYSVOL / FRS / D-FRS- 信頼関係- 災害対策ディレクトリサービス復元モード- 診断コマンド このくらいの項目に関してきちんと概念を把握できているときちんと全体像を把握して管理できるんじゃないかなと思います。ざっとでもいいのでわからない項目ありましたら、動画を覗いてみてやってください。(文章で書くのではなく動画に誘導するスタイル) https://www.youtube.com/watch?v=lZ8Ps6U_kvY

October 16, 2022 · 1 min · 胡田昌彦

Youtubeの動画をTwitterで紹介する by Azure Functions

自分のYoutubeチャンネルにアップロードした動画も283(2022/2/28時点)となりました。全く日の目を見られない動画も多数…。 動画を掘り起こして適切な人の目に触れさせることはYoutube自身がやってくれているので私が何かしても別に意味はない…のではありますが、せっかくなので自分のTwitterのフォロワー向けに定期的に紹介することをしたいなと思いました。 そこで、Azure Functionsのタイマートリガーで定期的に下記の処理を実行させることにしてみました。 Youtubeの特定チャンネルのアップロード動画の一覧を取得- 動画一覧の中から1つの動画をランダムでピックアップ- 動画のタイトルとURLを含むtweetを行う ソースはここに置いてあります。 https://github.com/ebibibi/youtubemanagement/tree/main YoutubeのDataAPIは初めていじってみました。Webで公開して誰でも使える…という構造ではなく自分専用なのでOAuthではなくAPIキーを使う形で実装しました。 アプリケーションを登録する- APIキーを作成する- googleapisライブラリを使う- Channels:listにてforUsernameを指定してリスト一覧を取得→UploadsのリストのIDを取得- PlaylistItems:listにて動画の情報を50件づつ最後まで取得 という感じにしてみました。

February 28, 2022 · 1 min · 胡田昌彦

胡田昌彦の更新情報を集約して見られるebisuda.comを作りました

胡田マニアの方には常識だと思いますが、私はebisuda.netというドメインの下に複数のホスト名で複数のブログを作成しています。例えば以下のものとか。 https://cloud.ebisuda.net/ https://windowsadmin.ebisuda.net/ この日記ブログ自体も独立しています。 https://diary.ebisuda.net/ これらは1つのWordpressでマルチサイト構成にしているわけではなく、本当に独立したものになってます。昔勉強もかねてこのような構成にしたのですが、今にして思えば失敗だったなという気もします…(笑 とはいえ、せっかくなので、サイト群の整理をしつつ、トップのhttps://ebisuda.net自体もWordpressで作り直してみました。壮大な無駄な感じがしますが。よければご笑覧ください。 https://ebisuda.net/ で、せっかくなので、すべてのサイト群のRSSを集約して表示可能にしてみました。ついでにYoutubeチャンネルも。 プラグインとして下記を利用しました。 https://wordpress.org/plugins/feedzy-rss-feeds/ Youtubeの動画もRSSを吐いてますね。以前調べたときにはRSSは出力してくれなかったはずなのですが知らないうちにシステムの仕様が変わったのかも?とりあえず下記フォーマットでRSS取得できました。 h t t p s : / / w w w . y o u t u b e . c o m / f e e d s / v i d e o s . x m l ? c h a n n e l _ i d = x x x x x x x x x x x x x x で、あれこれやって、一応サイトのお引越しと整理があらかた終わってきました。なんだかすごく懐かしい感じでここの所ブログのメンテナンスをしています。ずいぶん長いことはなれていたので、かなりリハビリが必要ですね。 ...

September 16, 2021 · 1 min · 胡田昌彦

Windows 10のショートカットと自動化について【動画あり】

最近Windows10のショートカットキーに関しての動画を3つほど作成、公開してみました。 - [Windows10ショートカット【初心者編】 - YouTube](https://www.youtube.com/watch?v=N_lQEMVYCxw) - [Windows10ショートカット【中級者編】 - YouTube](https://www.youtube.com/watch?v=lpU8E-Dpmtc) - [Windows10ショートカット【受けそうなもの編】 - YouTube](https://www.youtube.com/watch?v=ZQwujCQ7pI0) 想像どおりではあったのですが、やはり新しくてすぐに使えるわかりやすいものの方が受けは良いみたいですね。とはいえ、全然再生回数は少ないですが…。 動画で紹介したショートカットキーをブログでも紹介しておきます。 【初心者編】 意味 ショートカット Windowsボタン(スタートボタン) Windowsキー Ctrl + Esc アプリケーション切り替え Alt + Tab Windows + Tab ウインドウ整列 Windows + → Windows + ← ウインドウ最大化 ウインドウ最小化 Windows + ↑ Windows + ↓ コピー Ctrl + c ペースト Ctrl + v カット Ctrl + x (マウス操作と組み合わせて) 範囲選択 Shift + クリック (マウス操作と組み合わせて) 複数選択 Ctrl + クリック アプリケーション終了 Alt + F4 【受けそうなもの編】 動作 ショートカット ...

January 20, 2020 · 1 min · 胡田昌彦

Windows Admin Center概要とXClarityとの連携

先日 Lenovo Transform 3.0 にて登壇させていただき、Lenovo ThinkAgile MX for Microsoft Azure Stack HCIについて話をさせてもらいました。 この登壇に先立って2ノード構成での検証もラボをLenovoさんにお借りして実施させてもらい、そこでデモ動画撮影等も行わさせてもらいました。 作成した動画は私の個人のYoutubeに順次Uploadさせて貰う予定です。 まずは、Windows Admin Centerの概要とXClarityとの連携に関しての動画を作成しましたのでぜひご覧になってみてください。

July 30, 2019 · 1 min · 胡田昌彦

Spain【演奏してみた】

Spain。2ヶ月毎朝30分程度練習した成果です。 [youtube https://www.youtube.com/watch?v=-gI3tZ-aKsI] 正直、練習頑張った割には…という感じではありますが、それでも練習を始めた頃に比べれば大きな進歩です。練習開始直後~半月~1ヶ月の様子は以下。流石に進歩が見て取れます。1ヶ月からはあまり上達していないような気もしますが…。 [youtube https://www.youtube.com/watch?v=2y6p2aCbkR0] もっとうまくなりたいですね~。

September 17, 2018 · 1 min · 胡田昌彦

YouTube - CEOアンドリュー・メイソン:「謹製おせち」お詫びビデオ

お正月のおせちが酷い、ということで話題になってしまったグルーポンのCEOが謝罪映像をYouTubeで公開しています。字幕ありで、簡単な英語なので、私でもほぼ聞き取ることができました。 [youtube https://www.youtube.com/watch?v=CDMLMFxEY4A?hl=en&hd=1&w=448&h=252] グルーポン。色々悪く言われている面もあり、素晴らしいと言われている面もあり。良い方向に向かってくれるといいのですが、どうでしょうね?

January 19, 2011 · 1 min · 胡田昌彦

AI・テクノロジーの情報を発信しています

YouTube

AI・テクノロジーの最新トレンドを動画で配信中

note

技術コラム・深掘り記事を公開中