ニコ生を熱狂させている人気バラエティ番組を一人で回すための「モバイルポン出し」を爆速開発した話(コード公開)

皆さん、こんにちは!かばんごです。

最近のAIの進化、すごいですよね。「未来の同僚」と呼ぶにふさわしい働きぶりで、イラスト生成や情報要約までこなしてくれます。

ですが、私にとってAIは単なる便利なアシスタントではありません。


💥 助けてAI!タスク過多「ワンオペ」制作現場のリアル

実は、私が担当しているCAINDの技術体制は「ほぼワンオペ」体制なんです。

生放送となると、PC操作、音出し(ポン出し)、VTR出し、技術にまつわる部分を全てを一人で同時進行!ミスが許されない緊張感の中で、頭の中は常にタスクでパンパンです。

さらに追い打ちをかけるように、OBSのアップデートで、これまで使っていた効果音出し用のプラグインが使えなくなるという事態が発生!緊急で新しい解決策が必要になりました。

そんなタスク過多の危機の中、救世主として手を差し伸べてくれたのが、今話題の「AIコーディング」です。

AIコーディングとは、人工知能がソフトウェア開発を支援する技術です。(中略)開発者の負担が軽減され、生産性向上とより創造的な作業への集中が可能になります。(Geminiで生成)

そう、これは私のような**「猫の手も借りたい」ワンオペ制作者のための、生産性を劇的に向上させる技術なんです。

ここ数日、AIアシスタント(主にGitHub Copilot)を駆使し、「ワンオペの負荷を軽減させる」ためのツール開発に没頭していました。
実際にCAINDの実績としてはテロップ出しをより効率化するツールも秘密裏に開発してしれっとつかってました。
さらに技術面以外での負荷となっていたクイズ企画のパネル表示もシステム化に成功しています。
👉記事があるのでそっちもみてね

💡 「マウスだけじゃ足りない!」を解決する究極の発想

ワンオペOBS現場で最も非効率なのは、マウスに縛られること。

「あ、ここでポン出しのSE入れなきゃ!」「でも今、カメラ切り替え操作中!」という、マウスの操作が間に合わない状況が頻繁に起こります。でも手元にあるそのマウスとかいうよくわからないデバイスではボタンを1つ押すのにも時間がかかります。

だからこそ、私はAIにこの緊急かつ究極の要望を叩きつけました。

「生放送のポン出しを、ポケットに入っているスマホやタブレットから操作できるようにしろ!」

この「ワンオペ制作者の悲鳴」をAIに食わせたところ、具体的な「要件定義書」を瞬時に生成! (もちろん、現場のリアルな要望に合わせて、私が手動で微調整は入れました。AIは現場のストレスを知らないからねw

※あとぶっちゃけGeminiに校正依頼したときにちょっと派手にしろって言ったので瞬時は大げさです。普通に1h弱ぐらいはチェックに時間かけました

実際にまとめてもらった要件定義書の一部 基本的にはmarkdown形式でまとめてもらってます。

💻 AIと二人三脚!ワンオペを救う「モバイルリモコン」が爆誕

AIと対話し、少し手動で修正するというキャッチボールを繰り返すことで、ついに完成したのがこちら!

✨ ワンオペ制作者のための「モバイルポン出しシステム」

このツールは、OBSプラグイン消失という危機を乗り越え、私のような「一人何役」を強いられる制作者のために生まれました。

  • 自由な体勢で操作可能: スマホやタブレットのブラウザからアクセスし、巨大なボタンをタッチするだけ。PCの前に張り付く必要がありません!
  • 音出しの負担が激減: ローカルネットワーク内のサーバー(ponzu server)を通じてOBSに接続し、ワンタッチで音が鳴る仕組み。これにより、PC操作から解放され、ディレクションやカメラチェックなど、他の重要な業務に集中する余裕が生まれました。
Ponzu Server スマホでアクセスする用のローカルIPアドレスがでてくるよ 後々ちゃんとGUI化してQRコードとか出るようにしたい

⚠️ 環境構築は必要: 使うにはNode.jsなどのライブラリのインストールが必要な場合があります。

🧑‍💻 ツールはできた!でも最後は「人」の感覚が命

AIがどんなに優秀でも、使うのは生身の人間(私)です。

ワンオペ現場で本当に使えるか?という視点で、何度も動作確認をしました。

  • 緊張する生放送中に、パッと押せるボタンの大きさか?
  • 反応速度は一瞬か?
  • なんか変な挙動しない?

この「現場の感覚」だけは、AIには再現できませんし、AIはまだまだ人間の感覚をしらないし、平気で人間からしてみたらこれはバグだよってコードを書いてきます。
普通にブラウザでひっかかるようなシンプルなエラーを出してくることもあるので、エラーが出たらChrome Dev Tool(F12)を使ってデバッグし、AIと共同で修正します。
100%あてにするのは絶対やめた方がいいです。体感信頼度は60%ぐらいです。

そして、このタスク過多を解決したモバイルリモコン、GitHubで公開中です!私の経験とAIのコードが詰まっています。ぜひ、ワンオペで苦しむ配信者のみなさんも触ってみてください!

GitHub - nodoka-kabata/ponzu
Contribute to nodoka-kabata/ponzu development by creating an account on GitHub.

🚀 まとめ:AIは「一人ぼっちの開発者」の最強の相棒

「ちょっとした知識」と「AI」さえあれば、私のようなワンオペの制作者でも、自分の仕事の「非効率な部分」を解決するツールを自分で作れる時代になりました。

AIはコードを書いてくれますが、「何を作るべきか」「どう使えば現場が楽になるか」という発想と、最後の品質チェックは、私たち人間がやるべきことです。

今回、AIに作ってもらったPythonツールを通じて、少しだけPythonを理解し、さらに深く学ぼうというモチベーションにも繋がりました。

「ワンオペで辛い…」「自分の仕事のここが非効率!」と感じているあなた。VSCodeなどのエディタを使って、AIを最高の相棒にして、あなたの現場をハックしてみませんか?

AIを活用して、タスク過多のワンオペ現場を、快適な「ソロプレイ」に変えましょう!

告知❣

毎週 金曜日 よる10時から『CAIND』という有志で制作しているバラエティ番組をニコニコ生放送にて配信しております。

インターネットで活躍しているさまざまなクリエイターの方をお招きしてトークを繰り広げたりさまざまなゲームにチャレンジしたりと盛りだくさんで笑いあふれるバラエティ番組となっております。

ぜひご覧ください

CAIND | 1週間がんばったアナタへ…週末がよりちょっと 楽しくなる!生バラエティショー!
-自分に甘くていいんだよ- 1週間がんばったアナタへ…  週末がよりちょっと 楽しくなる!  生バラエティショー! この番組は、“週末をよりちょっと楽しく!” なアイデアと CAINDならではのトレンド情報が満載の生放送型ユーザー企画! 笑...

コメント

タイトルとURLをコピーしました