作者fionnna (fion)
看板Soft_Job
标题[请益] 批次加注解的AI工具建议
时间Thu Feb 27 13:30:47 2025
目前我们有一个用古老语言撰写的系统,没有注解且变数命名随意。由於程式码量大,希
望能先透过AI进行预览并加上注解。
我们尝试使用 ChatGPT,发现它能理解并加注解,但因程式行数过长,常导致部分内容遗
漏,最终无法正常编译。请问是否有工具或方法能批次大量加上注解,确保完整性并维持
可编译?
先谢了!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.82.193.213 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1740634249.A.0C1.html
1F:→ stepnight: Codeium就可以办到了吧? 02/27 13:49
2F:→ stepnight: Chatgpt贴Code,对话就会很糟糕,东落西落的 02/27 13:49
3F:→ stepnight: 还是想用gpt类似的话就Claude表现好很多 02/27 13:52
4F:→ stepnight: 免费的你可以试试看,但有限制、付费也还是有限 02/27 13:52
Codeium 好用!
5F:→ gino0717: 要开始提倡token导向开发模式 02/27 14:13
6F:→ adks3489: copilot, cline+各大模型 02/27 14:24
7F:嘘 kkes0001: 自己拿gpt api 写啊…… 02/27 15:08
GPT 就不OK了,API会比较完整?
※ 编辑: fionnna (140.82.193.213 台湾), 02/27/2025 16:08:01
8F:→ abc0922001: 直接用 github copilot 叫他帮你改可能会比较好 02/27 16:32
9F:→ abc0922001: 因为他会先阅读你的程式码 02/27 16:32
10F:推 MoonCode: 古老语言是什麽 c, fortran, lisp 02/27 17:49
11F:→ MoonCode: 用 api 前你可以分段传啊 只是你用 regex 去切可能会切 02/27 17:51
12F:→ MoonCode: 错 02/27 17:51
13F:→ MoonCode: 而且哪有什麽需求要一次读完 还是改哪里读哪里吧 实在 02/27 17:52
14F:→ MoonCode: 点 02/27 17:52
15F:推 ABuJiuHaoBun: 有可能是你们prompt不够明确,我觉得不是gpt特定的 02/27 20:08
16F:→ ABuJiuHaoBun: 问题 02/27 20:08
17F:→ Lordaeron: Cobol 吧 02/27 20:21
18F:→ DrTech: vs code + cline。AI修改过後可"预览"是否全接受,或自行 02/27 21:00
19F:→ DrTech: 修改特定行。 02/27 21:00
20F:→ DrTech: 而且可要求AI批次改整个资料夹底下所有程式码档案。後端模 02/27 21:02
21F:→ DrTech: 型可选付费或ollama。如果使用ollama免费模型,要选对tool 02/27 21:02
22F:→ DrTech: s系列模型。 02/27 21:02
23F:推 pkro12345: cursor 02/27 21:14
24F:推 okgogogo: 你是用免费版?企业版? 02/28 00:29
25F:推 ctrlbreak: 可以的话我宁愿另外开发新的也不会去动旧系统 02/28 07:26
系统超过30万行程式,很多逻辑细节藏在里面
26F:推 qrtt1: 可以给一点工作的行数参考一下吗? 02/28 08:19
每支数百到数千,但GPT超过300行就可能漏code
漏哪不一定,有时候漏中间
※ 编辑: fionnna (220.132.231.231 台湾), 02/28/2025 09:52:48
27F:→ DrTech: 这种量,就算每行给你写注解也没人会看吧。AI少写几行注解 02/28 15:25
28F:→ DrTech: 也没人在意吧。即使 算KPI,也没人会去统计真实性吧,何必 02/28 15:25
29F:→ DrTech: 浪费生命。 02/28 15:25
30F:→ KanzakiHAria: 很多逻辑细节藏在里面(X 依托答辩(O 02/28 23:14
31F:推 sowulo: 这种code你还是找比较关键的逻辑加就好吧 30万行加了注解 03/01 02:45
32F:→ sowulo: 也不会变得有人想看 03/01 02:45
33F:推 BigCockman: 这种量 要改的时候再加就好了 你给AI加你也没能力验 03/01 04:53
34F:→ BigCockman: 证对错 03/01 04:5
没要一次全部加,要改时再加,有些大的程式超过5000行很难读
AI注解参考用,不会全信。目前觉得算有帮助,看code更快
嘘 MoonCode:
※ 编辑: fionnna (220.132.231.231 台湾), 03/01/2025 18:39:04
35F:推 w28103566: copilot 大概1500行就极限了 03/01 22:03
36F:→ w28103566: 可以试试看copilot agent,我还没测试过 03/01 22:07
37F:→ qrtt1: 其实量大的东西,用 gemini 会比较方便。像我就试着把专案 03/02 21:57
39F:→ qrtt1: 利的。只是要记得选择一下工作范围,不要太贪心就是了。 03/02 21:57
40F:推 Litfal: 先把介面和单元测试弄出来吧,一块一块弄阿 03/04 12:48
41F:→ labbat: 传统程式码要人刻单元测试太强人所难了 03/04 13:44