2026-07-29 近期使用ai开发后的一些感受

down_sheldon 2026-07-29 17:17 1

从自身体感看,普通人使用ai用来修bug,写个小功能很好用。

但是在token有限的前提下,个人开发者想从0写个产品出来还是有不少难点需要克服。(下面会介绍)

所以我时常在想,产品经理来能用ai写出好产品么?

我们在这个ai时代,应该成为怎样的人才?


难点包括但不限于




  1. UI 设计

    AI 做出来的界面通常“能看、能用”,但很难真正做到美观。




  2. 功能之间的整体规划

    单独写一个功能不难,难的是让多个功能之间逻辑统一、数据互通、操作连贯。




  3. 技术架构

    AI 更倾向于尽快把功能实现出来,不一定会主动考虑后续扩展、模块拆分、数据一致性、性能和维护成本。前期看起来开发很快,后期可能越来越难改。越写繁重,写到最后就崩了。




  4. 上下文丢失

    项目变大以后,AI 很难理解全部代码、历史决策和业务规则。修改一个地方时,可能破坏另一个已经完成的功能,改完会出现新的bug。




  5. 代码质量不稳定

    AI 生成的代码表面上可以运行,但可能存在重复实现、临时补丁、过度耦合、异常处理不足等问题。功能迭代越多,技术债越容易积累,写到后面一个功能要花费的token会越来越多,不堪重负。




  6. 测试和验收

    虽然我进场看着codex写了一大堆测试,但是上去一点还是有bug。



最新回复 (19)
  • CosecantY 07-29 17:20
    2

    虽然但是我还是觉得AI不论如何都比我这个草包写的好 ^-^

  • Soren 07-29 17:23
    3

    同感,我以前写过 Python,golang,还有一点点 Java。啥都能写一点 啥都不精,有了 ai 感觉啥都能写了

  • down_sheldon 楼主 07-29 17:23
    4

    工作方面是这样的,确实好用。 但是想单独从0开发个产品,想做好还是很难

  • CosecantY 07-29 17:24
    5

    以前模型没发展起来的时候骂模型,现在写不出来就开始怀疑自己为什么提示词给的这么不到位

  • xyTuoren 07-29 17:25
    6

    没必要关注架构设计,每隔一段时间让ai优化一次就好了

  • wdf66 07-29 17:25
    7

    有没有可能你说的这些问题,以后ai都会自己解决呢?

  • down_sheldon 楼主 07-29 17:25
    8

    是的,忽然感觉人和人在ai面前的差距也没那么大哈哈哈。 说明ai还不够轮椅 ^-^

  • down_sheldon 楼主 07-29 17:26
    9

    这我是相信的,所以我标题加了日期,只是当前的感受哈哈哈

  • soundfuture 07-29 17:27
    10

    体感上我和佬感觉差不多,前期迭代很快,后期会变得很慢。随着项目越来越大,需要越来越严谨和复杂的工作流和文档工程平衡质量和效率的问题。初期设计时做出完美的架构设计对于一个持续迭代的软件或者研发性的工作几乎是不可能的,因此后期扩展几乎必然会出现牵一发而动全身的情况。因此如何在开发和审核时平衡有限的上下文窗口与开发质量就会变成麻烦事。

  • down_sheldon 楼主 07-29 17:28
    11

    欸,token有限呐,什么时候token能做到电费的价格就好了

  • down_sheldon 楼主 07-29 17:29
    12

    对的,ai开发还是挺需要技巧的。。

  • HanPaoPao 07-29 17:30
    13

    只要你提示词足够准确,需求足够明确,AI考虑的其实很完善…

  • 小易 07-29 17:32
    14

    就是这样的,AI就是局限就是使用者的局限,只要你能开头,AI就能一直延伸,反之如果你想到不到AI也不会主动提,所以说 AI只能代替开发,但是代替不了人来架构和选型,因为你不可能一开始就想到后面的事,你不跟AI说明全部情况,AI不知道上下文,所以也不可能考虑全面

  • yiran1 07-29 17:34
    15

    其实你有没有想过,就算是让人来做,也可能造成修改一个小点导致牵一发而动全身,不单单是AI的问题,很多项目都是一开始一点点功能,后面一直迭代一直迭代,越来越大。越来越烂,屎山不就是这么来的吗。所以我认为不是AI的问题,这是市场和时间导致。让你来做也一样有这个问题。

  • down_sheldon 楼主 07-29 17:35
    16

    对的,但是自身的局限性难免会存在的。

  • kai 07-29 17:35
    17

    我觉得需要自己对产品的定义非常清晰,也就是你需要具备产品经理以及项目经理的能力。同时有了这个基础后,那就是和真实工作场景一样,那你得成为一个产品经理,梳理出你的产品需求(需要详细,最后能有背景)。然后此时其实已经可以让ai干活了,但你此时要作为架构师/程序员去反复鞭策它,让他能落一些技术文档/方案文档。开始干活后则需要项目经理+程序员来看它有没有跑偏,你纠偏的同时最好还要粗略看看实现,不然很容易出现多语义,然后相互打架的情况。我没用过那种多角色的mcp/skills,所以我并不清楚他们能不能串起来把这些事情干好。没这么多token烧 ^-^。当然这只是个人观点,我也不知道那些大佬到底咋做到用ai能做出非常强的产品,这个我也想学 ^-^

  • down_sheldon 楼主 07-29 17:38
    18

    还真是,这是一个不断迭代的过程,但是token是有限的就很烦

  • poazure 07-29 17:38
    19

    AI 就是替自己当劳动力,不管是新需求、修BUG还是收尾工作,自己负责查看计划是否可行、合理就行。

  • 木流牛马 07-29 17:38
    20

    你的这个感受是去年年底的感受,现在的话很多问题已经有了相对成熟的处理方式了,比如UI,有挺多开源工具还有SKILl可以处理的,比如open Design。开发模式也相对成熟了其实,有规范驱动的开发模式,也有测试驱动的开发模式,甚至可以多种模式集成起来用。

* 帖子来源Linux.do
返回