我问什么觉得 ai 写速度还不如人工快?主要是后期不断修改太耗时了。

10 小时 26 分钟前
 xjzshttps
如题,
重写一个老的 go 服务端,自定义协议的,大概 10w 行+的规模。
一开始我是边和 ai 对话边人工审核,后来代码生成速度太快,就没人工审核全程 ai 。
ai 完工后开始人工检查,发现到处是问题。
代码是能跑通就行,代码主路径能通,然后问题一堆,包括不限于:
资源泄露、重复代码、糟糕的架构、副分支逻辑错误、功能缺失等等。

然后一个一个的修,
靠 ai 修的话又是大范围修改代码,改了的代码又要大量重新人工审核。
整个流程变成了,生成代码->人工审核->生成代码->再次人工审核不断循环。
这部分耗时大概达到了编写的耗时 10-20 倍还没完成。

目前整体耗时已经超过了当时手写第一版的时间,但是现在项目还没完工,到处是 bug 。
2328 次点击
所在节点    程序员
18 条回复
CoderUndefined
10 小时 23 分钟前
先表示下用 的什么 ai
wwtest
9 小时 59 分钟前
要么是 指令太模糊 要么是模型质量不高,这种情况下就要缩小范围或者拆分目标了
duuu
9 小时 44 分钟前
现在还处于人与 AI 协作的探索期。
AI 还不能完全替代人类,但又有一定程度的增强,如果让 AI 介入过多,就会出现你这种情况,AI 介入过少,就提升不了效率。所以都还在探索,怎么样让 AI 介入开发流程的最佳实践
maocat
9 小时 30 分钟前
因为测试,产品都是人,这个按钮不对,那个东西要隐藏,AI 每次开始就是让我先找下文件,让我读下文件,然后找到问题了,然后开始修改
bbbblue
9 小时 24 分钟前
看什么场景了 能一眼看出问题 直接上手修是比让 AI 分析再修来的快
ximaoyang
9 小时 20 分钟前
你不会就让野生的 AI 直接写把。野生的 ai 写的代码没法用。只会写出一堆屎山代码。
写代码的 ai 是一只猫🐱,你要慢慢的养。每天还要铲它写出来的屎山代码。然后你要教它。
ai 写代码是一个由慢到快的过程。前几天,或者前几周是很慢的。你得让它生成出来之后,再生成单元测试。然后你慢慢的一行一行的读。发现什么问题就让它记录到 CLAUDE.md 里面去作为 Never 段的内容。然后你可以添加 ARCHITECTUR.md 等很多文件,具体看社区版的上下文治理。
养一个月就差不多了。然后它写代码就很快了,你慢慢的就可以不怎么看了。
至于为什么是 CLAUDE.md 而不是 AGENTS.md 。那是因为除了 claude code 以外的都是垃圾,是无法驯服的傻鸟🪿
metmit
8 小时 59 分钟前
要确定每次修改的目的、边界、可量化的验收标准,收敛每次的问题,这样才能控制住,想要一把梭不现实;
始终相信,只要 ai 有了足够的背景知识,人工和 ai 确定了方案+再给它一定的约束,它生成的代码质量、生成速度是远超人类的
xyyxlq
8 小时 58 分钟前
先表示下用 的什么 ai +1
用 SOTA 模型( GPT 5.5/Opus 4.7 等)和用普通模型结果天差地别。
longaiwp
8 小时 55 分钟前
第一,你用的什么模型?第二,你用的什么 Harness 工具?
ntdll
8 小时 52 分钟前
在不在乎 TOKEN 消耗的情况下,且 AI 可以自行测试验收的时候,由于其可以 24 小时不停,因此时效上,还能够和人工比,但考虑到 Token 成本就另说了。

我这有个 Android 容器化的项目,给了测试设备和条件,gpt 5.5 ,连续跑了 50 个小时,最终也确实完成了任务,token 消耗了 27 亿。

从时间上,我这种活,人工的话,一周得要,毕竟人要休息,但是核成本的话,AI 也不便宜就是了。
SoulFlame
8 小时 45 分钟前
目前为止用 AI 最顺手的一个功能:
对接第三方平台 API 、SDK ,有时候对方只有 py 版或其他,没有我需要的本语言,我就把他 py 的 demo 下载扔给 AI 翻译成本语言。
这种做法还原的准确度还挺高的,我基本不用修改。
ButcherHu
8 小时 44 分钟前
lel020
8 小时 39 分钟前
显然 AI 时代如何让 AI 产出符合需求(不只是通过编译)的代码是这个时代最重要的技能,比学编程语言背 api 重要的多,
tool2dx
7 小时 47 分钟前
@lel020 感觉这能力挺难的,需要对项目有一定的控制,需要很好的去引导 AI,一次也不能改太多,是个技术活.
Alias4ck
6 小时 56 分钟前
定义好 harness 和 scope 基本很快
ringcon
6 小时 44 分钟前
语言翻译很快,从 0 开始写小工具很快,从头搭一个复杂项目需要边写边改。不仅是 harness 影响,算力紧张环境下官方也在降智。
zxjxzj9
6 小时 28 分钟前
你要这么想,ai 是基于人类已有的知识训练的, 所以 ai 能做到的 人一定能做到(生成文本这块),就是人能做到的概率低速度慢, 但是 spec 上不会有任何区别. 给人重写系统的时候,你要先确定好原系统实现的功能, 有什么模块, 每个模块都是干什么的(这个部分不知道了就问 ai), 你打算通过重写改进哪些瓶颈实现哪些模板, 从哪开始, 如何验证重写完成前后系统的一致性. 全定好了 把这些东西再交给 ai 做, 又不能直接 git clone, claude init ,然后说帮我重写.
iamqiwei
6 小时 21 分钟前
当面对一座不是自己写的屎山的时候,我才不管 ai 改了多久

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1214623

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX