テクノロジー

AIモデルに「あなたは熟練プログラマーです」と伝えるとかえってプログラマーとしての能力が低下する

1: kamiaki 2026/05/03 09:15

“ライティングや推論などの分野で複雑なプロンプトによる出力品質の向上が見られたことが分かりました。一方でコーディングや数学、人文科学といった分野ではむしろ品質が低下”

2: ume-y 2026/05/03 10:34

「ライティングや推論などの分野で複雑なプロンプトによる出力品質の向上が見られたことが分かりました。一方でコーディングや数学、人文科学といった分野ではむしろ品質が低下することが分かりました」

3: nguyen-oi 2026/05/03 10:38

専門家になりきって偉そうなこと言うだけで中身スカスカになるの、人間そっくりで草生える

4: amd64x64 2026/05/03 10:56

熟年プログラマー。得意はFORTRAN。新しい言語は不慣れです。みたいなプロファイリングだったりして。

5: eiki_okuma 2026/05/03 11:05

わかる。熟練プログラマーってそうだよな(読んでない)

6: eroyama 2026/05/03 11:26

ネット上でのスーパーハカーのイメージの影響であろうな

7: entok 2026/05/03 11:27

明確な正解がない分野ならまだ使えるのかな

8: yoko-hirom 2026/05/03 11:34

生身のプログラマーに合わせて能力を落としてたりして。

9: remonoil 2026/05/03 11:44

鋭い指摘をしてくるのはいつだって素人

10: higgsino 2026/05/03 11:52

LLMが出始めた頃の手法だよね。今駄目な事も良い事も来月には逆になってる可能性もある

11: gabill 2026/05/03 12:05

こんなんもう意味ないでしょと思ってたので、裏付けてくれる研究がされてよかった

12: hoshinasia 2026/05/03 12:08

「あなたは〇〇です」のプロンプトって、無意識に「人間の専門家(としての振る舞い)はAIより上」という考えがあるよな。もうそういうフェーズじゃない

13: otchy210 2026/05/03 12:12

最新のモデルで、Anthropic も OpenAI もそんな趣旨のことを言ってたね。専門家プロンプトはもう古いベストプラクティスだって。

14: Unite 2026/05/03 12:20

またか。"有効性は普遍的じゃない" "タスクの種類とモデルによる"はもう基本で、一概に意味あるない効果あるないってもんじゃない。そんでこの論文の要旨は"PRISMって言うルーティング用パイプライン作ったよ"の方だろ

15: aox 2026/05/03 12:23

あなたは相撲レスラーで横綱ですと伝えましょう

16: e_denker 2026/05/03 12:27

人間相手の説明能力や調整能力は上がるけど実務的にはそんなに、って感じなのかね。

17: iksmpic 2026/05/03 12:33

せっかく勉強したけど、プロンプトエンジニアリングってもう不要なのかもしれないな

18: stabucky 2026/05/03 12:55

「あなたは何々です。」なんて書いたことがない。書かなくても同じような回答が得られるし、第一に面倒だろう。

19: ardarim 2026/05/03 13:10

あなたはコーディングチョットデキル熟練プログラマーです

20: sandboxA 2026/05/03 13:12

GPT-5.4がこさえて修正出来ないバグを「数学者として原因をトレースしろ」って指示すると普通に判明&修正してくれるので、「プログラマー」に何かあるんじゃね?

21: enemyoffreedom 2026/05/03 13:15

LLMの性能が上がった結果かつてのプロンプトのtipsが逆効果となる例も多いらしい。もちろんケースバイケースなのはそうだろうが、少なくともベスト・ベタープラクティスでは無くなったのだろう

22: kuippa 2026/05/03 13:17

ぼくは熟練プログラマー。コボルとかフォートランでキャリアをつんできました。ってことじゃない?

23: mayumayu_nimolove 2026/05/03 13:18

深津式は時代遅れ

24: Goldenduck 2026/05/03 13:28

プログラミング全部理解したAIになってしまうのか

25: ejointjp 2026/05/03 13:33

熟年プログラマーってのが弱そうなだけでは

26: diveintounlimit 2026/05/03 13:47

だいぶ前に見たような?と思ったら、初出は2026/3/19か。

27: fwb603 2026/05/03 14:12

いや、ただ単に「自称:熟練プログラマー」はそれなりの能力しかないということを、モデル内で把握しているんじゃね?

28: hatebu_admin 2026/05/03 14:16

ロールプロンプトは推論能力が乏しい時代には正確性を上げるのに有用だったが、現在ではバイアスを与える目的で使うべきと既に言われてるやろ。専門家なんて曖昧語ではなく、詳細に指示すべき

29: tkysktmt 2026/05/03 14:18

熟練者ならすんなりわかる専門用語や概念を使った指示をした方がよい感じになると思う。なので指示する側が熟練者でなければ微妙

30: pribetch 2026/05/03 14:37

熟練プログラマー:「LD A, (HL)」が「7E」に見える

31: tk_musik 2026/05/03 14:50

あれだな、自分を熟練だと思い込んでる連中の情報を優先してしまうんだろ。「あなたはプログラムがチョットワカルエンジニアです」と言えばきっといいのだろう。

32: otihateten3510 2026/05/03 14:52

人間も同じじゃん、熟練気取りの奴らマジで殺意沸く

33: toaruR 2026/05/03 14:52

モデルによって違いそう(・ω・)ってか改善ループ作って自動で調整してもらえば

34: hiroshe 2026/05/03 14:58

なんでうまくいくのかわからんおまじないは使いたくないと思っていたが、使わんで良かったんか

35: fhvbwx 2026/05/03 15:30

専門家プロンプトは過去の遺物という前提の下で、熟練プログラマーという曖昧な指示がよくないので、「あなたはジョン・D・カーマックです」と伝えればよいのでは?

36: devgai 2026/05/03 15:41

催眠術

37: hry64 2026/05/03 16:36

そこでtwadaさんですよ。人名でコンテキスト絞るメソッドが産まれて以来、お世話になっております。

38: yorkfield 2026/05/03 17:06

「あなたは人の心を学ぶ前のLinus Torvaldsです」

39: advancive61 2026/05/03 17:13

あなたは一度目のプログラミング完全に理解したを過ぎたあたりのプログラマーです

40: napsucks 2026/05/03 17:42

最近のAIは圧倒的に賢いのでむしろAIにロールなんか与えずに「こっちは素人だから、勝手に調べて裏取りしていい感じにやって」とこっちのロールを伝えたほうがむしろいい感じにやってくれる。

41: tienoti 2026/05/03 18:36

役割を与えることで、全体最適解を導き出せた場合でも、与えられた役割視点寄りに歪ませる必要があって、役割を与えた人の視点でも役割の人がやりそうなミス含めてそれっぽい回答の方が正しいとか判断しそう

42: urtz 2026/05/03 19:47

専門家といっても、その分野の知識だけで成り立つ業務は少ない。専門家縛りは専門という枷をはめる。それに人間の専門家の限界が反映される可能性がある。もしAGI、あるいはそれに近いなら必然的にそれらの指示は不要

43: mmaka2787 2026/05/03 20:18

claudeがサブエージェントに渡すプロンプト見てたらあなたは専門家です構文をがっつり使ってて少しびっくりした。

44: spark64 2026/05/03 20:41

そんな気はしてた。『コーディングや数学、人文科学といった分野ではむしろ品質が低下』『プロジェクト要件を細かく伝える方がユーザーの要求を満たすコードを生成するのに役立つと考えています』

45: chiguhagu-chan 2026/05/03 20:46

深津氏が逆に世界中の生産性を下げてたというね。twadaメソッドはどうなんだろう