跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 浅色
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • 深色
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(LCZ-Blue)
  • 不使用皮肤
  • LCZ-Green
  • LCZ-Blue
折叠
品牌标识

抡锤者

  1. 主页
  2. 版块
  3. AI Agent
  4. 零代码编程小记——一次完全放手的VibeCoding心路历程

零代码编程小记——一次完全放手的VibeCoding心路历程

已定时 已固定 已锁定 已移动 AI Agent
编程
4 帖子 4 发布者 125 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • kop wangK 离线
    kop wangK 离线
    kop wang
    超级版主
    编写于 最后由 kop wang 编辑
    #1

    前言:

    此帖灵感来源于:AI 产品溢出产能回收计划 & 实战任务发布 - 任务 二
    在此特意鸣谢站长锤哥@terry ,以及甲方@williamlouis 的鼎力支持。

    本文意在传递AI编程的体验与思路,从而帮助无编程经验,或编程经验低的人能够轻松的、果敢的通过AI赋能,实现自己的软件需求。最终人人都是产品经理。

    注:基于业务的保密性,以下实际例子均为改编杜撰,仅供示例参考


    1、人和AI的合作模式

    对于 AI Coding,我认为有三种协作方式,人类分别扮演“董事长”、“总监”、“组长”。

    董事长,只提出方向,不考虑可行性,不给具体业务,更不会给技术指导。给出的提示词类似是:

    “给我做一个更好的搜索引擎,打败百度,称霸世界”
    

    这个级别目前的AI还无法实现,估计要到梁总口中的AGI实现之后才有可能性。

    总监,只给业务目标和验收标准,不管技术实现。给出的提示词类似是:

    “做一个房产数据分析工具:自动采集某房产平台全部分区的房源,跟踪详情链接拿到真实挂牌地址,按区域分类;分析每套房源的价格走势和关注热度;之后我人工勾选要重点关注的房源,系统自动生成购房分析报告。”
    

    这是目前 AI Coding 性价比最高的模式:需求里只有目标、流程和验收标准,没有任何一行技术描述,剩下全部由 AI 自己决策。这次任务的甲方需求就是这样——几段语音讲清业务流程和验收规则,全程没有一个技术名词。

    组长,在总监之上再加一层项目管理:把大目标拆成小任务,逐个派给 AI,逐个验收,不合格就打回重做。比如:

    “预算以用户填写的为准,不要自己计算。”
    “接口限流时直接回退到备用方案,不要反复重试。”
    

    这三种模式本质是“人类把多少决策权交给 AI”的程度。这次任务我就是“总监式推进”,全程没写业务代码,也没有干预技术选型,顺利竣工通过验收。


    2、模型能力 or Harness能力

    很多人以为 AI 编程好不好用,主要看工具(Harness)强不强。我的实际感受恰恰相反:决定程序质量的永远是模型本身,工具只决定生产过程中的性格偏好和严谨程度。

    同一套工具、同一个需求,只是中途换个模型,结果完全不同:

    模型 A:直接抓页面 HTML,正则抠数据,写一次性脚本。
    模型 B:发现数据内嵌在页面结构化 JSON 里,设计了分页、去重、重试,输出可复用模块。
    

    A、B 都能“完成任务”,但 B 的方案能稳定跑很久,A 的灵活性就很差,页面有变动就失效了。排错时差距更明显:一个只会说“重启试试”,另一个能啃完两百多万 token 的日志代码,定位根因并给出回归测试。项目中途模型升级后,产出明显上了一个台阶——工具没变,变的只有模型。

    Harness 也有用,但它影响的是“怎么做”:有子代理的工具更主动探索,有计划模式的更先想后做,接入了规范、技能、沙箱和提交流程的更严谨。我用 opencode 和 Codex 时,同一模型换工具后“性格”确实会变,Codex更慢,但更严谨,openCode更快但容易走捷径。最终决定代码质量上限的还是模型。


    3、VibeCoding的生产力放大杠杆

    整个项目所有 AI 调用,累计 99 个会话、约 2500 万输入 tokens,按量计费的账单是 36.56 美元。但我用的是 opencodeGO 订阅——10 美元换 60 美金额度(1:6),所以实际开销要按订阅比例折算:

    36.56 ÷ 60 × 10 ≈ 6.1 美元
    

    整个项目的 AI 成本,折算下来不到 7 美元。

    之所以有如此大的杠杆,个人理解,有三个原因:

    1. AI 的边际成本趋近于零——同样的代码,让 AI 写十遍和让程序员写十遍,成本差几个数量级;
    2. 人只做管理和验收,不做执行——我的时间花在“提需求、看结果、把关”,而不是一行行敲代码;
    3. 能自动找便宜方案——需要付费数据源的地方,AI 会先用免费替代方案顶上去,而不是一上来就买几千块的 API。

    所以VibeCoding 的本质,是把“编程这种高成本技能”变成“接近零边际成本的商品”,人从“生产者”变成“管理者”。


    4、质量把控:用测试定义成品

    先做一个简短科普。TDD(测试驱动开发)的核心不是“写测试”,而是用产品和业务的语言,先把“什么是正确的”写下来,再让代码去满足它。本质上就三步:

    1. 把“需要什么、什么是正确的结果”用业务语言写下来;
    2. 让 AI 写代码去满足这个清单;
    3. 数次迭代打磨,找到实现这个业务目标的最优方式。

    这里最关键的一点:测试必须用产品/业务定义来写,而不是用代码逻辑来写。

    因为测试是“成品的定义”。如果你让 AI 照着现有代码补测试,它写出来的自然是“证明代码能跑”的测试。这就像让运动员自己给自己打分:他总能给自己打出高分,但并没有意义。

    用业务定义写测试就不一样了:

    测试 1:整个页面的加载时间不能超过5秒钟;
    测试 2:分页能自动翻到最后一页,不遗漏、不重复;
    测试 3:出现错误整个功能不能崩溃、不能闪退,记录日志;
    

    AI 拿到这份测试,只能朝着让业务用例全部通过的方向写实现,实现写得再花哨,业务用例没过就是不合格;业务用例全部通过,才说明流程真的符合需求。TDD是把“验收标准”告诉模型;而验收标准只有以业务定义撰写,测试才真正符合业务流程。

    对 vibe coding 来说,TDD 是控制权——它决定“最终成品由谁定义”:是业务流程,还是 AI 的即兴发挥。想让 AI 交付符合你业务流程的东西,就用产品和业务的语言,先把验收标准写下来。


    5、后记

    整个开发流程走下来,其实比想象中要顺利,且恰巧赶上了模型能力的大幅提升。deepseek-v4-flash-0731帮了我大忙。如果没有0731,可能整个项目的总成本要翻倍到15美元左右。

    如果从“注意力”的时长来计算:我作为“总监”实际投入的精力,大概只有 2~3 个人/天,也就是16~24小时。而且大部分不是生产,而是试错、调研、打磨和体验。剩下的执行、排错、迭代,都是deepseek-v4-flash、GLM5.2、KIMI k3,以及opencode、Codex(现叫chatGPT)的功劳。

    最后,再次感谢机会与信任。欢迎大家在评论区交流Vibe Coding的思路和想法,一起进步。

    以上。

    虚心交流,一起进步

    1 条回复 最后回复
    5
    • ,terryT terry 固定了此主题
    • terryT 在线
      terryT 在线
      terry
      超级版主
      编写于 最后由 编辑
      #2

      恭喜量大版主合作愉快,和其它大师的合作也有了实例。我会继续加强论坛建设,完善功能,给大家提供更好的交流体验。其实主要就是加强功能开发。

      油管:https://www.youtube.com/@抡锤者

      1 条回复 最后回复
      0
      • Tony WangT 离线
        Tony WangT 离线
        Tony Wang
        超级版主
        编写于 最后由 编辑
        #3

        恭喜成功完成并交付, 很宝贵的实战经验.

        @terry 有空的时候, 加个 "收藏" 或者 "精华" 功能吧. 现在论坛值得收藏的帖子已经有一些了.

        1 条回复 最后回复
        0
        • linkdesuL 离线
          linkdesuL 离线
          linkdesu
          编写于 最后由 编辑
          #4

          感谢分享思路,确实和我的感受一样,以前团队的组建其实也是这样。 leader 也不可能每行代码都审计,到头来每个人做的其实就和今天 agent 做的一样。而且这个标题让我想到了工业革命的时候,第一批机器出来时是不是也有很多工人围在一起,讨论这机器还不如老师傅的手艺。就像我们今天,还会有很多人聚在一起,讨论围观这些 AI 大模型到底行不行😂

          1 条回复 最后回复
          0
          • ,系统 取消固定了此主题
          • ,A abaalei 引用了 此主题

          你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

          厌倦了每次访问都刷到同样的帖子?您注册账号后,您每次返回时都能精准定位到您上次浏览的位置,并可选择接收新回复通知(通过邮件或推送通知)。您还能收藏书签、为帖子顶,向社区成员表达您的欣赏。

          有了你的建议,这篇帖子会更精彩哦 💗

          注册 登录
          回复
          • 在新帖中回复
          登录后回复
          • 从旧到新
          • 从新到旧
          • 最多赞同


          • 登录

          • 登录或注册以进行搜索。
          • 第一个帖子
            最后一个帖子
          0
          • 版块
          • 最新
          • 标签
          • 热门
          • 用户
          • 群组