アカウント名:
パスワード:
AIが生成したコードを理解しないといけないから、プログラマーがプロンプトエンジニアを兼任するのではなかろうか。
理解出来ないけど正常に動くコードを提示されたらどうしよう……
>理解出来ないけど正常に動くコードを提示されたらどうしよう……
「httpd.confを適当にコピッたらなんかアクセスできたしCGI動いた。やった案件完了だ」
実はすでに何十年も前から(以下略#なお「なれ〇!SE」第1巻からにた描写をコピッただけで、私や私の会社は納品してません(大事
もうその心配は過去のもの。すでに生成されたものの説明を求めれば人間よりはるかに丁寧かつ論理的にコードを解説までしてくれる。なんならそれに対してコーディング規約の適用や仕様の修正を提示すればそこまでやってくれる。だからやっぱりプログラマはいらなくなるんだとは思わないけど、それは皮肉としてはもう通用しない
でもたまに論理が間違ってたりするから…論理自体が間違っているものからそのプログラムからその論理にはならんだろうというものまで。
出力されたコードを読み切れない人間にはその説明が正しいかが検証できん。だから、自力でも書けるやつがきっちりコードを読んで検証するなら、自力で書くよりは早いが見落としも自力で書くより増える程度の物になる。自力で書き切れない、あるいはきっちり読まない場合、読んだ範囲の印象から雑に判定するだけに終始する。
前者の人材は結局プログラマだし、後者の場合はわりと直接的にAIに仕事を奪われそう。
いま「理解出来ないけど正常に動くコード」を人間が提示した場合はどうしてるんです?
書いた人間に、自分が理解できなかった部分の説明を求めるのでしょう。コードレビューといいます。
「(なんか分からんけど、一生懸命説明してるからヨシ!)」「(なんかそれっぽい事言っただけだけど、OK出たからヨシ!)」
それ、コードレビューじゃなくてコードリーディングだぞ。
タキオンコンピューターは、データ入力する前に答えが返ってくるよな。
「正常に動くコード」を正しく定義できているのなら問題ないでしょうつまり、仕様を正しく定義できて、それを確認するテストがあればいい話人間に作らせてるときと同じ
え、客が出してくる仕様に矛盾があるって?それってAIと関係ない話ですよね
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ナニゲにアレゲなのは、ナニゲなアレゲ -- アレゲ研究家
プロンプトエンジニア=プログラマー (スコア:4, すばらしい洞察)
AIが生成したコードを理解しないといけないから、プログラマーがプロンプトエンジニアを兼任するのではなかろうか。
Re:プロンプトエンジニア=プログラマー (スコア:0)
理解出来ないけど正常に動くコードを提示されたらどうしよう……
Re:プロンプトエンジニア=プログラマー (スコア:3, おもしろおかしい)
>理解出来ないけど正常に動くコードを提示されたらどうしよう……
「httpd.confを適当にコピッたらなんかアクセスできたしCGI動いた。やった案件完了だ」
実はすでに何十年も前から(以下略
#なお「なれ〇!SE」第1巻からにた描写をコピッただけで、私や私の会社は納品してません(大事
Re:プロンプトエンジニア=プログラマー (スコア:1)
もうその心配は過去のもの。
すでに生成されたものの説明を求めれば人間よりはるかに丁寧かつ論理的にコードを解説までしてくれる。
なんならそれに対してコーディング規約の適用や仕様の修正を提示すればそこまでやってくれる。
だからやっぱりプログラマはいらなくなるんだとは思わないけど、それは皮肉としてはもう通用しない
Re: (スコア:0)
でもたまに論理が間違ってたりするから…
論理自体が間違っているものからそのプログラムからその論理にはならんだろうというものまで。
Re: (スコア:0)
出力されたコードを読み切れない人間にはその説明が正しいかが検証できん。
だから、自力でも書けるやつがきっちりコードを読んで検証するなら、
自力で書くよりは早いが見落としも自力で書くより増える程度の物になる。
自力で書き切れない、あるいはきっちり読まない場合、
読んだ範囲の印象から雑に判定するだけに終始する。
前者の人材は結局プログラマだし、
後者の場合はわりと直接的にAIに仕事を奪われそう。
Re: (スコア:0)
いま「理解出来ないけど正常に動くコード」を人間が提示した場合はどうしてるんです?
Re: (スコア:0)
書いた人間に、自分が理解できなかった部分の説明を求めるのでしょう。コードレビューといいます。
Re:プロンプトエンジニア=プログラマー (スコア:1)
「(なんか分からんけど、一生懸命説明してるからヨシ!)」
「(なんかそれっぽい事言っただけだけど、OK出たからヨシ!)」
Re: (スコア:0)
それ、コードレビューじゃなくてコードリーディングだぞ。
Re: (スコア:0)
タキオンコンピューターは、データ入力する前に答えが返ってくるよな。
Re: (スコア:0)
「正常に動くコード」を正しく定義できているのなら問題ないでしょう
つまり、仕様を正しく定義できて、それを確認するテストがあればいい話
人間に作らせてるときと同じ
え、客が出してくる仕様に矛盾があるって?
それってAIと関係ない話ですよね