#V2EX

2d0154e14033e848...

npub195q4fc2qx05y3dzg49cny2lm7nsy52wrwuqjac844dnqnx6k7xks3pwpxu

hex

ad7e1998683f787a3b3af08b790930dab8d4707b301dadac7856672a0112a15f

nevent

nevent1qqs26lsenp5r77r68va0pzmepycd4wx5wpanq8dd43u9vee2qyf2zhcprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgsz6q25u9qr86zgk3y2jufj90alfcz298phwqfwur66kesfndt0rtgfy30vc

Kind-1 (TextNote)

2026-03-18T05:57:36Z

#V2EX

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

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 https://www.v2ex.com/t/1199189#reply0

Raw JSON

{
  "kind": 1,
  "id": "ad7e1998683f787a3b3af08b790930dab8d4707b301dadac7856672a0112a15f",
  "pubkey": "2d0154e14033e848b448a971322bfbf4e04a29c377012ee0f5ab66099b56f1ad",
  "created_at": 1773813456,
  "tags": [
    [
      "t",
      "v2ex"
    ]
  ],
  "content": "#V2EX\n### [程序员] AI 编程时代,程序员如何才能把需求清楚地描述给 AI?有什么方法论?\n\nAI 编程时代,程序已经不用写代码了。你代码写得再好,也不如 AI 写的好,所以还不如把问题描述清楚,写好`Prompts`和`Skills`,做好`planning`,提供`tools`和`references`,让大模型给你生成代码。\n\n大模型能够快速生成代码,但前提是你能清晰、完整地描述需求,让 AI 真正听懂你的意图。有些程序员平时连会议发言都说不清楚,更何况清晰地描述复杂需求了。\n\n传统时代,程序员拿到需求文档就开始设计和编码,也不用太多沟通交流。但在 AI 时代,程序员必须做得更深:**理解需求的本质,用精准的语言描述问题,定义程序的边界**,告诉 AI 总体解题思路,让 AI 能够理解你的意图——你甚至要比业务方更深刻地理解需求。\n\n那么究竟如何才能深刻理解业务需求呢?如何才能清晰地描述需求,表达给 AI 呢?\n\n**作为 20 多年的老程序员,这是我整理的一些观点,仅供参考,欢迎讨论。**\n\n\u003chttps://github.com/microwind/algorithms/blob/main/start-here/AI-Era-Programmers-as-Requirements-Engineers.md\u003e\nhttps://www.v2ex.com/t/1199189#reply0",
  "sig": "574c33e0f5d7c301c33b64bfbce13b570473dd5ee5e068124da3e51f298f2a1c91123b3a94d564a2844a5bd84a1ecde6860d936eed5e0d645efa6a87e8c5396b"
}