AIを使ってプログラミングをやってるんだけどさー

記事サムネイル
1 : 2025/11/14(金) 19:44:01.302 ID:ozxs7wuI0
差分はどうやってあてるんだよ、と思った
今はAIにパッチ適用スクリプトを作ってもらって当ててるけど、これって正しいの?
2 : 2025/11/14(金) 19:45:18.365 ID:2gdB/YBoa
そりゃ試すしかないじゃない
3 : 2025/11/14(金) 19:46:52.509 ID:8HGCQD0w0
「結果」だけを求めていると人は近道をしたがるものだ……………近道した時 真実を見失うかもしれない
やる気もしだいに失せていく
大切なのは『真実に向かおうとする意志』だと思っている
4 : 2025/11/14(金) 19:47:01.551 ID:LOpRGIaH0
AIにきけよw
5 : 2025/11/14(金) 19:49:34.696 ID:ozxs7wuI0
AIに聞いてもGitがどーとか言ってくる
いや、形式が違うだろっていうと、適用スクリプトを作りましょうか?と言ってくる
みんなはどーやってんの?
6 : 2025/11/14(金) 19:50:22.098 ID:p39ZiC3Y0
何を言ってるのか分からない
7 : 2025/11/14(金) 19:50:36.425 ID:CttfBEhf0
Gitがどーとかの部分をAIに説明してもらえw
8 : 2025/11/14(金) 19:51:00.672 ID:2gdB/YBoa
patchコマンドでやるのだ
9 : 2025/11/14(金) 19:51:53.385 ID:ozxs7wuI0
AIへソースぺたり

修正をお願いする

差分を提供するAI

ぼく「それどうやるの?」

これでわかる?

10 : 2025/11/14(金) 19:52:59.866 ID:ozxs7wuI0
windowsだからpatchコマンドない
インスコしたくない
wslも起動したくない!
11 : 2025/11/14(金) 19:53:08.614 ID:u09+VFkn0
コンパイルしたいから完全版くれって言えば?
俺はVBAで必ず完全版求めてる、部分修正面倒だから
12 : 2025/11/14(金) 19:54:43.430 ID:ozxs7wuI0
ソースが短いなら完全版指示でOKなんだけど、ソースが数千行以上になると差分提供じゃないと厳しくなるぅ
13 : 2025/11/14(金) 19:54:58.330 ID:Ck41gU0T0
やあやあAIプログラミンゴのプロがきてやったよ
そんなイッチに魔法の言葉を教えてやんよ

修正して全文でください

14 : 2025/11/14(金) 19:56:08.806 ID:5PsLX5+h0
モグラたたきみたいになる
15 : 2025/11/14(金) 19:56:18.216 ID:2gdB/YBoa
どういう環境だかよく分からんけどpatchでやる必要あるん?
16 : 2025/11/14(金) 19:56:24.303 ID:ozxs7wuI0
もちろん全文指示は試したさ
でも長いと途中で切れるの!
21 : 2025/11/14(金) 19:59:10.944 ID:u09+VFkn0
>>16
伝家の宝刀zipでくれ
17 : 2025/11/14(金) 19:57:08.046 ID:Ck41gU0T0
修正は1ファイルずつやるのがいいよ
18 : 2025/11/14(金) 19:57:15.903 ID:ozxs7wuI0
ブラウザでAIちゃんに聞いてやってるの
VSCodeなどのAI統合環境ではやってない!
19 : 2025/11/14(金) 19:58:44.806 ID:XXxWfqZg0
複数のAI使って正確にプロンプト書けば
わかるはず
20 : 2025/11/14(金) 19:58:58.692 ID:Ck41gU0T0
普通のオブジェクト指向のプログラミングと同じ
1ファイル長くても300や400までにするんだ
1ファイルずつ渡して修正させる
22 : 2025/11/14(金) 20:00:42.504 ID:edHtXpAM0
「他の人はどーしてるの?」ってAIに聞いてみたら?
23 : 2025/11/14(金) 20:00:54.291 ID:Ck41gU0T0
まず修正前に関係がありそうなソースファイルをいくつか読ませて学習させる
次に修正が必要なソースファイルを渡して修正させる
必要なら他に修正が必要なファイルを聞く
24 : 2025/11/14(金) 20:01:18.313 ID:WgYYEA010
差分は解なし?
だからファイル内の行数を減らすしかないかんじ?

あーー、リファクタ面倒だよ!(AIに任せると間違えるし)

27 : 2025/11/14(金) 20:03:08.134 ID:Ck41gU0T0
>>24
まず長いコードは間違っている
それを短く分割することから始めよう
そこでAIだ
AIにコードを渡して分割するように指示を出すんだ
実はAIはファイルの分割にも優れている
25 : 2025/11/14(金) 20:01:32.043 ID:8HGCQD0w0
あぁ長いと途中でコード切れるよな
切れてるよっていうとまた最初から出力してくれるけどまた切れるよな
26 : 2025/11/14(金) 20:02:50.377 ID:dTaxQqg+0
codex cliとかgemini cliとかclaude code調べろ
コピペ作業なんぞする必要は無い
仕様を決めてテストを書かせて実装を書かせるんだ
お前は鼻をほじっていればいい
28 : 2025/11/14(金) 20:03:29.008 ID:WgYYEA010
有料をすすめないでー
ぼくちんは無料でやりたいの!
29 : 2025/11/14(金) 20:06:21.155 ID:Ck41gU0T0
ようはAIが修正しやすい(読みやすい返しやすい)状態を維持して開発するわけ
これもAIプログラミンゴのテクニックの1つだよ
31 : 2025/11/14(金) 20:07:41.358 ID:p39ZiC3Y0
>>29
プログラミンゴってなに
お前の造語?
32 : 2025/11/14(金) 20:07:45.025 ID:Ck41gU0T0
それは結果的にオブジェクト指向として正しく人間も読みやすい管理しやすいコードやわけだけどね
33 : 2025/11/14(金) 20:08:14.556 ID:4tii6/PP0
チャットごとにバージョンを記載してもらう
そこまで戻してもらうときに便利
35 : 2025/11/14(金) 20:10:23.596 ID:WgYYEA010
ほほぉ、チャットごとにバージョンか
今度ためしてみよ
36 : 2025/11/14(金) 20:10:27.824 ID:G9Ceek3a0
git使えよ
37 : 2025/11/14(金) 20:10:47.204 ID:Ck41gU0T0
長いコードは人間が理解しにくいようにAIも理解しにくいからね
修正しにくい
38 : 2025/11/14(金) 20:11:49.352 ID:WgYYEA010
保守しにくいのはわかってるけど、
爆速で仕上げてくるAIを使ってると、とりあえず機能をゴリゴリ詰め込みたくならない?
で、仕様がある程度固まったらリファクタで整理するみたいな

そういうのない?おれだけ?

40 : 2025/11/14(金) 20:15:43.396 ID:Ck41gU0T0
>>38
そのリファクタを人間がやってるんじゃ結局なあ
コツコツやればそんなんしないでも十分開発速度がでるかと
俺はこの方法で2ヶ月で1100のソースファイルを書いたよ
ちゃんと管理された保守性の高いね
39 : 2025/11/14(金) 20:12:35.958 ID:WgYYEA010
git使ってるけどパッチ適用できない
41 : 2025/11/14(金) 20:17:00.229 ID:Ck41gU0T0
まあいろんな方法があるから正しいのは人それぞれだな
新たな開発方法だって出るだろうし
42 : 2025/11/14(金) 20:19:06.250 ID:WgYYEA010
とりあえず差分を適用するにはAIにスクリプトを作ってもらうしかないのね…
43 : 2025/11/14(金) 20:19:42.760 ID:xMkh4wmk0
どういうこと?
ChatGPTとかのチャットでコード生成してもらってんの?
そんなやつ今どきいるの?
44 : 2025/11/14(金) 20:22:23.097 ID:Ck41gU0T0
>>43
そうそう原始的だけどこの方法が気に入ってる
45 : 2025/11/14(金) 20:23:09.074 ID:WgYYEA010
チャットAIエンジニアならここにいるぜー
てか、チャットのほうが精度がいいとかなんとかで、
統合環境を捨ててチャットツールを自作する凄腕エンジニアもいるぐらいだぜ

コメント

タイトルとURLをコピーしました