PTT推薦

[請益] 批次加註解的AI工具建議

看板Soft_Job標題[請益] 批次加註解的AI工具建議作者
fionnna
(fion)
時間推噓 8 推:9 噓:1 →:29

目前我們有一個用古老語言撰寫的系統,沒有註解且變數命名隨意。由於程式碼量大,希望能先透過AI進行預覽並加上註解。

我們嘗試使用 ChatGPT,發現它能理解並加註解,但因程式行數過長,常導致部分內容遺漏,最終無法正常編譯。請問是否有工具或方法能批次大量加上註解,確保完整性並維持可編譯?

先謝了!

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.82.193.213 (臺灣)
PTT 網址

stepnight02/27 13:49Codeium就可以辦到了吧?

stepnight02/27 13:49Chatgpt貼Code,對話就會很糟糕,東落西落的

stepnight02/27 13:52還是想用gpt類似的話就Claude表現好很多

stepnight02/27 13:52免費的你可以試試看,但有限制、付費也還是有限

Codeium 好用!

gino071702/27 14:13要開始提倡token導向開發模式

adks348902/27 14:24copilot, cline+各大模型

kkes000102/27 15:08自己拿gpt api 寫啊……

GPT 就不OK了,API會比較完整?

※ 編輯: fionnna (140.82.193.213 臺灣), 02/27/2025 16:08:01

abc092200102/27 16:32直接用 github copilot 叫他幫你改可能會比較好

abc092200102/27 16:32因為他會先閱讀你的程式碼

MoonCode02/27 17:49古老語言是什麼 c, fortran, lisp

MoonCode02/27 17:51用 api 前你可以分段傳啊 只是你用 regex 去切可能會切

MoonCode02/27 17:51

MoonCode02/27 17:52而且哪有什麼需求要一次讀完 還是改哪裡讀哪裡吧 實在

MoonCode02/27 17:52

ABuJiuHaoBun02/27 20:08有可能是你們prompt不夠明確,我覺得不是gpt特定的

ABuJiuHaoBun02/27 20:08問題

Lordaeron02/27 20:21Cobol 吧

DrTech02/27 21:00vs code + cline。AI修改過後可"預覽"是否全接受,或自行

DrTech02/27 21:00修改特定行。

DrTech02/27 21:02而且可要求AI批次改整個資料夾底下所有程式碼檔案。後端模

DrTech02/27 21:02型可選付費或ollama。如果使用ollama免費模型,要選對tool

DrTech02/27 21:02s系列模型。

pkro1234502/27 21:14cursor

okgogogo02/28 00:29你是用免費版?企業版?

ctrlbreak02/28 07:26可以的話我寧願另外開發新的也不會去動舊系統

系統超過30萬行程式,很多邏輯細節藏在裡面

qrtt102/28 08:19可以給一點工作的行數參考一下嗎?

每支數百到數千,但GPT超過300行就可能漏code 漏哪不一定,有時候漏中間

※ 編輯: fionnna (220.132.231.231 臺灣), 02/28/2025 09:52:48

DrTech02/28 15:25這種量,就算每行給你寫註解也沒人會看吧。AI少寫幾行註解

DrTech02/28 15:25也沒人在意吧。即使 算KPI,也沒人會去統計真實性吧,何必

DrTech02/28 15:25浪費生命。

KanzakiHAria02/28 23:14很多邏輯細節藏在裡面(X 依託答辯(O

sowulo03/01 02:45這種code你還是找比較關鍵的邏輯加就好吧 30萬行加了註解

sowulo03/01 02:45也不會變得有人想看

BigCockman03/01 04:53這種量 要改的時候再加就好了 你給AI加你也沒能力驗

BigCockman03/01 04:5證對錯

沒要一次全部加,要改時再加,有些大的程式超過5000行很難讀 AI註解參考用,不會全信。目前覺得算有幫助,看code更快

MoonCode: ※ 編輯: fionnna (220.132.231.231 臺灣), 03/01/2025 18:39:04

w2810356603/01 22:03copilot 大概1500行就極限了

w2810356603/01 22:07可以試試看copilot agent,我還沒測試過

qrtt103/02 21:57其實量大的東西,用 gemini 會比較方便。像我就試著把專案

qrtt103/02 21:57原始碼包一包丟進去讓它寫 https://bit.ly/4kjp0jd 算挺順

qrtt103/02 21:57利的。只是要記得選擇一下工作範圍,不要太貪心就是了。