






















如题,
重写一个老的 go 服务端,自定义协议的,大概 10w 行+的规模。
一开始我是边和 ai 对话边人工审核,后来代码生成速度太快,就没人工审核全程 ai 。
ai 完工后开始人工检查,发现到处是问题。
代码是能跑通就行,代码主路径能通,然后问题一堆,包括不限于:
资源泄露、重复代码、糟糕的架构、副分支逻辑错误、功能缺失等等。
然后一个一个的修,
靠 ai 修的话又是大范围修改代码,改了的代码又要大量重新人工审核。
整个流程变成了,生成代码->人工审核->生成代码->再次人工审核不断循环。
这部分耗时大概达到了编写的耗时 10-20 倍还没完成。
目前整体耗时已经超过了当时手写第一版的时间,但是现在项目还没完工,到处是 bug 。
2 wwtest 5 月 22 日要么是 指令太模糊 要么是模型质量不高,这种情况下就要缩小范围或者拆分目标了 |
3 duuu 5 月 22 日现在还处于人与 AI 协作的探索期。 |
4 maocat 5 月 22 日 via Android因为测试,产品都是人,这个按钮不对,那个东西要隐藏,AI 每次开始就是让我先找下文件,让我读下文件,然后找到问题了,然后开始修改 |
5 bbbblue 5 月 22 日看什么场景了 能一眼看出问题 直接上手修是比让 AI 分析再修来的快 |
6 ximaoyang 5 月 22 日你不会就让野生的 AI 直接写把。野生的 ai 写的代码没法用。只会写出一堆屎山代码。 |
7 metmit 5 月 22 日要确定每次修改的目的、边界、可量化的验收标准,收敛每次的问题,这样才能控制住,想要一把梭不现实; |
8 xyyxlq 5 月 22 日先表示下用 的什么 ai +1 |
9 longaiwp 5 月 22 日第一,你用的什么模型?第二,你用的什么 Harness 工具? |
10 ntdll 5 月 22 日在不在乎 TOKEN 消耗的情况下,且 AI 可以自行测试验收的时候,由于其可以 24 小时不停,因此时效上,还能够和人工比,但考虑到 Token 成本就另说了。 我这有个 Android 容器化的项目,给了测试设备和条件,gpt 5.5 ,连续跑了 50 个小时,最终也确实完成了任务,token 消耗了 27 亿。 从时间上,我这种活,人工的话,一周得要,毕竟人要休息,但是核成本的话,AI 也不便宜就是了。 |
11 SoulFlame 5 月 22 日目前为止用 AI 最顺手的一个功能: |
13 lel020 5 月 22 日显然 AI 时代如何让 AI 产出符合需求(不只是通过编译)的代码是这个时代最重要的技能,比学编程语言背 api 重要的多, |
15 Alias4ck 5 月 22 日定义好 harness 和 scope 基本很快 |
16 ringcon 5 月 22 日语言翻译很快,从 0 开始写小工具很快,从头搭一个复杂项目需要边写边改。不仅是 harness 影响,算力紧张环境下官方也在降智。 |
17 zxjxzj9 5 月 22 日你要这么想,ai 是基于人类已有的知识训练的, 所以 ai 能做到的 人一定能做到(生成文本这块),就是人能做到的概率低速度慢, 但是 spec 上不会有任何区别. 给人重写系统的时候,你要先确定好原系统实现的功能, 有什么模块, 每个模块都是干什么的(这个部分不知道了就问 ai), 你打算通过重写改进哪些瓶颈实现哪些模板, 从哪开始, 如何验证重写完成前后系统的一致性. 全定好了 把这些东西再交给 ai 做, 又不能直接 git clone, claude init ,然后说帮我重写. |
18 iamqiwei 5 月 22 日当面对一座不是自己写的屎山的时候,我才不管 ai 改了多久 |
19 Chuckle 5 月 23 日我也遇到了这个问题,重构一个大概 13w 行的包,必须古法的:整体架构、数据流,交给 AI 的:填充内容的部分,人为划分出小任务交给 ai 完成,并且用上 ai 脚手架,复利式迭代,让 AI 越用越懂项目 |
20 JasonYip 5 月 23 日如果只是把 agent 当作 chatbox 那这个结果是可以理解的。好像从 op 的描述没看到基本的 coding test review 的 loop ,只是让 agent 写 不设定边界,没有沉淀文档资产,agent 也没有验收锚点,结果就是到处发散 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。