テクノロジー

AIが進化しても、なぜそのコードを書いたかは消えていく - じゃあ、おうちで学べる

1: red_kawa5373 2025/06/02 02:55

「なぜそのコードをそのように実装したのか」は、コードそのものを読めば分かる気がする。それに、大昔のコードを突っ込んで「どうしてここは、こう実装したのか」を聞けば、割と納得できる推測を答えてくれる。

2: theatrical 2025/06/02 04:27

歴史的経緯で一見変なコードになってたり、非効率に見えるけど特定hwに最適化してるとか、色々コードだけ読んでもわからないケースはあると思う

3: auto_chan 2025/06/02 07:45

高級言語の機械語化がとまらない。おじいちゃんpython読めるんだキショーイ!

4: toaruR 2025/06/02 08:02

過渡期だからプロンプト全記録にも研究的な面白さはあろう\(^o^)/ 実務的には普通のドキュメンテーションを工程に入れる方が現実的

5: Karosu 2025/06/02 09:26

引用記録がより重要になるなぁ

6: anztec 2025/06/02 09:56

意図や歴史的経緯も1,2年経てば変化する、無意味になってることもある、困ればまたAIで作ればいい、この情報爆発の時代に歴史や記憶はもう把握しきれないので適度に捨て去られる運命にあるだろう

7: ducky19999 2025/06/02 10:09

「指示書.mdを読んでタスクを遂行して」

8: meddle2002 2025/06/02 11:17

コードの意味を要約させてドキュメントにするだけでは?書かれたものが書かれたそのままの意味だよ

9: ghostbass 2025/06/02 11:50

コードの意図はコードには残ってない。ありがちな「コードから仕様をおこす」なんて無理

10: magi00 2025/06/02 12:25

コードを作ったAIはコード以外の情報持ってるし、むしろAIがまとめてくれるなら今までより残しやすくなると思うけどなあ。

11: toria_ezu1 2025/06/02 12:32

AIコード作成の次の目標は、適正なコメントを入れることか

12: masayoshinym 2025/06/02 12:33

ちゃんと読んでないけど「なぜそのコードを書いたかコメントを残して」で良いのでは?

13: yarumato 2025/06/02 13:39

“従来の開発では、コードとともにコメントやドキュメントで意図を残した。しかしAI時代では、コードを生成したプロンプトや文脈は失われる。設計判断を記録する文化、PDR(Prompt Decision Records)がAI時代には必要だ。”

14: shiketanotsuna 2025/06/02 14:00

古のコードを理解している人が失われてこのコードの意図は何なんだろうとなるのはAIに限らないがAIのモデルが進化して過去のモデルが考えた突拍子もないコードを最新のモデルが理解できないは発生すると思う

15: cpw 2025/06/02 14:16

大半のコードから意図は読み取れるし、読み取れないならコメントを書く。別に今までと何ら変わってない。逆にそういうコードをAIが書いてくれていないなら、コードレビューで潰さないといけない。別にAI関係ない。

16: aka_no 2025/06/02 14:58

Build apps with Geminiを使ってる程度の素人です。完成アプリで「アプリの企画書を作って」といえば作ってくれる。その企画書からもう一度アプリを作ると同じ機能のアプリが作れる。仕様書があれば精度が上がるでしょう

17: misshiki 2025/06/02 15:37

“重要な情報が失われている。「なぜそのコードをそのように実装したのか」という意思決定の記録だ。 ....どのようにソフトウェアを作り、保守し、進化させていくかという、エンジニアリングの本質に関わる問題”

18: w1234567 2025/06/02 16:50

そういう経緯は人間がissueやPRに残せば良いしAI流行以前からそうだろ

19: aike 2025/06/02 17:13

「コードのコメントにwhy notを書け」とはよく言われる。つまり他の手法を検討した上で採用しなかったかどうか。まあAI時代は検討済み手法の再検討とか車輪の再発明とか怖れず何度も同じことすればいいと思うけど。

20: ishisaka 2025/06/02 18:36

AIエージェントにコードを書かせる場合、コンテキストとコードが分離してあとからわからなくなるのでADR(Architecture Decision Records)と同様にPDR(Prompt Decision Records)が必要という議論。

21: Phenomenon 2025/06/02 20:27

AIをほとんどドキュメントをかくのに使っているのでピンとこない

22: kei_1010 2025/06/03 16:27

俺の使ってるやつはPDR残せる仕様になってないので、プロジェクトフォルダ内にテキストで書いて置いてあるw 新しいセッションでチャットするときは「これ見てね」と、やってる。