講演資料: TechConf2025
https://gyazo.com/2e0fc7d10cb6f506829d343bd2bee94c
本日の話 (2025/4/11)
仰天について
老人力について
慶應義塾を退職しました (2025/3/31)
旧: 慶應義塾大学 環境情報学部 教授
新: 慶應義塾大学 名誉教授
masui@keio.jp
https://gyazo.com/5093889642ecec89021737c429c62322
https://gyazo.com/063bb74ae272445bd4ad0c288d93454a
最終講義動画
https://www.youtube.com/watch?v=F_m7uGqNuLQ
最終講義資料
最終講義写真
野望
✅ テキスト入力界
✅ 画像キャプチャ界
✅ テキスト編集/共有界
✅ ヘルプ界
電子書籍界
コンテンツ閲覧界
認証界
老人界
仰天について
生成AIに仰天した人は多いだろう
しかし10年後の若者は全く驚かないだろう
あたりまえだと感じるだけ
最近仰天してますか?
生成AIには仰天しまくり
昔は?
仰天とは何か
自分が知らない すごいものを突然見たとき仰天する
仰天しないもの
自分が作ったもの
フツーに感じられるもの
自動車
ゆっくり進化してるもの
USB-C
あたりまえに見えるもの
自動ドア
自分をくすぐることはできない
自分で足裏をさわってもくすぐったくない
驚かないもの
生まれたときから有るものには驚かない
生成AIにも若者は驚かないかも
これまで仰天したもの
再帰計算
スプレッドシート
GUI
Web
Google検索
生成AI
No Code
再帰計算
自分を自分から呼ぶ
高校生のころ仰天した
例: 階乗の計算
$ f(1) = 1
$ f(n) = f(n-1) \times n
再帰計算1
code:fact1.js
function fact(n){
if(n <= 1) return 1
return n * fact(n-1)
}
alert(fact(5))
⇒ 120
再帰計算2
$ nが整数でなくても良いようにする
code:fact2.js
function fact(n){
v = Math.floor(n)
if(v <= 1) return 1
return v * fact(v-1)
}
alert(fact(5))
⇒ 120
再帰計算3
code:fact3.js
function fact(n){
v = Math.floor(n)
if(v <= 1) return 1
return fact(v-1) * v
}
alert(fact(5))
⇒ 1 ??
再帰計算4
code:fact4.js
function fact(n){
let v = Math.floor(n)
if(v <= 1) return 1
return fact(v-1) * v
}
alert(fact(5))
⇒ 120
let が有るだけで全然違う
仰天ポイント
自分を呼んだりすると壊れてあたりまえと思っていた
FORTRANやBASICだと今でもそう
何故壊れないのか
小さな違いでもバグが出るかも
表計算ソフト
VisiCalc
VisiCalcは、部分的には、メインフレームなどによるタイムシェアリングシステムで広く使われていた表計算プログラムに着想を得ている。例えば、International Timesharing Corporation (ITS) の Business Planning Language (BPL)、Foresight Systems の Foresight などがよく使われていた。ブリックリンは「VisiCalcを作り始めたころ、我々は様々な表計算プログラムに精通していた。実際、ボブは1960年代から Interactive Data Corporation で働いており、そこで表計算ソフトを使っていたし、私もハーバード・ビジネス・スクールで触れたことがある」と記している。
大型計算機だとすでに有った??
もともと計算機のエンジニア
MBAのときに発想
ScrapCalc
Cosenseの中に式を記述
10+20
ScrapCalc応用
三菱UFJ預金 = 1000000
みずほ預金 = 2000000
全預金 = 三菱UFJ預金 + みずほ預金
増井の財産 = 全預金
GUI
現在のGUIは40年変わっていない!?
伝説のデモ (1968)
Douglas Engelbart
https://www.youtube.com/watch?v=B6rKUf9DWRI
Xerox PARC
http://gyazo.com/b93fb40af13436b714e1ac3d8f26ba8a.png
N37.4020824,W122.1482261,Z16 Parc
Alto (1973)
Xerox PARCで開発
https://gyazo.com/ffe13676111e106b8c819b870cce4601.png
Xerox Star
1981発売
https://gyazo.com/79d6aa012b0c679da9a11b02cb3f659e.png
Lisa (1983)
AppleのGUIパソコン
https://gyazo.com/c0596d8b63d9b9b790d3bb953c5291a7.png]
Lisa
https://gyazo.com/3ca39857447ef0c22e3decfbd4e568cb.png
Macintosh (1984)
https://gyazo.com/5db2d3658020a8fd6712eb783a62b988.png
NeXT Computer
1985創業 by Steve Jobs
現在のMacOSの原型
https://gyazo.com/66d94e93c6a0d0153f171b88692e2445.png
NeXTStep
https://gyazo.com/37a3e1d28c4268112b42e760de38f2af.png
新しいインタフェースの発明/普及例
GUI
マウス
VR / AR
Web
ここ20年ぐらい何も変っていない
Web
1994ごろはじめてMosaicを見た
クリック一発で世界中のものが表示されることに驚愕
ハイパーテキストは知っていたのに驚いた
今でも仰天が続いているのがすごい
Google検索
高性能な検索エンジンが突然登場して仰天
生成AI
毎日仰天の連続で楽しい
いまどきのノーコード
No code required
https://www.amazon.co.jp/dp/B0048EJW5S https://gyazo.com/1fe20a3bcd1f1ccb4e9d4e6f81b0af0a
PBEでノーコードをなんとかしようとした話
レビューがひどいorz
ノーコードをPBEで実現しようとして全く失敗し、LLMで解決されてしまったのは面白い
仰天ポイント
自分が作ったものではない
常識と思ってたものがひっくりかえる
大変便利で新しいもの
生まれたときから有るするものには驚かない
テレビ、自動車、etc.
Webや表計算に驚く人はいない
将来?
仰天ばかりしていると疲れるか?
良いタイミングで仰天したい
いつも仰天していると人生が長くなるかも
「あたりまえ」を追及したい
老人インタフェース
老人はわかりやすい障害者である
老人専用の研究は少ないはず
老人のドッグフーディングをやると良い
あらゆる人に有用なインタフェースを作れる
例: 注文インタフェース
「並」というだけで牛丼を食べたい
例: SmoothSnap
例: Serencast