AIによって仕事が奪われるという問題は、最近ではよく取り上げられるようになってきました。しかし、AIによって仕事が奪われるのは、単にテクノロジーの進歩によって起こる現象だけではありません。実際に、AIによって仕事を奪われるのは、コードが読めない人々だと言われています。この問題に対して、どのように対処すればよいのでしょうか?
まず、AIによって仕事が奪われるという現象について考えてみましょう。AIは、機械学習やデータ解析などの分野で、大きな進歩を遂げてきています。AIは、人間よりも高速で正確な判断を下すことができます。そのため、AIによって、人間が行ってきた様々な業務が自動化され、人間の仕事が奪われることになってしまいます。
しかし、AIによって仕事が奪われるのは、単にテクノロジーの進歩によって起こる現象だけではありません。AIが人間に代わって業務を行うためには、AIのプログラムを書くことが必要です。つまり、AIによって仕事が奪われるのは、AIのプログラムを理解できない人々なのです。
AIのプログラムを理解できないということは、AIがどのように動作するかを理解できないということです。つまり、AIの動作原理やアルゴリズムを理解できない人々は、AIによって仕事が奪われるリスクが高くなります。AIによって自動化される業務は、単純でルーティン化された業務が多いため、AIのプログラムを理解できない人々は、より大きなリスクにさらされることになります。
では、どのようにしてこの問題に対処すればよいのでしょうか?最も重要なことは、AIのプログラムを理解することです。AIのプログラムを理解するためには、コンピューターサイエンスやデータサイエンスの知識が必要です。これらの分野に精通することで、AIのプログラムを理解し、AIによって自動化される業務に適応することが可能となります。また、AIのプログラムを理解することで、AIによって自動化される業務を監視し、改善することができます。つまり、AIによって自動化される業務に関する専門知識を持つことが、AIによって仕事を奪われるリスクを軽減することにつながります。
AIによって仕事を奪われるリスクを軽減するためには、次のような対策を取ることが重要です。
まずは、自分自身のスキルアップが必要です。AIのプログラムを理解するために、コンピューターサイエンスやデータサイエンスの知識を身につけることが重要です。AIによって自動化される業務に関する専門知識を持つことで、AIによって仕事を奪われるリスクを軽減することができます。
また、AIによって自動化される業務については、常に最新情報を収集することも重要です。AIの進化は非常に早く、新しい技術やアルゴリズムが次々と登場しています。そのため、最新の情報を収集し、自分自身のスキルアップに繋げることが必要です。
さらに、AIによって自動化される業務に関連する別の分野でスキルを身につけることも重要です。例えば、AIによって自動化される業務が多いコールセンター業界では、コミュニケーションスキルやカスタマーサービスの知識が重要となります。自分自身のスキルを幅広く持つことで、AIによって仕事を奪われるリスクを軽減することができます。
最後に、AIによって自動化される業務については、自分自身がAIを利用することも考えてみることが重要です。AIは、人間が行うことが難しいような業務を自動化することができます。そのため、AIを利用することで、より効率的な業務遂行が可能となります。また、AIを利用することで、自分自身のスキルアップにもつながります。
AIによって仕事を奪われるリスクが高まる現代社会において、自分自身のスキルアップや最新の情報収集を怠らず、AIを利用することも含めた多角的なアプローチが必要です。コードが読めない人が仕事を失うという問題は、AIに限った話ではありません。技術革新や社会変化によって、常に新しいスキルが求められる時代になっています。そのため、自分自身のスキルアップやキャリアアップを怠らず、常に最新の情報を収集することが重要です。
さらに、AIが自動化できる業務だけでなく、AIがまだ対応できていない人間が持つ専門性やクリエイティブ性を活かせる仕事にも目を向けることが大切です。AIは、人間の判断力や創造性にはまだ追いついていない部分があります。そのため、AIによって自動化される業務に集中するだけでなく、AIがまだ対応できていない分野で自分自身の能力を発揮することも必要です。
最後に、AIによって仕事が奪われるというリスクについて、楽観視することもできます。AIによって自動化される業務は、単純でルーティン化された業務が多いため、人間が本来やるべき業務に集中することができます。人間が本来やるべき業務に集中することで、より高度な業務に取り組むことができ、より高い付加価値を生み出すことができます。
AIによって仕事が奪われるという問題に対して、怖れるだけでなく、自分自身のスキルアップやキャリアアップに取り組み、AIと共に働くことができる柔軟性を身につけることが重要です。AIによって仕事が奪われるというリスクは、人間が自らの能力を伸ばす機会でもあります。そのため、AIと共に未来に向けて進んでいくことが大切です。
AIで仕事がなくなるのはコードが読めないやつだ!
他人(AI)が書いたコードを読めないやつは
駆逐される
引用元: ・AIで仕事がなくなるのはコードが読めないやつだ!
お前は板のルールすら読めてないな
3歳くらいか?
ChatGPTは、正確にロジックを読むことが今のところ出来てないみたいだから、
今あるコードに機能を追加したりすることは今のところ出来ないと思う。
それが、>>1とも関連しているんだろう。
[補足]
人間でも難しいのは数万行を越えるようなコードを改良していくことだが、
ChatGPTでは高い確率で間違うので、そのような膨大なコードを前提にすると、
とてもじゃないがバグ無く改良が出来ない。
おまえには知能が無い
プログラムを作る人以外はこの板に書きこむな
つまり論理的に考えられない奴
AIにわかるような文章を書けたとして、
AIが生成されたコードが正しいとどうやって判断するんだ?
その説明に従ってAIが生成したのでコードは正しいです。
ちゃんとテストしてます。
実際に動かしてみたら、期待した通りの値が返ってきました
だからこのコードで使ってください!
コードの意味?AIでも聞いてください。私は知りません。
AIを除けば普通のプログラマーの話だな
テストして正常に作動してるならもう完成だ
それ以上なにを望むのか
責任感だろ
社会人経験ないのか?
航空機の開発でも同じことだ
一定のテストに合格した機体なら設計者はそれ以上の責任を持たない
開発期間が無限になってしまうだろ
そんなものは趣味のソフトでしかない
自分で「それ未満の責任なら持たなければならない」と言ってるって
自分で理解してる?
航空機は、基本的にアナログ的だから、連続変化し易いが、プログラムは離散的だから
if文があると動作が劇的に変わるため、テストがテストの意味を成さない事がある。
テストで上手く行っても、条件が変わると全く別のロジックモードに入ってしまい
全く違った結果になる。
商業ソフトの「テスト」をなめてるんだよ君は…
例えばお前、AIがFizzBuzzのコードが生成してくれたとして
コードが読めない時、これが本当にどんな値でも
正しく動くコードだってどうやって主張するつもり?
AIにここの処理は何をやってる?とかこの変数はどういう意味だ?とか質問すればいいじゃん
お前はAIが正しく動きますって言ったら信じるのか?w
ただレビュー結果を誰がメンテするかだな
インプットが期待するアウトプットを返せないとき、 大抵の場合はAIに食わせるプロンプトを修正する事で対応するが、それでも無理な時だけコードを手修正する、みたいな
プロンプトはただの高度な雛形生成コマンドにすぎない
長ったらしいコマンドだが
今はたまたま、うまくいった例で盛り上がっているが
みんなが飽きた頃には、AI生成のほとんどはそのまま
使えないといいうことが当たり前に理解される
AIが生成したコードを下書きにプログラマが正しく動くものを書くんよ
ぼくのせいじゃないんですー
大爆笑
その場合、実験して無いケースでも「連続補完」したような結果になっている
事が多い。なぜなら自然法則が基本的に連続的だから。
ところがプログラムの世界では if 文があるので、そうはならないので、
コードを良く理解してロジックから検証する必要がある。
要するに詳細仕様を記述した仕様書をAIに食わせる
自分が言ってるの数年後か数十年後か分からないが未来の話
今はそういうのは無理でしょう
プログラムは、テストで合格しただけでは駄目だってことを言ったんだよ。
もちろん手動じゃ何億通りも入力できないから自動化する
それではじめて合格したとか言える
一般的にはそれは不可能。
有限時間であっても、宇宙開闢の時から今までに掛かって時間より長い時間が
必要になることがある。また、文脈自由文法の様なものでは時間が無限に必要になる。
自分でコンピュータはアナログじゃなく離散的って言っておきながらその程度の理解なんかw
あなたは頭がおかしい。
ブラックボックスの問題だからAIでも人間でも同じだよ
下請けに作らせればAIと同じこと
それを信用できないと言っていたら大規模なシステムは作れない
>>39
理解できないなら降参したまえ
> 下請けに作らせればAIと同じこと
下請けの責任になるのか
AIの責任になるのか
全然意味が違う
お前は頭が悪いからしゃべるな。
バカにもわかるように言うと
昔はPC用のBASICやCなど高級言語はメモリ足りないし遅いしゲームにしろ実用にしろアセンブラで書くのが一般的だった
それが今では高級言語で書けば充分な性能なので誰も機械語など読まなくなった
それと同じだよ
AIの信頼性が上がれば誰もコンピュータ言語など読めなくてもAIのプロンプト書ければ商売になる
プロンプトがプログラミング言語になるだけやんかw
プロンプトよりプログラムの方が簡単、と言ってるだけだけど、プログラミング知らない人にはわからないから話噛み合わないわな
プログラミング知らない人にわかるように例えると
二次方程式の解の公式を数学用語を使わないで
日本語で正しく説明できるか?という話に近い
専門家は専門用語で語るのが一番簡単
あなたがaiで簡単にできることは他の多くの人にとっても簡単にできるわけで。
多くの人が簡単にできることで商売を成り立たせるのは難しい。
つまりテストには合格してるけど中身が分からないというのが基本的にありえない設定
それじゃAPIも使えないじゃんw
だからAPIは人間が作ってるんだろ?
何いってんだお前
航空機と言わず一般的なアプリで十分。
実際そのやり方であなたの商品にお金払う人がいて商売続けられるならみんな黙る。
ワイちゃん生き残りまくりだわ
文字よりコード読んでる時間のが長いからなぁ
人生の半分はコード読んでるし
chatGTPが造った飛行機に乗れ
宇宙船でもいいぞ
そのリスクをエンドユーザーに追わせることはできるが、それでエンジニア使ってる競合とまともに競争できるか。
AIが書いたコードなんか納品出来ないよ?
今は叩き台レベルさえ作れれば新人としては合格点だが
それを実装したのが下請けであれAIであれ
AIが吐いたコードがその仕様通りに動作するならそれを採用すればいいし
動作しないなら手直しすればいい
それだけの事
プロンプトは適当な質問から、そこそこな答えが返ってくるのが
便利なのであって、完璧な答えを求める場合は、完璧な仕様を
プログラム言語じゃなくて曖昧な自然言語で書かないといけないという悪夢が待ってる
理解できないなら、数式を数字と記号を使わないで書いてみ
2束と3束の花束をまとめると1束になるという答えでもOKなのが自然言語w
すなわち、そのレベルであれば現時点でも自然言語コーディングが可能だろう
まだ試してないけどw
但しそれらを組み合わせて全体構造を作るのは結構大変だろう
HelloWorld程度のテンプレート的なものは作ってくれるだろうけど
コードを読めない人には生成されたコードが
「目的のコード」かどうかを知る方法がない
漢字と一緒で書けなくても良いが読めないとだめな時代になる
昔は漢字を書けないと文書を書く仕事はできなかったが
今は漢字を書けるだけでは仕事ができない、なんなら漢字が書けなくても
読めれば文書を書く仕事が出来るようになったのと一緒
入力Aの場合は結果Bが返ってくるという仕様だったとして、結果Bが帰ってくるか否かの判断は、仕様を知っていれば出来る(プログラミングが出来なくても判断出来る)
仕様通りの結果が帰ってこなかった場合、は2パターンに分かれる
1.プロンプトの修正で正しい結果が返るようになる場合は、プログラミングを知らなない人でも対応出来る
2.プロンプトの修正で正しい結果が帰って来るように出来ない場合は、生成されたプログラムの手修正が必要なのでプログラミングを知らない人は対応出来ない
入力Aの場合は結果Bが返ってくるという仕様だったとして
間違った計算を行ってたまたまBが返ってくることもある
計算(コード)が正しいか間違っているかを判断するのは人間
結果が正しければOK
目的は果たせてる
結果を導く手段を問うか否かは要件次第
結果が正しいことを証明することはできないって知らないの?
3を入れたら6を返して下さい。
if (input == 2) return 4;
if (input == 3) return 6;
これでOKだすのがAI
3を入れたら6を返して下さい。
それ以外は数字を二倍して下さい!
if (input == 2) return 4;
if (input == 3) return 6;
return to全角(input);
if (input == 2) return 4;
if (input == 3) return 6;
if (input == 4) return 8;
return to全角(input);
というようなプロンプトを食わせたとしよう
カレントディレクトリを一覧を出力するには複数の手段がある
で、どの手段を使ったかは分からないが、正しい結果を返せるものが生成されたとしよう
その手段を問う必要があるか否かは要件次第だ
単なる単発の道具として割り切るならそれでいいし、システムに組み込むならどの手段でそれを実現したかを確認したほうがいい
> で、どの手段を使ったかは分からないが、正しい結果を返せるものが生成されたとしよう
コードが読めないなら「正しい結果を返せる」と証明できないっつってんだろあーほ
言葉が悪いねぇ
カレントディレクトリディレクトリのパスが正しい結果を返してるのかはプログラムを知らなくても分かるでしょう
わからんよ
たまたまランダムで正解しただけかもしれん
俺のカレントディレクトリを返しただけかもしれん
2を入れたら4を返して下さい。
3を入れたら6を返して下さい。
↓
それ以外は数字を二倍して下さい!
↓
間違っています!4を入れたときは8を返してください。
↓
それ以外の数字を入れたときは正しい答えが帰ってくるの?
コードが読めないから、わかんにゃいwww
「おー、正しい答えを返してるすげー」って言ってるだけ
AIは正しいですよね?
じゃあ次からは答えが正しいか見ないで使って下さいって
言われたて、使うやつはいない
カレントディレクトリのパス
↓
カレントディレクトリにあるファイル一覧
僕のカレントディレクトリは/home/satoですけど
ちゃんとカレントディレクトリ帰ってきますよ?
yamadaさんのコンピュータがおかしいんじゃないですか?
みたいなwww
それはパソコン触れる人なら誰でも出来る
僕のマシンだとちゃんと動いてるんです!
見比べて同じです!
だからAIは間違ってないです!
結果が目的果たせてるなら道具としてはそれでOK
まだ理解してないのか?
「目的が果たせているかわからない」って話をしてる
お前は、AIは完璧なんだ!って主張してるだけ
せやな、絶対に間違わない神様をAIで作れたら
何でも出来るやろなぷぷぷ
アンカーをミスった。
79 のアンカーは、>>77 と書きたかった。
その通りの答えを返してますよ?
どういう答えを返したらいいんです?
AIにその質問を追加しますよ!
じゃんけん や しりとり みたいな初歩的なロジックで間違うような状態なので、
ChatGPTのAIを信用出来ないからな。
ChatGPTは、自信満々に「断定」していても、完全に間違ってるので、ロジックに
関しては人間だと知的障碍者レベルの知能しかない。
ところが、学者でも知らないような高度なことでも言葉だけは言い返してくる。
もっともらしいコードを提示するんだけどエラーが多い。
用語の定義から間違えてることもあるし、世間でいうほど素晴らしいか?
ってほどしれっと嘘や間違いを挟み込んで来るよな
本当のことしか言わない人と嘘しか言わない人がいます。
二人は似ていてどちらか区別が付きません。本当のことを言う人だけが
花束を持っているので見ればわかります。
二人を区別するにはどうしたらよいでしょうか?
・ChatGPTの答え
本当のことしか言わない人と嘘しか言わない人を区別するには、
彼らが言ったことが事実かどうかを確認する必要があります。
特に、彼らが言ったことについて、証拠や目撃者の話などを確認して、
その言葉が真実であるかどうかを判断することが重要です。
もう一つの方法は、その人たちがどのような行動をとるかを観察することです。
本当のことしか言わない人は、その言葉と一致するような行動をとる傾向があります。
一方、嘘しか言わない人は、言葉と行動が一致しないことがあります。
これらの方法を使って、二人を区別することができます。
ただし、完璧に区別することはできないかもしれないので、
注意深く観察し、時間をかけて判断することが重要です。
・正答 見ればわかるって言ってんだから見ればいいだろChatGPTはアホ
ChatGPTは、個別の状況やロジックはちゃんと考えずに、ネットに書いてある
「一般論」を組み合わせてまとめあげているみたいだな。
多くのケースにおいて
コードを必要としない
そういえば、昔からそういわれていたね。
「いつか人工知能ができても、その人工知能にやってほしいことを伝えるのが
難しい。『テキスとエディタを作って』と命じても、どんなテキスとエディタに
して欲しいのかを伝えるのが難しい。」
花束を持っているのは本当のことしか言わない人ですので、
花束を持っている人が誰かを確認すれば、その人が本当の
ことしか言わない人であることが分かります。もう一方の
嘘しか言わない人は花束を持っていないため、それによっ
て二人を区別することができます。
このスレを見たエンジニアが、裏で調整したんだろうか?
今後こういうのが流行るなら英語の重要性が増すなぁ・・・