• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xjzshttps
V2EX  ›  程序员

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

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

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

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

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

    从时间上,我这种活,人工的话,一周得要,毕竟人要休息,但是核成本的话,AI 也不便宜就是了。
    SoulFlame
        11
    SoulFlame  
       6h 57m ago
    目前为止用 AI 最顺手的一个功能:
    对接第三方平台 API 、SDK ,有时候对方只有 py 版或其他,没有我需要的本语言,我就把他 py 的 demo 下载扔给 AI 翻译成本语言。
    这种做法还原的准确度还挺高的,我基本不用修改。
    ButcherHu
        12
    ButcherHu  
       6h 56m ago
    lel020
        13
    lel020  
       6h 50m ago
    显然 AI 时代如何让 AI 产出符合需求(不只是通过编译)的代码是这个时代最重要的技能,比学编程语言背 api 重要的多,
    tool2dx
        14
    tool2dx  
       5h 58m ago
    @lel020 感觉这能力挺难的,需要对项目有一定的控制,需要很好的去引导 AI,一次也不能改太多,是个技术活.
    Alias4ck
        15
    Alias4ck  
       5h 7m ago
    定义好 harness 和 scope 基本很快
    ringcon
        16
    ringcon  
       4h 56m ago
    语言翻译很快,从 0 开始写小工具很快,从头搭一个复杂项目需要边写边改。不仅是 harness 影响,算力紧张环境下官方也在降智。
    zxjxzj9
        17
    zxjxzj9  
       4h 40m ago
    你要这么想,ai 是基于人类已有的知识训练的, 所以 ai 能做到的 人一定能做到(生成文本这块),就是人能做到的概率低速度慢, 但是 spec 上不会有任何区别. 给人重写系统的时候,你要先确定好原系统实现的功能, 有什么模块, 每个模块都是干什么的(这个部分不知道了就问 ai), 你打算通过重写改进哪些瓶颈实现哪些模板, 从哪开始, 如何验证重写完成前后系统的一致性. 全定好了 把这些东西再交给 ai 做, 又不能直接 git clone, claude init ,然后说帮我重写.
    iamqiwei
        18
    iamqiwei  
       4h 33m ago
    当面对一座不是自己写的屎山的时候,我才不管 ai 改了多久
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2922 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 132ms · UTC 11:06 · PVG 19:06 · LAX 04:06 · JFK 07:06
    ♥ Do have faith in what you're doing.