博士号(工学)をいただきました

先日、学位授与式で博士号(工学)をいただきました。64歳での学位取得です。

一般に、社会人で博士号を取る場合は、大学院に在籍せず、会社でやっていることを論文にまとめて提出する「論文博士」という方法がよく知られています。しかし私は、一般の学生同様に大学院に在籍し、単位を取得し、論文を発表して博士号を取得する「課程博士」です。しかも、会社の業務とは関係ない研究でした。

実はコロナ前に入試を受け、合格したのですが、その後、仕事との両立が難しく、時間もかかってしまいました。なんとかギリギリで博士号の取得に至りました。

さて、博士号を目指した動機は、単純に学び直しをしたい、というものです。その気持ちはずっと持っていたのですが、具体的な行動に踏み出せたのは、いくつかの出来事が重なったからです。

2015年、GoogleがDQNというAIでATARIのゲームを上手にプレイすることを発表しました。そのDQNがどういうものか調べると、ニューラルネットワークであることがわかりました。私が1989年に修士論文で扱ったものが、まさにニューラルネットワークです。驚いたことに、DQNは昔のニューラルネットワークをコンピュータの高性能化に伴いDeep(深層化)にしたものであって、私が研究したころと本質的には変わらないものでした。もしかしたら30年前の知識でも追いつけるのではないか、と思ったのです。

同じ2015年、萩本欽一さんが73歳で駒澤大学へ入学したことが話題になりました。萩本さんはレポートや授業にもまじめに取り組む姿が話題となり、大学生活の様子は書籍にもなりました。

その後、たまたまお会いした大学教授に、博士号を取るにはどうすればいいかという話をしたところ、大学としては社会人大学院生はウェルカムであること、ただし博士号取得はかなり難しいということをお聞きしました。この教授ご自身も、社会人で博士号を取られた方でした。

こうして、漠然とした思いが具体的な目標に変わり、大学院入学から今日に至りました。

今回、私は会社のためでも、自身のキャリアアップのためでもなく、個人的な探究心で博士号を取得しました。そのため、公表することをためらっていました。単なる自慢話に見えるかもしれません。しかし、振り返って考えると、萩本欽一さんの大学入学が私の博士号取得のきっかけの一つであったことは間違いありません。私が公表することで、そういうこともあるのか、自分も、と思う方もいらっしゃるかもしれないと思い、公表させていただいた次第です。

最後に一つだけ付け加えます。学び直しの経験は、私の人生にとってかけがえのないものでした。私は運良く学位を取得できましたが、たとえ取得できなかったとしても、その貴重な経験の価値は変わらなかったと断言できます。

ルパン3世歌舞伎『流白浪燦星 碧翠の麗城』

新橋演舞場で3月27日まで上演されている、ルパン3世の歌舞伎『流白浪燦星』を見てきました。

歌舞伎は中学か高校の時に、社会科見学のような形で見に行ったのですが、その時はあまり面白くない、と思い、それ以来、まったく縁がありませんでした。

今回観劇するきっかけは、東大校友会から優待券の枠があるという連絡でした。市川中車さん(香川照之)は東大卒ですが、銭形警部を演じるということでした。

早めに着席すると、緞帳にはルパン3世おなじみの登場人物が描かれていました。

演じるのは、

ルパン3世 流白浪燦星/石川五ェ門 片岡 愛之助
峰不二子  市川 笑也
次元大介  市川 笑三郎
銭形刑部  市川 中車

ということで、片岡愛之助さんの早替わりを何度も見せる、というところも見どころです。

イヤホンガイドを借りたのですが、これが大正解。舞台のセリフにかぶらないように解説が流れ、しかもそれがわかりやすかったです。

舞台中はもちろん撮影禁止です。

ストーリーが終わって片岡愛之助さんが挨拶をしますが、なんと、この時に撮影タイム!それも、左側1階の座席、左側2階のみなさん、と、各所に向かって撮影させてくれました。

私は演劇、特にミュージカルについては一般の人よりは好きなのですが、歌舞伎についてはまったく興味がありませんでした。しかし今回、考えを改めました。今後、こういった新作については見に行きたいと思います。

せっかくなので、お土産を買いました。ゴーフレットです。

AIカバーのYoutubeにどハマり中

AIカバーにハマったきっかけ

最近、YouTubeで
AIカバーをよく聴いています。

最初は半分ネタ動画だと思っていました。

でも聴いているうちに、
「これは結構すごいのでは?」
と思うようになりました。

きっかけは、あとで紹介する
涙のキッスです。

その前に、最近面白かったものをいくつか。

アンパンマンのマーチ(それいけ!アンパンマン)

元歌は
アンパンマンのマーチ

いきなりアンパンマンですが、
これがかなり面白い。

最近は映像も凝ったものが多いです。

AIの面白いところは、

アニメソング

J-POP

子供の歌

こういうジャンルの壁を
簡単に越えてしまうところ。

PPAP(Pen-Pineapple-Apple-Pen / ピコ太郎)

1976 Funk Version

元歌は
PPAP(Pen-Pineapple-Apple-Pen) / ピコ太郎

それがなぜか
1976年ファンク版。

こちらも映像が最高です!

AIカバーは
「ありそうでなかった組み合わせ」
を作るのが得意ですね。

ルパン三世のテーマ(Lupin the Third Theme)

English Jazz Cover

元歌は
ルパン三世のテーマ

英語のジャズカバー。

これ、普通に海外のジャズバーで流れていても
違和感がないレベルです。

ルパンの曲は
もともとジャズっぽいので
相性がいいのかもしれません。

ロビンソン(スピッツ)

乃木坂46カバー

元歌は
ロビンソン / スピッツ

こちらは静止画です。

以前はこのように静止画がほとんどでした。

アイドルが歌っていてもおかしくないような歌詞なので、妙にマッチします。AIカバーの面白いところは、

「この人が歌ったらこうなる」

という世界を
簡単に作れてしまうところ。

映像を見てて笑ってしまうのが、こちら

負けないで(ZARD)

Fake J-POP version

元歌は
負けないで / ZARD

東京オリンピックを舞台にしてますが、Tokyuになったり、五輪が六輪になったりしています。パン食い競争、犬かきのようなクロール、棒高跳びあたりは笑いがとまりません。

なぜか昭和歌謡になった

ultra soul(B’z)

元歌は
ultra soul / B’z

そして、これ。

涙のキッス(サザンオールスターズ)

English Jazz Cover

 

元歌は
涙のキッス / サザンオールスターズ

英語のジャズ版。

最初に聴いたとき、
普通に思いました。

「ああ、海外のジャズ歌手が歌っているんだな」

と。

誰が歌ってるのか調べてCDでも買おうとしたら………

AIカバーでした。

ここまで来たのか、と。

この曲をきっかけに
AIカバーをいろいろ聴くようになりました。

最後に、これはボリウッド(インド映画をハリウッドにかけて、ボリウッドと言います)になってしまった

恋 / 星野源

AIカバーをいろいろ聴いていると
思うことがあります。

J-POPは世界に出られる。

これまでは

言語

歌い方

文化

いろいろな壁がありました。

でもAIカバーは
それを軽々と越えてしまいますね。

コーディング未経験者8人とグループウェアを作ってみた〜ぼくらの七日間挑戦

前回の記事で

「Claude Codeで生産性爆上がり」

という話をしました。

Youtubeを見ていると、

「もう1年間、一行もコード(プログラム)を書いてない」

というようなAI技術者が結構いることに触発され、

「それならば、コーディング未経験者で、グループウェアを作ってみよう!」

と思いつきました。

グループウェアは機能も多く、チームで開発しても少なくとも半年くらいはかかる代物です。(AI使わない前提だと)

さすがに無理かなぁ、と思って、AIに聞いてみると、

「初心者だけで作るんですか?それはチャレンジングですね!」

と、他人事のような回答が。当たり前ですね、他人事ですから(笑)

社内で「未経験者のみがAIで業務アプリを作る」希望者を募ると、8人が応募してくれました。

この時点では、まさかグループウェアを作るなんて思ってないメンバーです。

まず、Claudeに「グループウェアの基本設計書を作成して」と依頼します。

次に、全員初心者で一日の作業は1〜2時間程度、その前提で8人分の手順書を作って、とClaudeに依頼します。手順書は14週分となっていました。14週間で完成、ということです。

8人分の手順書ができたら、難しい順をClaudeに聞きます。難しそうな担当は、8人の中でもコンピュータスキル高そうなメンバーに割り振ります。

そして、挑戦がはじまりました。

Claude Codeの入手と契約(PRO)、GitHubのアカウント作成、バックエンド担当はAWSの契約

このあたりからスタートです。

手順書は、初心者向けになっていたため、慣れてくると1週間分が1時間もかからない人が大半でした。

そして、なんと、

七日後には、グループウェア「Cyber@rium」(サイバーアトリウム、命名は私ですとして

こんな感じで、AWS上で一通り動くまでに!

さすがに多少の修正は必要な状況ですが、ここまで動いてるってすごくないですか?

コーディング経験、Claude Code、GitHub、全部未経験のメンバーがここまでやってくれました。

さて、なぜ未経験者でやろうと思ったか、というと、「現場の人たちが、自分たちのほしいツールを自分で作ったり、機能の修正を自分たちでやれたら、それが一番いい」からです。

今は、多少使いづらいソフトウェアを「我慢して」使ってたりするわけです。

システム部やシステム開発会社を呼んで、こういうふうに変えてください、とお願いして作ってもらう。費用も時間もかけたのに、できあがったのを見たら、実は思ってたものと違った、という経験を持ってる人は多いと思います。

自分たちで使いやすいように修正することができたら、どんなに素晴らしいでしょう。AIも思ってたものと違うものを出してくることがありますが、その時は、違う点を指摘してあげれば、すぐに修正にとりかかってくれます。納期が1ヶ月延びます、とか、費用がかかるので、まずは見積もりを取らせてください、というようなこともありません。

ということで、私は声を大にして言いたい。

「現場を知る者こそ、Claude Codeで開発にとりかかろう!」