V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shmilypeter
V2EX  ›  Cursor

思考了下关于 使用 AI 编程的一些工作准则,欢迎大家补充

  •  1
     
  •   shmilypeter · 23 天前 · 1352 次点击

    今天看到一个人说我完不成的大概率 AI 也做不出来

    我回复的是

    你一下子给个大任务肯定不行,要拆解任务,列清单,设置好边界条件,逐个检查完成。这对你本身就要求有产品+架构的能力。
    另外我感觉一个富文本编辑器大概也是 AI 能力的极限了,面对更复杂的需求,别说 AI 了,可能你自己也不知道要做成什么样,中间有无数的坑,并且最开始的需求和最后的交付文档一般都不会低于 100 页。
    last but not least ,用最贵的模型,不要省钱,这是帮你省时间。
    

    之后思考了一些关于如何使用 AI 的准则。

    • 首先就是要用最贵的模型,要敢于氪金,氪大金,有钱能使鬼推磨,能用钱解决的问题就不是问题,相比于一个月 200 刀只要能保住工作这钱撑死你两天工资。 我开始的时候 Cursor 用的是 auto ,十分的拉垮,后来用了 max mode ,用 o3 和 claude 4 opus ,这下子彻底爽了体会到人民币玩家的感觉了。 对于总结归纳写文档之类的工作可以用 auto 模型。

    • 第二就是要深刻理解需求,并且拆分,设定好边界条件,AI 毕竟只是 copilot (阅读理解,此处 copilot 是英文字面意思不是微软 copilot )无法完全替代人类,既然要有一个完备的边界条件那你对业务肯定也要有自己的理解,理解好了才能更好的指挥 AI ,所以对于程序员本身,你得具备资深产品和架构思维。

    • 第三就是刚开始要列一个清单一个个检查完成,可以让 AI 帮你列清单,就以刚刚那个富文本编辑器来说,你让他一下子实现那么多功能肯定会有疏漏的,你让他先搭架子,考虑到整个全局性的要求,然后一步一步完成单个功能,完成一个检查一个,那就好过很多。

    • 第四就是碰到错误要断点,要分析日志,要尽可能描述边界条件,然后也要动脑子想一想打个比方是不是 token 不对,因为调不通接口 AI 如果以为不是 token 不对,就会以为是别的问题,就会出现怎么改也改不对的情况。

    • 第五建议让 AI 干完活之后在根目录形成一个 md 文档,让你理解。毕竟自己写的代码自己不知道什么意思那是很离谱的。一定要理解自己干了什么,最好用 mermaid 形成一个流程图。

    • 还有最后一点就是,最好不要告诉同事领导你在氪大金用 AI ,问起来就说 AI 只是辅助大部分都靠自己,虽然理论上看交付看结果,但是如果引起他们对你能力的质疑就惨了。首先就是一定要理解自己干了什么,然后估计下这个工作量正常要多久,一天的工作量你一个小时就提交提 PR ,傻子都知道你用 AI 干的。第三就是优化一下注释,AI 写的注释实在是太有 AI 味道了,要尽可能口语化。

    再说说人生感悟吧,fake it before make it, 你是不是真牛逼不重要,别人觉得你是否牛逼才重要,这世界就是一个巨型草台班子,AI 牛逼就是你牛逼。要敢于氪大金,要敢于扯大谎吹大牛装大逼,人有多大胆,底有多大产!千万不要谦虚和示弱,要不然别人就真以为你不行。你学学啊三就好了,我认为三哥很多地方都是值得我们中国人学习的。

    14 条回复    2025-06-23 16:48:34 +08:00
    akira
        1
    akira  
       23 天前
    说的很对呀, 为啥没人留言呢
    shmilypeter
        2
    shmilypeter  
    OP
       23 天前
    @akira 很多人不爱看长的内容。

    另外你写的东西如果用 markdown 并且太结构化,也会被人认为用 AI 写的,但我写得很口语化,一看就不是 AI 写的
    darksword21
        3
    darksword21  
       23 天前
    我支持氪金,但是 200 刀一个月我还是有点支撑不起
    dawnzhu
        4
    dawnzhu  
       23 天前
    工具也是能力啊
    taosimple
        5
    taosimple  
       23 天前
    你说的准则是有用的,但和原帖讨论的不是一个问题
    shmilypeter
        6
    shmilypeter  
    OP
       23 天前
    @taosimple 我感觉他的那个问题,也就是富文本编辑器,在做好拆分的情况下,大概是目前最贵模型的能力上限了,更加复杂的软件工程肯定是需要人的,但是更重要的角色还是资深产品和架构,AI 的出现极大的拉近了垃圾程序员和牛逼程序员的差距。(当然我统计口径中的垃圾程序员起码是个程序员,起码 AI 解释给你听了你要能看懂,要是这都看不懂,那其实不算程序员)
    taosimple
        7
    taosimple  
       23 天前
    @shmilypeter #6 它那个问题我觉得要很懂 flutter 的引导 AI 来解,单纯就从表层反馈让 AI 来解决感觉很难
    shmilypeter
        8
    shmilypeter  
    OP
       23 天前
    @taosimple 这不是理所当然的吗,你想要驱动 AI ,你不说很懂,至少也要懂这门技术,才能正确的提出问题。
    我个人感觉是他没有做好拆分。
    dethan
        9
    dethan  
       23 天前 via Android
    需求->分析->详细设计->todo
    人工加以辅助监督一般都能完成
    taosimple
        10
    taosimple  
       23 天前
    @shmilypeter #8 这既不理所当然,也不叫拆分
    dankai
        11
    dankai  
       23 天前
    公司已经强制使用 Cursor 了,用的少了还会找你
    povsister
        12
    povsister  
       23 天前
    居然还有向三哥学习的程序员,而且还是学的糟粕,建议发配去 MS 做测试。
    kuonkuon
        13
    kuonkuon  
       22 天前
    max 模式在调用模型供应商接口基础上还有加 20%,刚开始使用不知道,以为还是套餐内,结果才几天就花了几百,的确耗不起,立马关了 `Usage-Based Pricing`,要是能报账就好了。
    youyouzi
        14
    youyouzi  
       22 天前
    有车了,人也没变残废,而是去学习如何驾驶汽车

    有 ai 了,人也没变弱智,也不会成为超人,也是去学习使用这个工具。

    未来肯定是比拼 ai 的使用能力的,只是会不会给你发一个 ai 驾驶证
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   957 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:40 · PVG 03:40 · LAX 12:40 · JFK 15:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.