我问什么觉得 ai 写速度还不如人工快?主要是后期不断修改太耗时了。 - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
xjzshttps

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

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

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

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

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

    从时间上,我这种活,人工的话,一周得要,毕竟人要休息,但是核成本的话,AI 也不便宜就是了。
    SoulFlame
        11
    SoulFlame  
       1 day ago
    目前为止用 AI 最顺手的一个功能:
    对接第三方平台 API 、SDK ,有时候对方只有 py 版或其他,没有我需要的本语言,我就把他 py 的 demo 下载扔给 AI 翻译成本语言。
    这种做法还原的准确度还挺高的,我基本不用修改。
    ButcherHu
        12
    ButcherHu  
       1 day ago
    lel020
        13
    lel020  
       1 day ago
    显然 AI 时代如何让 AI 产出符合需求(不只是通过编译)的代码是这个时代最重要的技能,比学编程语言背 api 重要的多,
    tool2dx
        14
    tool2dx  
       1 day ago
    @lel020 感觉这能力挺难的,需要对项目有一定的控制,需要很好的去引导 AI,一次也不能改太多,是个技术活.
    Alias4ck
        15
    Alias4ck  
       1 day ago
    定义好 harness 和 scope 基本很快
    ringcon
        16
    ringcon  
       1 day ago
    语言翻译很快,从 0 开始写小工具很快,从头搭一个复杂项目需要边写边改。不仅是 harness 影响,算力紧张环境下官方也在降智。
    zxjxzj9
        17
    zxjxzj9  
       1 day ago
    你要这么想,ai 是基于人类已有的知识训练的, 所以 ai 能做到的 人一定能做到(生成文本这块),就是人能做到的概率低速度慢, 但是 spec 上不会有任何区别. 给人重写系统的时候,你要先确定好原系统实现的功能, 有什么模块, 每个模块都是干什么的(这个部分不知道了就问 ai), 你打算通过重写改进哪些瓶颈实现哪些模板, 从哪开始, 如何验证重写完成前后系统的一致性. 全定好了 把这些东西再交给 ai 做, 又不能直接 git clone, claude init ,然后说帮我重写.
    iamqiwei
        18
    iamqiwei  
       1 day ago
    当面对一座不是自己写的屎山的时候,我才不管 ai 改了多久
    Chuckle
        19
    Chuckle  
       21h 20m ago
    我也遇到了这个问题,重构一个大概 13w 行的包,必须古法的:整体架构、数据流,交给 AI 的:填充内容的部分,人为划分出小任务交给 ai 完成,并且用上 ai 脚手架,复利式迭代,让 AI 越用越懂项目
    JasonYip
        20
    JasonYip  
       16h 55m ago
    如果只是把 agent 当作 chatbox 那这个结果是可以理解的。好像从 op 的描述没看到基本的 coding test review 的 loop ,只是让 agent 写 不设定边界,没有沉淀文档资产,agent 也没有验收锚点,结果就是到处发散
    About     Help     Advertise     Blog     API     FAQ     Solana     3340 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 62ms UTC 00:04 PVG 08:04 LAX 17:04 JFK 20:04
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86