AI 编程时代,程序员如何才能清晰地描述需求?有什么方法论? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
jarryli
V2EX    程序员

AI 编程时代,程序员如何才能清晰地描述需求?有什么方法论?

  •  1
     
  •   jarryli 2 天前 1534 次点击

    AI 编程时代,程序已经不用写代码了。你代码写得再好,也不如 AI 写的好,所以还不如把问题描述清楚,写好PromptsSkills,做好planning,提供toolsreferences,让大模型给你生成代码。

    大模型能够快速生成代码,但前提是你能清晰、完整地描述需求,让 AI 真正听懂你的意图。有些程序员平时连会议发言都说不清楚,更何况清晰地描述复杂需求了。

    传统时代,程序员拿到需求文档就开始设计和编码,也不用太多沟通交流。但在 AI 时代,程序员必须做得更深:理解需求的本质,用精准的语言描述问题,定义程序的边界,告诉 AI 总体解题思路,让 AI 能够理解你的意图你甚至要比业务方更深刻地理解需求。

    那么究竟如何才能深刻理解业务需求呢?如何才能清晰地描述需求,表达给 AI 呢?

    作为 20 多年的老程序员,这是我整理的一些观点,仅供参考,欢迎讨论。

    https://github.com/microwind/algorithms/blob/main/start-here/AI-Era-Programmers-as-Requirements-Engineers.md

    15 条回复    2026-03-19 10:50:51 +08:00
    yuluo01
        1
    yuluo01  
       2 天前
    ai 还是 ai 没人那么多 sao 想法
    rimworld
        2
    rimworld  
       2 天前
    让 ai 先帮你理清需求,然后生成给其它 ai 使用的 prompt. 我现在写代码,创作图片,创作视频都是这样。
    AoEiuV020JP
        3
    AoEiuV020JP  
       2 天前
    AI 越来越聪明的当下, 程序员越来越意识到很多时候不是 AI 没理解你的想法, 而是你自己都不清楚你要什么,嘴上讲的和脑子里的一团浆糊可能根本不一样,
    rb6221
        4
    rb6221  
       2 天前
    多看看项目管理、产品类的书,多写写文档,自然能练出来
    KevinGreen
        5
    KevinGreen  
       2 天前
    楼主写的 AI-Era-Programmers-as-Requirements-Engineers 看完了,深受启发,感谢
    iorilu
        6
    iorilu  
       2 天前
    可以, 看看, 现在思路是第一位了

    只要真理请需求了, 落地成文档了, 后面 AI 实施都是相对简单的事了
    MeowMeowe
        7
    MeowMeowe  
       2 天前
    我用起来的习惯就是:先深刻理解需求,然后把需求变成完整的分批分条的线性逻辑(其实这一步也可以用 ai 粗略生成然后自己再进行调整,会省力不少),之后再交给 AI ,基本上他做出来的就是 90%以上的需求还原度,然后人工微调。如果你一直跟 AI 聊需求,即使是直接给需求文档,让他自己思考逻辑,大概率他会塞一些自己的东西进去。
    sprinng
        8
    sprinng  
       2 天前
    t/1184316 在和佬做类似的事,还是有很多要完善的地方,学习了
    netabare
        9
    netabare  
       1 天前 via iPhone
    我最近在想的是能不能先拿 Rocq 把自己的想法推一个最小的模型,证明一些 invariants ,然后再看怎么让这些东西可以拿来干啥。
    esile
        10
    esile  
       1 天前
    只能淘汰低端的
    suotm
        11
    suotm  
       1 天前
    自己提供一个非常随便的初稿,先让 AI 格式化和润色,然后开启新的一轮基于润色后的初稿开始交流迭代,提供更多 context ,纠正方向
    FukArtorias
        12
    FukArtorias  
       1 天前
    superpowers 不就是干这个事情的吗
    jarryli
        13
    jarryli  
    OP
       1 天前
    @suotm 如何润色呢?多轮对话会不会偏离呢?
    jarryli
        14
    jarryli  
    OP
       1 天前
    @KevinGreen 谢谢鼓励
    jarryli
        15
    jarryli  
    OP
       1 天前
    @MeowMeowe 有道理~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3075 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 10:54 PVG 18:54 LAX 03:54 JFK 06:54
    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