AIで仕事がなくなるのはコードが読めないやつだ!

■ このスレッドは過去ログ倉庫に格納されています
2023/03/31(金) 11:23:32.37ID:ahRbQuvJ
書くだけなら誰でも出来る
他人(AI)が書いたコードを読めないやつは
駆逐される
2023/03/31(金) 11:34:37.65ID:87OROMnx
AIにわかるような文章を書けないやつだろ
つまり論理的に考えられない奴
2023/03/31(金) 12:33:03.01ID:ahRbQuvJ
>>2
AIにわかるような文章を書けたとして、
AIが生成されたコードが正しいとどうやって判断するんだ?
2023/03/31(金) 12:35:13.67ID:ahRbQuvJ
私はAIに説明するのが得意です。
その説明に従ってAIが生成したのでコードは正しいです。
ちゃんとテストしてます。
実際に動かしてみたら、期待した通りの値が返ってきました
だからこのコードで使ってください!
コードの意味?AIでも聞いてください。私は知りません。
2023/03/31(金) 13:49:06.72ID:ssUoCsgj
他人の書いたコードだってわざわざ時間取ってレビューするんだから、AIが書いたコードだってわざわざ時間取ってレビューするさ
ただレビュー結果を誰がメンテするかだな
2023/03/31(金) 16:25:27.00ID:N/uv7Ri4
>>4
AIを除けば普通のプログラマーの話だな
テストして正常に作動してるならもう完成だ
それ以上なにを望むのか
2023/03/31(金) 17:47:21.11ID:PYRP3DnX
AIで修正がどの程度できるのか
2023/03/31(金) 18:04:40.49ID:4ceKDcnT
最低限、詳細設計までしてないと、AIにコードの依頼は出来ないから、そのへんで差別化すりゃ良いかと
2023/03/31(金) 18:31:40.70ID:k4KetuvP
>>1
お前は板のルールすら読めてないな
3歳くらいか?
2023/03/31(金) 18:41:09.18ID:ahRbQuvJ
>>6
責任感だろ
社会人経験ないのか?
2023/03/31(金) 18:45:49.44ID:7kYZgUVw
>>7
ChatGPTは、正確にロジックを読むことが今のところ出来てないみたいだから、
今あるコードに機能を追加したりすることは今のところ出来ないと思う。
それが、>>1とも関連しているんだろう。
2023/03/31(金) 18:50:14.10ID:7kYZgUVw
>>11
[補足]
人間でも難しいのは数万行を越えるようなコードを改良していくことだが、
ChatGPTでは高い確率で間違うので、そのような膨大なコードを前提にすると、
とてもじゃないがバグ無く改良が出来ない。
2023/03/31(金) 20:58:10.34ID:nEYo6XuL
将来は高水準言語が低水準言語(アセンブリ言語)のような位置付けになるのだろうか
インプットが期待するアウトプットを返せないとき、 大抵の場合はAIに食わせるプロンプトを修正する事で対応するが、それでも無理な時だけコードを手修正する、みたいな
2023/03/31(金) 21:09:22.07ID:FNKtYks4
いや、それはないw

プロンプトはただの高度な雛形生成コマンドにすぎない
長ったらしいコマンドだが

今はたまたま、うまくいった例で盛り上がっているが
みんなが飽きた頃には、AI生成のほとんどはそのまま
使えないといいうことが当たり前に理解される

AIが生成したコードを下書きにプログラマが正しく動くものを書くんよ
2023/03/31(金) 21:19:43.33ID:FNKtYks4
>>6
例えばお前、AIがFizzBuzzのコードが生成してくれたとして
コードが読めない時、これが本当にどんな値でも
正しく動くコードだってどうやって主張するつもり?
2023/03/31(金) 21:22:21.69ID:mqAKyUwO
>>10
航空機の開発でも同じことだ
一定のテストに合格した機体なら設計者はそれ以上の責任を持たない
開発期間が無限になってしまうだろ
そんなものは趣味のソフトでしかない
2023/03/31(金) 21:30:42.11ID:mqAKyUwO
>>15
AIにここの処理は何をやってる?とかこの変数はどういう意味だ?とか質問すればいいじゃん
2023/03/31(金) 21:31:26.83ID:FNKtYks4
>>16
自分で「それ未満の責任なら持たなければならない」と言ってるって
自分で理解してる?
2023/03/31(金) 21:31:53.79ID:FNKtYks4
>>17
お前はAIが正しく動きますって言ったら信じるのか?w
2023/03/31(金) 21:32:16.97ID:FNKtYks4
AIが動くって言ったんですー
ぼくのせいじゃないんですー

大爆笑
2023/03/31(金) 21:43:44.34ID:mCOT4lxl
プロンプトに正確に仕様を記述する言語を開発するのですw
2023/03/31(金) 21:51:09.11ID:7crgony1
>>16
航空機は、基本的にアナログ的だから、連続変化し易いが、プログラムは離散的だから
if文があると動作が劇的に変わるため、テストがテストの意味を成さない事がある。
テストで上手く行っても、条件が変わると全く別のロジックモードに入ってしまい
全く違った結果になる。
2023/03/31(金) 21:57:45.12ID:7crgony1
航空機で上手く飛んで、シビアな条件でも安全性が確認できたとしよう。
その場合、実験して無いケースでも「連続補完」したような結果になっている
事が多い。なぜなら自然法則が基本的に連続的だから。
ところがプログラムの世界では if 文があるので、そうはならないので、
コードを良く理解してロジックから検証する必要がある。
2023/03/31(金) 22:10:57.17ID:nEYo6XuL
if文を自然言語で記述して食わせれば良いのでは?
要するに詳細仕様を記述した仕様書をAIに食わせる
2023/03/31(金) 22:14:17.29ID:nEYo6XuL
補足
自分が言ってるの数年後か数十年後か分からないが未来の話
今はそういうのは無理でしょう
2023/03/31(金) 22:20:06.41ID:7crgony1
全然話が違う。
プログラムは、テストで合格しただけでは駄目だってことを言ったんだよ。
2023/03/31(金) 23:24:31.45ID:+HZORIwA
>>22
商業ソフトの「テスト」をなめてるんだよ君は…
2023/03/31(金) 23:43:36.61ID:+HZORIwA
例えば数字を入力するソフトなら有効な桁数の数字の組み合わせをすべて入力しておかしな結果が出ないかテストする
もちろん手動じゃ何億通りも入力できないから自動化する
それではじめて合格したとか言える
2023/03/31(金) 23:49:09.58ID:7crgony1
>>28
一般的にはそれは不可能。
有限時間であっても、宇宙開闢の時から今までに掛かって時間より長い時間が
必要になることがある。また、文脈自由文法の様なものでは時間が無限に必要になる。
2023/03/31(金) 23:54:54.50ID:+HZORIwA
>>29
自分でコンピュータはアナログじゃなく離散的って言っておきながらその程度の理解なんかw
31デフォルトの名無しさん
垢版 |
2023/04/01(土) 12:12:09.93ID:K9ECZ6bh
中身が分からないならテストの合格ラインもしっかり網羅されているわけがないってことだろ
つまりテストには合格してるけど中身が分からないというのが基本的にありえない設定
2023/04/01(土) 12:18:35.90ID:Zy9WCZ0X
外部仕様でのテストがパスすれば中身ブラックボックスでもOKじゃね
33デフォルトの名無しさん
垢版 |
2023/04/01(土) 12:42:21.71ID:VW66kuTc
うだうだ言ってないで具体的なものを全部自分で用意して実際やってみたらよろしいやん。
航空機と言わず一般的なアプリで十分。
実際そのやり方であなたの商品にお金払う人がいて商売続けられるならみんな黙る。
2023/04/01(土) 12:49:26.92ID:kRiJ5h3Y
>>31
それじゃAPIも使えないじゃんw
35デフォルトの名無しさん
垢版 |
2023/04/01(土) 13:14:55.62ID:XaVH0jvW
もしそうなら
ワイちゃん生き残りまくりだわ
文字よりコード読んでる時間のが長いからなぁ 
人生の半分はコード読んでるし
2023/04/01(土) 13:41:38.48ID:4yTSHNXv
>>34
だからAPIは人間が作ってるんだろ?
何いってんだお前
2023/04/01(土) 13:51:21.44ID:hxeslJ4Q
そこまでchatGPTのことが好きなら
chatGTPが造った飛行機に乗れ
宇宙船でもいいぞ
38デフォルトの名無しさん
垢版 |
2023/04/01(土) 14:20:59.53ID:VW66kuTc
あと現時点でのai利用料金がずっと変わらない保証は無いから、ai提供者の意思決定に振り回されることになる。
そのリスクをエンドユーザーに追わせることはできるが、それでエンジニア使ってる競合とまともに競争できるか。
2023/04/01(土) 14:26:19.19ID:kgW+JNUh
>>30
あなたは頭がおかしい。
2023/04/01(土) 16:40:00.03ID:/YXnvY7w
>>36
ブラックボックスの問題だからAIでも人間でも同じだよ
下請けに作らせればAIと同じこと
それを信用できないと言っていたら大規模なシステムは作れない

>>39
理解できないなら降参したまえ
2023/04/01(土) 16:49:49.56ID:Ccsp+09C
会社によっては動作フローまで提出させられるから
AIが書いたコードなんか納品出来ないよ?
2023/04/01(土) 17:31:55.10ID:4yTSHNXv
>>40
> 下請けに作らせればAIと同じこと

下請けの責任になるのか
AIの責任になるのか
全然意味が違う
2023/04/01(土) 17:45:33.42ID:dpaWqGKh
>>40
お前は頭が悪いからしゃべるな。
2023/04/01(土) 18:15:39.55ID:52txyUJt
叩き台はAIが作って人間がチェックと修正やるって人間に求められる水準上がってるよな
今は叩き台レベルさえ作れれば新人としては合格点だが
2023/04/01(土) 19:31:51.19ID:wE07nEMD
引数に対する戻り値が仕様通りでありさえすればOKだ
それを実装したのが下請けであれAIであれ

AIが吐いたコードがその仕様通りに動作するならそれを採用すればいいし
動作しないなら手直しすればいい
それだけの事
2023/04/01(土) 22:37:57.96ID:V9QsrUFJ
>>43
バカにもわかるように言うと
昔はPC用のBASICやCなど高級言語はメモリ足りないし遅いしゲームにしろ実用にしろアセンブラで書くのが一般的だった
それが今では高級言語で書けば充分な性能なので誰も機械語など読まなくなった

それと同じだよ
AIの信頼性が上がれば誰もコンピュータ言語など読めなくてもAIのプロンプト書ければ商売になる
■ このスレッドは過去ログ倉庫に格納されています