そう。ていうかもう、チャットGPTで、
プログラムどんくらいできるかは、
1回触っといたほうがいいよ。
感動するから。
感動レベル。
プログラマーが言ってるからガチだね。
なんでこんなにプログラム勉強しないといけないんだろうって思うぐらい。
もはや不要。
教育いらんでしょ。
いると思うけど、
なんかヒントはある気がする。
本当?
AIが、そもそも、
チャットGPTも、
プログラムに、
特化してるわけでもないわけだよね。
はいはい。
だからもっとゴリゴリ使いこなしてる人は、
違うAI使ってると思うんだよ。
なんだけどにしても、
十分使えるぐらい、
ゲーム開発する上で、
今後問われるものは何かとか、
大事なスキルというか、
大事な、
ポイントっていうのが、
どういうところかとかの、
ヒントになるっていう意味では、
一回は触っておいたほうがいい。
っていうのは思ったな。
今日はそのAI開発の、
簡単な中身について、
ジョーさんが話してくれるっていう感じ?
ゲームの話は、
違いで。
そんなに誰も、
期待してないけど。
普通はね、
ゲーム、こんなゲーム作ったって言って、
どんなゲームって言って、
やった後にどういう風に作ったの?みたいな話なんだけど、
どういう風に作ったのから、
ちょっと話したいんだけど、
そもそもなんだけど、
みんなに、2人に、
画面見せながらやるんだけど、
そうですね。
今ちょっとHDMIで、
自分のパソコンつないで、
ちょっとGPTだけ開いてるんだけど、
まずどんだけ気軽に、
プログラム作って試せるかっていう、
ゲーム、
まずチャットGPT見てみて、
試しにあれ作ってもらってもいい?
あれ作る?
シューティングみたいなゲーム。
シューティングゲームね。
そういう風にやるよ。
シューティングゲームの
ウェブアプリ。
を書いて、
ってやるじゃん。
ほんと一言だね。
シューティングゲームのウェブアプリケーション、
HTMLを書いて、
で、
上下左右。
そっか、これ簡単な要件展示してくる。
なるほど、なるほど。
上下左右で
移動できて、スペースボタンを
押したときに攻撃する。
そんな感じでいいの?
めっちゃラフに。
まずは、すげーラフに
シューティングゲームのウェブアプリケーション、
各HTMLを書いて、上下左右ボタンで移動できて、
スペースボタンを押したときに攻撃する、
残りは、上下のボタンでヒット、
シューティングゲームのウェブアプリケーション、
各HTMLを書いて、
スペースボタンで移動できて、
スペースボタンを押したときに攻撃する。
これは非常にリアルな
作業をしますね、
とおりで、
ここの
標準の
クリエイターは
すごく
奥に立っているので
あまり
tmlっていうさ なんかからのファイル を作るわけですね 引く力でファイル
新規作成で こうやってHTMLできる じゃん からじゃん からのところ
gptでもコピーしてくださいっていう ボタンが勝手に出て そのコピー
コードって押すともうコピーされるん だね コードが
そうそうそうそう でさ ここにさ さっきやったやつさ これもうまだ
書き中かな リクエスト入ってくる でしょ すごくない
すごい
まだ書き続けてますね すごいですね
しかもちゃんと構造 弾とかさ 描画 とか敵とかさ
そこの指示もできる 例えばそれぞれ ガーってさ プログラム書き始める
けど それぞれ何してるか コメント でちゃんと書いてみたいなことも
できるのね
はいはいはい じゃあいじるとすれば ここっていうのが分かるんだね
人の目で見たときも
そうそうそう ちょっと持ってゴリゴリ 書いてくるね 今
すごいね なんかマウスでクロール してるの10クロールぐらい下に
終わったね 終わった終わった で ほら コピペで
何行ぐらいになるかな 多分400行 ぐらいかな
はいはい 書き終わるまで 全然 2 3分とかかかってないよね 今ね
うんうん で 見てみて これで これ 保存しました
はいはい
タブクリックします
htmlっていうファイルを開くと おー ほら
おっす
何これ
なんか上から降りてきて
なんか1990年代から80年代によく あったような
はいはい 懐かしい懐かしい
はい
スーパーミーファミコンぐらい のときのシューティングゲーム
が一瞬でできてる
Windows XPでしょ
そうそう なんか
見たことある
グラディウスに近い縦スクロール なんだろうな
ちょっとこれ スクショ撮っとこう か せっかく
いや シンプルながら100%これは シューティングゲームだと言い切れる
ような
シューティングゲームだよね
うん
しかもなんか飛弾したね ちゃんと 今
うんうん
下手だよ ちょっと画面揺れるね
あ でもちゃんと死ぬんだ すごい ゲームオーバーまでやった
ゲームオーバーまで出てくる
Rでリスタート うーすげー
すーごい
見て
いや もう
見た見た
うんうん
すごいじゃん
これさ こんな簡単に ちょっと これ 画面共有しないよね どれぐらい
それなりの出来なのか
そうそうそう
なんか単純にさ ただの四角丸 とかでやってる感じじゃないじゃん
ないないないない
Unityのサンプルだと大体四角丸 とかすごい味気ないものがあって
さ
味気ないよりは味あるよね
味ある
味ある
なんかパッと見でまず自分の期待 がどれかっていうのも一瞬で分かる
これに当たっちゃいけないっていう ものが上から来てるのも一瞬で
分かるし
ボタンを押して出たものが攻撃 やるっていうものを一瞬で分かる
っていうこの
なんていうんですかね
もうパッと全部見れば
ちなみにさ 操作方法とか書いて くれてるし
ほんとだ 下に
リスタートもこうやってやってる から
なんかしっかりちゃんと完成した やつだったんだよね
後ろもさ ちょっと宇宙感が出てる
そうそう
そうそう
ですごいのが後ろのね 星屑感が あの点のところがさ
ある程度レイヤーがあって3層 ぐらいになってさ
遅い星と早い星と
そうそう
中ぐらいの星とちょっとスペース 感もすごいんだよね
宇宙空間っぽさちゃんと出てます もんね
あの背景があるから味気なくない 感じにもなってる
なるなる
うん
しかも書いたのはたった2行だよ ね
そうですね
日本語としてはね
これちょっと後で教育するね
4,5分であれですもんね
当時3,40年前ぐらいに流行ってた と言えるようなゲームが
パッとできてしまうような時代 になったということなのかと
すごいです
これさ 見てさ じゃあシューティング のゲームの作るために
プログラム勉強しよっかって言って さ
1ヶ月ぐらい勉強してさ 作る気にならん くない
今のを作るとしたらたぶん作る 必要がないのかなっていう
なんかゴリゴリに作り込むための 知識としては必要なのかもだけど
簡易的なものだったらもういっか みたいな
そうなるよね
だからなんだろう 今までのよくあるプログラムの
勉強の仕方としては
そのあれじゃん 教科書読んでる だけだとなんかしっくりこない
から
試しに例としてこのサンプルの コードでこれ書いてみたら
自己結果こうなったみたいな
なんかすごいなんかちょっと言い方 あれだけどさ
言葉選ばずに言うんだったら地味 な結果のためにめっちゃ頑張って
ちょっと出てきて
でちょっとずつできるようになる となんかだんだんゲームっぽい
ものができあがる
ユニティとかだったらね比較的 早い段階からそのなんかボール
を
まず宇宙に浮かせますとかキャラクター を動かせるものができますとか
当たったらダメージ食らってできます とかそういうのがあって
一個ずつ機能を覚えながらできる ようになるっていうんだけど
まずこれまずシューティングゲーム 作っていってたら
ガチでそれに必要な機能全部込み で作ってくれて
でこの後さ例えばさあのなんだ 勉強したかったらさ
例えば操作に関するコード何とかさ
確かにじゃあこれがその操作部分 のコードですっていうのが分かる
わけだよね
そうそう自分で作っておいて指示 して作ってもらいながらもそれ
ぞれのこれどうしてんのとかっていう のを自分で知りたい順番から知れる
じゃん
はいはいはい
だから学習する順番っていうの がAIを使うとプログラムでめっちゃ
自由になると思ってんの
確かに
で俺それ結構大事だと思ってん のプログラムってさまずは変数
から覚えましょうみたいなさ
謎の順番あるでしょ
あるある
あれしかもさ全然興味ない順番 じゃんだけど
楽しない
知っている人からしてみるとここ からが重要だからみたいな順番
なんよ
第14っちゃ重要なんだけどその順番 は
だけど学びたい人からしてみる とは知ったことじゃないみたいな
じゃん
確かに
興味あるところそこじゃないみたいな
入りが楽しくないよね
入り入り結構さギャップあるくない
あるある
ゲーム作りたくてプログラム勉強 してんのに別に興味ないところ
から学ばされるみたいな
はいはい
だから興味だから大事みたいな だけどさもっと楽しくできるじゃん
っていうのが
確かに
AIを使ったプログラム学習とプログラム 作成だと思って
大事だわ英語やりたいのに単語 からいきなさいってもう言われて
全然楽しくないみたいな
まさにそれですよね
そうそうまず会話しながらなんか やりたいよね英語使ってやりたい
ことやりたいよね
うん
そうそうそう
でちょっとずつ覚えるっていい じゃんこれを知りたいって思うわけ
だからそれに近いことができる ようになったっていうのが俺の中
ではAIを使う意味だと思ってる まずは
学習教材ですら自分で作れる みたいなことね
うんうんうんそうめっちゃよくない いやすごいできる気してこない
なんか作りたいものがあればだよ ポイントはそこないよ作りたい
ものがあるからだよ
まず作れちゃうっていうのがいい ですね作ろうと思って僕もやっぱ
こう動画とか編集してる時にやり たいこととか作りたいことは頭
には浮かぶんですよそれをダビンチ リゾブルブとかそういう動画編集
ソフトみたいなのを使って作ろう とする時に例えばここに吹き出し
を書きたいでもやり方がわからない とかでそれ調べてる間にあーめん
どくさいってなってやめちゃう っていうのが繋がってそういう
ふうなのを投げちゃうってことが 結構あったんですけれどもまず作り
たいものがばーって全部もうできる そしたらそのできたもののここは
どうやって作ってるのっていう のをパパパパって教えてくれて
でできたものがあるからそこに ついてのイメージもしやすいっていう
ふうなことが今私の受けた印象 なんですけれどもそういった形
で考えるとこれはちょっと革命 というかすごいですね本当に
たしかにそうなんですよねだから これからプログラム勉強します
って言って教科書を買うのを全然 止めたいとかそういう気持ちは
ないけどこういうこれもアプローチ 方はいろいろあると思うしそれ
ぞれからいくのが大事だと思 ってるのなんかこうこれどういうこと
なんだろうって興味持って今まで 通りのね昔からある教科書みたい
のにだからこういうことねとか っていうのも分かったりとかそういう
いろんなものを駆使して勉強も 簡単にできるというか楽しくできる
っていうのは選択肢としてChatGPT とかそういうAIはめちゃくちゃ
いいと思ってるっていうのが今の 感想です
これを使いこなすまでジョーさん どれぐらいこれGPTに触れたの
俺はでもそれこそさっき言った と2週間ゴリゴリにやるとそれ
なりにバグ取りもできて自分の 納得するものっていうのが作れた
まず最初はこのレベルのものを 作りたいその後機能拡張でこう
したいとかってまだ途中ではあるん だけどそういう意味だよね大きく
見たらでももうなんかプレリリース してる状態って感じ今は思う
そうなんだ実際にそれで作った ゲームがある
次回のお楽しみ
急かさないでください楽しみなの わかってますすいませんね
ちなみに時間で言うと大体いつもの お仕事終わって家に帰ってきた
自由時間っていうものを大体毎日 何時間ぐらい使って2週間ぐらい
でどれぐらい先ほどのようなコード が書けるというか使いこなせる
ようになったんですか
毎日平日は2時間土日は4,5時間 って感じ
おー
結構ゴリゴリやってるね
結構ゴリゴリ
でも楽しかったもん
そうか
楽しかったから一瞬だったよ全然 そんくらいゲームするっしょ
するする
まあまあまあ
するする
1日2時間土日5時間
うん
ね
確かに確かに
ちょっとやり足りない
でもそんくらい楽しかった
じゃあほんとゲーム感覚
マジで楽しかった
うんうんうん
すごいなほんと楽しいんだね
楽しければ一瞬ですからね
いやマジで
あー
むしろ他何か家事だったり云々 とかやらない感からパソコン離れない
感の方が嫌だったくらい
なるほどね
買い物とかね
うんうん
もうほんとそれやりたくて仕方ない レベルになった
そうそうそう次AIがさ何よりゴリゴリ 働いてくれる書いてくれるし次の
提案とかも聞いてくれるさ
はい
なんか次じゃあどうしよっかな ってもうワクワクしちゃうんだよね
なるほどね
うんうん
うん
なんかできるできるできるガッと ステップ踏んでる感じ
えーじゃあこれやってって言った 後にじゃあ次にこういう機能実装
しましょうかって提案とかも来る わけ
そうそうそうそう
すごいね
でまぁ一方でねその分からずに 作れちゃうから分からずに作れる
ってことは何かバグあった時に 取るのも大変じゃないって
はいはいはい
みなさん今までねAIにあんま頼 らないようにしてた理由それだったん
よ
あバグ取りが大変ってこと
とかそう最初の出だしが早いのは 知ってたのね
はいはいはい
作るのは
うん
これもあのさっき見せた通りさ 普通に感動すんじゃん
うんうんそうする
最初のなんか5分もあればできる マジそうじゃん
うんうん
なんだけどそのまま理解しない ままやると運用の仕方が大変とか
確かに
云々とかあるじゃんでも正直その 時に聞けばいいんだと思った
そうそうAIにバグ取ってって言 えばバグ取ってくれるんじゃない
ですか
えっとねただねバグ取ってって そこはねちょっと難しいところ
であるんだけど
たださっきのゲームであったら ちょっとこうゆらゆら揺れちゃう
ようなところがあったらこのなんか 風船赤い風船が揺れているバグ
を揺れないようにしてくれみたいな ことを打ち込むとそれはバグ取り
ができるって感じですか
えっとそうえっと半分正解で半分 不正解で何かっていうとバグという
のを何かっていうところから話を すると
確かにバグの定義
そうバグの定義からなんだけど 風船がふわふわ揺れてるっていう
のはのがさんバグって言ったんだ けど人によってはバグじゃない
かもしれないじゃん
うんうん
じゃあバグって何っていう話だ けどそれは仕様通りに動かない
こと
うん
っていうのがバグと言う
なるほど
ってことは仕様って何って言ったら それは製作者が決めるこういう
ものを作りたいっていう仕様の ことかな
はいなるほど
だから風船は揺れてその上でそれで いいっていう仕様だったらそれは
正なのだからそれはAIもわからない ことなの
じゃあ風船が揺れてチカチカし ちゃうような感じになってるこの
チカチカだけを取ってくれっていう ふうに言えばこちらとしてはバグ
が取れたっていうふうな感じには なる
そう
なるほどなるほど
でさっきの話をちょっと続ける としたらあれなんや要は作らせる
とあんまりプログラムの詳細わからない ままどんどん進んじゃうでもコミュニケーション
を続ければコミュニケーション を続けるのね自分の思ってる
仕様っていうのをどんどん言語化 してAIに伝えてあげるっていう
作業になるのだってAIはいろいろ ふわっとしたことを例えばゲーム
シューティングゲーム作ってって 言っただけでふわふわした風船
みたいなのが敵みたいなのが出て くることをしてるわけだからAIっていう
のは基本的に人間の曖昧な文章 とか言葉というかそういったもの
を汲み取って作ってくれるもの だと思ってるのでプログラムっていう
のはそれを読み間違えないように 具体的に機械に対して書く伝える
言葉だと思ってるのでだからAIは その橋渡しをしてるようなイメージ
だと思ってるね
だから橋渡しをしてるからよく も悪くも制作者の考えてた仕様
とは何かしらのギャップは出る わけよだってAIが保管してるから
それを言ってなかったけどさっき は実は自分はこういうふうに頭
考えてるからこういうふうにして ねっていう修正をするのがバグ
取りに近いイメージ
なるほど
それがAIとの会話でありAIとの コミュニケーションであり
もっと言うとポイントとしては その詳細はわからなくていいの
かどうかっていう話になるんだけど 今のところそれは詳細は全部わ
からなくていいと思ってるの気 になるところを聞けばいいから
単純にコミュニケーションでわかる からねそれさえも教えてくれる
からAIはだけど個人的に結構自分 ではがっつり使ったって自分は
あるんだけど思ったのはまず仕様 をちゃんと伝えていく作業になって
いくの要はさプログラム書くじゃん でエラー出るときあるじゃんエラー
出て挫折する人多いんだけどエラー ってそれなんでエラー出るかっていう
と機械は何を言ってるかわからない からなのね
なるほどね
プログラム書いたりとかなんで わからないかっていうとなんか
文法が間違ってるっていうことも あればそもそも曖昧だからちゃんと
定義されてないから定義してね っていうものがそういうエラー
なのねそれはチャットGPTを回する となんかエラーにしないように
なんかよろしくプログラムに落として くれるっていう感じ
なるほど
でもさっき言ったとおり制作者 通りの仕様通り動かすためにちゃんと
伝えてあげる必要があるギャップ が出たところに関してはねでその
ときにわからんまま作らせていく とそもそもあれそういえばここの
機能ってどうなってんだっていう のが出てきたりするの例えばさっき
で言うとシューティングのゲーム の背景って星になってるじゃん
星の速度がさそれぞれ違ってた じゃん
違った違った
でそれがさ3層に見えたじゃんでも それってもしかしたらだよ何通り
か考えられてそれどうやって実現 してるかっていうと例えば全部
同じ1つのレイヤーに星の白い 丸があって3つの3種類の速度で
動かしてるかもしれない
なるほど
いくつはなんかAの速度でそういう ふうに3種類の速度でなんかバラバラ
やってるから3層に見えるっぽい
でももしかしたらレイヤーが3つ 分かれててそれぞれのレイヤー
の星があって大きさも違ってて 動いてるかそれを知りたい
どういうふうに実装されてるか 知りたいって思ったらそれを聞く
の今ここってここの星の機能処理 ってどういうふうに実装してます
かってそこが何て言えばいいんだろう ななんかプログラムの一行一行
の話ってよりかはプログラムの 構造の話に近いんだと思うんだ
よね
なるほど
聞いてるもの実装の仕方という か答えはないわけよそこにはただ
プログラマーによって好みだったり 重視してるものによって実装方法
は変わるわけよだから例えば今 じゃあ星の動きどういうふうに
なってるんですかっていつのレイヤー とかになってるのとかって聞く
と間違っててもあっててもちゃんと いい会話をしてくれるから
じゃあ今は一つのレイヤーで移動 速度が違うだけですっていう
そうそう
じゃあその前提で今後こういう ふうなシューティングを使いたい
場合はそのレイヤーが一つのほう がいいのか悪いのかみたいなこと
も聞けちゃう
聞けちゃうしその今の構造を知る ともしもレイヤーが3つあるんだったら
じゃあもうちょっとレイヤー増や して大きい惑星とか小さい惑星
も出したいなとかあの指示もイメージ しやすくなるでしょ月の今の構造
を知るとなんか急に今3つのレイヤー になったけど一つのレイヤーに
なんかいろんなものをもっと足して っていうそういうミスリードみたい
のがなくなってくるだから今の構造 っていう面で今どうなってるのか
データ一覧どうなってるのかとか そういうもうちょっとミクロな
プログラムっていうよりかマクロ のプログラム構造とかそういった
ところそういったところの理解 と知識っていうのがだんだん必要
になってくるのかなっていうのは 思ってる
なるほどミクロはもうむしろや っちゃってくれるんだねだいたい
AIが
そうそうあとは今さパッと簡単に 作ったからシューティングのhtml
1個のファイルなんだけどそれを どんどん多機能にしていくとコード
の行数どんどん増えていくの増 えていくとどうなるかっていう
ことAIも読み壊せるときにパンク したりすることがある
そうなの
そうだから何がいいかっていう と本来プログラムをそんな1つの
ファイルに全ての行を書いて作る っていうことはまあないのどうする
かっていうと機能別にプログラム をファイルで分けるのね例えば
ダメージ計算関係のモジュール って言い方もしたりするんだけど
関数だったりモジュールだって ファイルで分けるとかいろいろ
あるんだけどそのために関数っていう ものもあるんだけどねそういう
ものはファイルで分けて例えば hpのダメージ関係だったりあとは
なんか周りの背景関係あとはUI 関係キーコンフィグとかね上下
左右とかそういうのを分けてファイル を分けてやっていくと
なるほど
作りやすいし自分も理解しやすい し何かバグがあったときに多分
ここのファイルが怪しいなっていう のも分かりやすいそれは自分が
それを知ってないと知識として じゃないとAIに提案できないでしょ
ファイル分けてって
放送しておかないと無理だね
そうそうそうもしかしたらだけど 例えばファイルが最近重くて困
ってるんだよねって言ったらそういう 提案してくれるかもしれないけど
AIがなんだけどそういうなんかちょっと 話してて伝わったか分かんないん
だけど細かいところよりも大枠 のところでファイルをどう分ける
かでまた人によって変わってくる でしょ
確かにねくくり方もあるよね
くくり方もそうだからそこが俺 はこれからのゲーム開発として
の大きく人によって変わるスキル だと思ってる
なるほどね
そうだね
分け方とか構造の分解の仕方
個性の出し方やセンスの違いみたい なのはそこに出るっていう感じ
なるほど
ソフトウェアの設計で言うとVC 開発って聞いたことあるちょこちょこ
分かんない
僕も全然
さっきの話だと体で例えると指先 っていうふうに見る人なのか手
って見る人なのか腕以降って見る 人なのかって全然認識の仕方で
ちょっとどこからどういるか変わる みたいなあと上半身とかで見ちゃう
人とか
そうそれかもしかしたら皮膚と 肉体と骨で分ける
そういう構造か
そう
そうか
だから人それぞれだしどう分ける かっていうのも一長一短だしその
一長一短を経験しながら理解しながら この場合はこっちのほうがいいかな
って
なるほどね
なるほど
でプログラムの要はゲームを作る ときにゲームに関わらずソフトウェア
開発っていうところはよくVC開発 って一つのなんて言うだろう進め
方で作るときに最初に要求分析 要求定義って要は仕様みたいなもん
だねどんな機能のゲームの概要 だねシューティングがいいですか
レイヤーシンレーションがいい ですかアクション格闘がいいですか
とかそういった話から基本設計 っていうのをやると基本設計っていう
のはイメージまずUnityで開発する とかそういう開発環境をティラノ
ビルダーで作りますかそれこそ HDMIで作りますかとかそういうところ
から大枠としてはフィールドが あってキャラクターが3Dなのか
2Dなのかそういったところとかも 出てくるよねそういったところ
があったり人によっては構想設計 っていう言い方もするところが
あるんだけどあとはデータの概要 全体としてはどんなデータがある
のか例えば戦闘するときはHPとか 攻撃力とかステータスとしては
これぐらいあるといいよねとか それからもっとシンプルなじゃんけん
のグーチョキパーよりのものに するのかタイプとかはどんだけ
あるかとかそういう大枠仕様に近い 大枠っていうのからあとはゲーム
のシーンとしてはどんなシーン があるか戦闘シーンがあるのか
移動シーンフィールドシーンが あるのかキャラクター選択がある
のかそういったところが結構基本 設計とか構想設計っていうところ
に近い
どんなゲームなのかどんなUIな のかそういうところがざくっと
決めるのが基本設計
ポケモンとかだったら街中を歩 いてるパートと戦闘に入ったとき
のHPとかがあったりするパート とみたいな感じで分かれてるっていう
そんな感じ
そうそうそのパラメーターを一個 一個決めていくって感じだね
詳細設計っていうのはさらに詳細 の部分なんで例えばダメージ計算
をするときはどういうダメージ 計算する攻撃力敵の攻撃力引く
自分の防御力かけるタイプなのか そういうもっと詳細な部分を作り
込んでいくようなイメージあと それぞれさっき言った関数っていう
機能単位で括るときのそれぞれ 関数例えばプログラムでよく使う
行とかは関数にまとめてどこで 呼び出していくかとかもっとプログラム
の中身に近いイメージ
こうなったらこうとかこの場合 はこの場合はAならこうBならこう
みたいなそんな感じのテンプレ みたいなところ
そうここは多分プログラムの知識 あるでないと伝えづらい部分では
そういう言葉そういう言葉を使う のは詳細設計になるのこう伝え
たいって決めたらじゃあどういう 言葉がいいかっていうのある程度
決まってくるじゃん正解みたいな のがそれが詳細設計に近い感じ
だからウォーターって単語を学ぶ ことがプログラムの意識文を学ぶ
ことに近い感じとかそういう ですね
英語でいくと口文みたいな感じ
口文もそうだよねそこで水の入った ペットボトルみたいなのがある
けれどもなんか何だろう主観的に 喉乾いたみたいなこと言って取って
もらおうとするだけではAIだったら もしかして喉乾いたって今言った
からペットボトル取って欲しい のかなって取ってくれるけど今
までのプログラミングだと何言 ってんだこいつみたいな感じで
エラーが出ちゃうとかってそんな 感じですか
そうねちょっと括り方はちょっと 違うかもしれないけど例えると
そんな感じプログラム言語とプログラム を実際にするのとAIに頼んでプログラム
するとの違いはそれに近い
なるほどすごく今しっくりきました
AIっていうのはそもそもだけど 人間の言葉をなるべく理解しよう
としてくれてる機械だからと思 ってるからだから補完するっていう
のが一番の機能だと思ってる俺 は
通訳みたいな感じ
通訳そうそう人間が無意識に省略 してるところをなるべくそこも
考えて補完して具体的に落とし 込んでくれるツールだと思ってる
と思う
なるほど
だから面白そうな映画作ってって 言ったら普通みんな自分で考え
るとかって言うかもしれないし 何が面白いと思ってるのとかって
言うかもしれないけどAIだととり あえず一発これどうですかって
やってくれるじゃんそれなのだから 人間の曖昧さをデジタルコンピューター
が超デジタル人間じゃん言い方 変えても人間じゃないんだけど
超デジタルで人間がアナログそれの 橋渡しだと思ってるねちゃんと
自分で言う
なるほどV字のとこで行くとなんか 基本設計以下の部分をゴリゴリ
やってくれるみたいな
そんな感じそうそれが言いたかった ありがとう
そうなんだ
V字を今出した理由は人間これから チャットGPTは詳細設計以降すげ
頑張ってくれますと詳細設計と コーディングっていうところになる
んだけど具体的にねちょっとここの 違いはちょっと端折るね今回なんで
V字かっていうのはこれそれぞれ 左側でざっくりから詳細を作った
後にテストするときは詳細から テストしてって最後全体のテスト
をしようねっていうそういうなんか 対応関係があるからV字って言ってる
だけで後半ちょっと無視していいよ 今回伝えたかったのはそのコーディング
とか詳細設計とかそういうレベル のあとは単体テストとか言うん
だけどテストはねそういうところ をチャットGPTにある程度任せて
基本設計だったり全体としての テストっていうところは自分で
よく考えてっていうとかウェイト をそっちに重ねにするっていう
のがこれからのやり方だなとは 思っているんですよね
なるほどV字の上あたりが人間の やっていくことになる
そうこれね上流設計とかって言 ったりするんだけどね今のほう
もね
じゃあ作りたいものとかそういう 意思とかなんか解決したいもの
を作っていくのが人間みたいな
っていうところになるだからデータ の構造だったりとかファイルの
フォルダの分け方とかつもつも どんなデータがいるのかHTMLとCSS
とかJavaScriptとかそれ知らないじゃん 知らない
知らない
分からない人はだけどそんなもの も全部聞きながらやる
確かに
どんなものがあるのかっていう 聞くところから始められるから
ね
教えてくれるからねまず要件定義 してほしいところはこことここ
があるんでこれ考えてください って言ってくれるもんね
そうだからさプログラム勉強したい っていう道筋っていろんな道筋
あると思うんだけど人それぞれ だしね例えばゲーム作ってみたい
こんなゲーム作ってみたいなって プログラム興味持ってじゃあ勉強
しようってなったときに急にコーディング から入りたくないじゃん
ちょっとね
楽しくなさそうね
普通要件定義とかさどんな仕様 どんなゲームにしようかなっていう
のが楽しいじゃんそれがしやすく なってるっていう話をこうしたかった
ひたすら英語のなんかこう文章 書くの嫌だったわ英語の授業で
でしょあれをやるってことだよね
そうそうそうそうそうっていう ところだよね何ならねこれから
は通訳ね通訳機がもっと加速したら そんなすぐ翻訳してくれるじゃん
だから英語の文法覚える必要ない よね
確かに
どっちかというとその人が何を 言おうとしてるのかのほうが大事
なの
確かにねよりなんかエモーショナル だね
そう
感性というか感情というか
そうそう
何したいのって問われてる気が する逆に
そうっていう感じだと思う
だから何て言うんだろうねなんか これからAIに取られていく仕事
とかいろいろよくテーマに上が ったりしてるじゃん
あるねなんかマイクロソフトも 確か今年で6000人の人員削減する
って言ってたね
うん
だからそこはなんか当初AIが使 われる前に言われてたのと実際
使われてからなんか思うことって 結構ギャップあると思ってる個人
的には
うん
個人的にはあの例えば性格か わかんないんだけどなんかあの
回転寿司か銀座キューベンの寿司 カーみたいな
うん
だから手作りの銀座キューベン の価値は残り続けるから今後も
たぶんあり続けると思うし回転 寿司も回転寿司で絶対大事だと思
うし
うん
なんか両方あるんだなっていう 感じはすごいあるかも
うん
ただ回転寿司のほうはすごいどんどん 便利になっていってるって感じ
がする
うん
で逆に人の手が入ったものはどんどん どんどん値段が高くなっていってる
感じがしますね
それもあるかも
うん
うん
あのプロなんかねその記憶が正しい かちょっと曖昧なとこもあるんだ
けど
うん
レガみたいな限りだとちょっと 前まで数年前ChatGPとか出る前
うん
5,6年前ぐらいかなギリギリ出始め た頃かな
うん
の時はプログラマーとかはそういう 開発系は
うん
新しく作るものだから
うんうん
AIにあんまりとって変わらない ものだよって作業チックじゃない
から
みたいなこと言われてたと思うん だけど
うん
はいはい
今見て今ちょっと話して
うん
思うと思うけど結局どこもどの 部分もAIってできると思ったよね
ってある程度
うん
確かに
だってこうものづくりも言いながら もコーディングとかいろいろできる
わけ
はいはいはい
だしもっと言えばどんなもの作れる って聞いたらなんか返してくれる
じゃん
確かに
ね
うんうん
だからなんかなんて言うんだろう な
うんうん
100しかできないっていうのは俺 嘘だと思ってる結構
うんなるほどね
ていうか01ってなんだろうっていう 言葉の定義から考え直した方が
いいと思った
うん
あー
なんか作業プログラマーみたいな 作業する人がいなくなるみたいな
こと言われてたイメージもある けれどもでも実際いなくならない
くてなんか一番いなくなりそうだ なっていうのはなんかコンサルタント
みたいな人とかそこら辺がいなく なるのかなみたいな
あのチャットGPTが今やっている こと
そうそうそう
いやーほんとそう
そういうことを教えてくれる 存在が一番AIにとって変わられる
のかなっていうのが今のそのAI 開発の現状であったりとかなんか
ジョーさんの話聞いてて一番思った のはそう誰に聞けばいいんだろう
とかAIに聞けばいいんだみたいな
うんうん
うん
あーなるほどね
はい
でも今聞いてそれを思ったのは チャットGPTから声かけてくれない
じゃん
うんうん
今
確かにね
でそこから発掘してくれるという ふうなサービスはないと
うん
なるほどな
あー
そういう段階はあるかもしれない けどね
確かにね
うん
それはもうやり始めるかもしれない けど今はないもんね
うん
うん
チャットGPTは今動けないからあれ だけど動くようにやったらまた
そこは変わってくるかもしれない けど
確かに
うん
だから
自分でいろいろとそういった 潜在ニーズの発掘だったり何か
やりたいっていう人とかはあれ だけれどもまだ自分の中で何が
やりたいかわからないしそうい ったところに目を向けられない
っていう人に外から声をかけて くれてそれを発掘してくれるっていう
のはまだAIにはない
でしょ
うん
そうだよね
うん
でだからまあ何は止まれ使って みたら使って足りないものを起き
ないばいいんだし
なるほどね
うん
うん
うん
使って足りないものが価値ある し多分
うん
あー確かにね
うん
うん
これはやっぱりAIじゃなかった みたいなのも
そう
出てくるかもね
そうそうそう
うん
だから自分の中考えて勝ち
うん
なるほど
うん
うん
うん
やっぱやってみたらデジタルの 絵じゃなくてやっぱ手描きの絵が
いいなとか
そうそう
それもその人の感性だしね
そうねめっちゃありますね
そうそう
でしょ
セルガとかのほうが大好きでした ねあれとかもやっぱり
いいっすよね
今のデジタルよりもやっぱ全然
うん
うん
とか
うんうんうんうん
なるほど
なるほど
っていうところなんですよ
うん
なんでスマートフォンの方さんも ぜひ作ってみてください
あちょっともう
はい
もはや作りたいですねめちゃ くちゃ興味あるこれ
うん
なんかスマートフォンでね
うん
ツイッターでね
うん
いろんなゲーム作れないからね
スマートフォン気をつけてね
はい
作りたいだろうけど
なんかGPTのポリシー
うん
作りたい前提になってるのがある ので
非常に腹立たしい
なんでその発想が出てきてたの かが
あの研究不思議で
ちょっと作ろうと思ってました ね
ゴリゴリな
3Dなのか2Dなのか
まあここはちょっとお好みで
うん
お好みで
お好みですけど