GitHub Copilotで動画管理アプリをつくる

環境:Visual Studio Code, GitHub Copilot

GitHub Copilot(Claude Sonnet 4.5)に動画管理ツールを作ってもらいました。今回もほぼ丸投げで、人間は結果をデバッグするのみ。今回も過去にWPFで作成した動画管理ツールをほぼ同じような仕様でつくってもらいました。

ドローン動画のフォルダ

動画ファイルのフォルダを設定するとサムネール一覧で表示し、タグをつけて管理ができる。

今回作成した(してもらった)リポジトリはこちら

GitHub - ysm446/clip-manager
Contribute to ysm446/clip-manager development by creating an account on GitHub.

Clip Managerという名前はLLMに考えてもらいました。仕様としてはPythonとPySide、FFmpegで成り立っている。

動画再生時は画面が切り替わる。ブックマークをつけることが出来る。再生速度の変更や、フルスクリーン表示、スクリーンショット機能など欲しいものはだいたい作ってもらった。

こんな感じで独り言(?)を言いながら進めてくれる。開始から数分後「完成しました!」と最初の結果が出てきた。UIが立ち上がって動画が再生された時はちょっと感動しました。実際はここからの微調整が長かったのですが。

感想

今回は前回のようにさらっと作ってもらう感じではなく、数時間のやりとりがありました。最初に曖昧な注文をしてしまったことがよくなかったかもしれない。UIは気に入らないのでこれから手を入れていきますが、機能としては必要な部分はそろったと思います。細かいデザインをプロンプトだけで伝えるのは結構難しい、という学びがありました。

コードをAIと一緒に書くと、方向性の違いでいろいろ思うことが出てきますが、丸投げは気が楽ですね。途中、人がやるとしたら気が滅入るような大きな仕様変更をしてもらったのですが、文句ひとつ言うことなくやり遂げてくれました。

Copilot Proで月額10ドル払っていますが、生産性を考えたら激安だと思います。

アプリは作る時代から作ってもらう時代になりましたね。PySideが嫌いで避けてきた経緯があるのですが(ちょっと後ろめたさもありつつ)、やらなくてよかったかもしれないと思いました。笑

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