张大妈

老程序员的注释术,秒杀AI提示词

源自新浪微博:爱可可-爱生活

02-18 13:06

在与AI沟通时,我们常苦于提示词无效。一位1985年的程序员留下的注释原则,揭示了沟通的底层逻辑。这些穿越40年的智慧,能帮你从根源上优化与AI的对话,获得更精准的结果。

老程序员的注释术,秒杀AI提示词智能速览

  • AI提示词的本质,是继承自代码注释的古老沟通智慧。

  • 为最不懂的人写作,清晰远比聪明重要,这是精准指令的基石。

  • 指令应先说结果再说过程,让目标清晰,路径自现。

  • 模糊的指令无法验证,必须重写为可量化的具体要求。

  • 解释指令背后的“为什么”,能极大提升执行的精准度。

老程序员的注释术,秒杀AI提示词精华内容

一位老程序员40年前留下的注释原则,揭示了与AI沟通的核心秘密,其深度远超当今大多数技巧,值得每一位与AI打交道的人深思。

核心心态:极致清晰

有效沟通的第一步是放弃自我感动式的表达,转而为最不理解的读者写作。父亲的注释标准是:实习生看不懂,就重写。与其说“解释区块链”,不如说“向一个认为互联网是魔法的人解释区块链”。

同样,在给出指令前,必须先消除模糊定义。不要假设AI知道什么是“专业人士”,而是明确定义:“专业人士等于5年以上经验、有预算决策权、具备技术背景的人”。共同的语言才能带来共同的理解。

结构指令:结果导向

人类大脑需要先知道终点,才能规划路径。因此,指令的开头应该是明确的结果,而非过程。父亲的注释开头永远是“输出:10个排序后的列表项”,然后才解释如何实现。

其次,模糊的指令等于无效指令。不能说“让它更好”,而应说“通过增加2个问题和1个行动号召来提升互动指标”。最后,将复杂要求拆解为单行清单,可扫描的内容才是可执行的内容。

增强清晰:揭示动因

视觉层级就是优先级层级。用大写或特殊标记突出关键要求,远比平铺直叙更有效。“不要忘记加数据”的指令效果,远不如“必须包含:至少2个统计数据”来得直接。

更重要的是,要解释指令背后的原因。差的注释写“排序列表”,好的注释写“按字母排序,因为用户期待A到Z的顺序”。解释原因,执行才会更精准。当指令从“写短一点”变为“控制在100字以内,因为移动端用户只会快速浏览”时,结果的天壤之别便可预见。

无论是代码注释还是AI提示词,沟通的对象在变,但人性与接收信息的底层逻辑不变。工具会迭代,但追求清晰、精确、可执行的沟通原则永远有效。这或许说明,真正的创新并非凭空创造,而是对古老智慧的重新发现。

精选参考来源

【1985年的代码注释,碾压了我所有的AI提示词】翻出父亲40年前写的程序注释,我突然意识到一件事:我们以为在发明新技能,其实不过是在重新发现古老的沟通智慧。父亲是老一代程序员,那个年代写代码注释,本质上就是在给未来的人类读者写“提示词”。他留下的七条原则,让我这个天天研究AI的人汗颜。第一条:为房间里最笨的人写作。父亲的标准很简单,如果实习生看不懂,就重写。我写提示词习惯说“解释区块链”,他的方式是“向一个认为互联网是魔法的人解释区块链”。清晰永远比聪明重要。第二条:先说结果,再说过程。他的注释开头永远是“输出:10个排序后的列表项”,然后才解释怎么做。大脑需要先知道终点,才能规划路径。第三条:无法验证的指令,就重写。我常说“让它更好”,他会说“通过增加2个问题和1个行动号召来提升互动指标”。模糊的指令只能换来模糊的结果。第四条:一行只写一条指令。我习惯把所有要求塞进一个长句,他会拆成清单。可扫描的内容才是可执行的内容。第五条:先定义你的变量。我说“为专业人士写作”,他会先定义“专业人士等于5年以上经验、有预算决策权、具备技术背景的人”。没有假设,只有定义。共同的语言才能带来共同的理解。第六条:用大写标注关键要求。视觉层级就是优先级层级。“不要忘记加数据”远不如“必须包含:至少2个统计数据”来得有效。第七条:注释要写为什么,而不是写什么。差的注释写“排序列表”,好的注释写“按字母排序,因为用户期待A到Z的顺序”。我说“写短一点”,他会说“控制在100字以内,因为移动端用户只会快速浏览”。解释原因,执行才会更精准。有人在评论区说得好:代码注释和提示词看起来相似,解决的却是相反的问题。注释解释已经存在的东西,提示词描述尚不存在的东西。规则重叠,思维方式完全不同。还有人调侃说,这不就是需求工程吗?没错,就是需求工程。但多少人真正做到了?工具在变,原则不变。因为人性不变。四十年前对人类有效的沟通方式,今天对AI依然有效。这不是巧合,这是底层逻辑。x.com/AIPandaX/status/2020436963279634440
内容由AI生成

精选参考来源

【1985年的代码注释,碾压了我所有的AI提示词】翻出父亲40年前写的程序注释,我突然意识到一件事:我们以为在发明新技能,其实不过是在重新发现古老的沟通智慧。父亲是老一代程序员,那个年代写代码注释,本质上就是在给未来的人类读者写“提示词”。他留下的七条原则,让我这个天天研究AI的人汗颜。第一条:为房间里最笨的人写作。父亲的标准很简单,如果实习生看不懂,就重写。我写提示词习惯说“解释区块链”,他的方式是“向一个认为互联网是魔法的人解释区块链”。清晰永远比聪明重要。第二条:先说结果,再说过程。他的注释开头永远是“输出:10个排序后的列表项”,然后才解释怎么做。大脑需要先知道终点,才能规划路径。第三条:无法验证的指令,就重写。我常说“让它更好”,他会说“通过增加2个问题和1个行动号召来提升互动指标”。模糊的指令只能换来模糊的结果。第四条:一行只写一条指令。我习惯把所有要求塞进一个长句,他会拆成清单。可扫描的内容才是可执行的内容。第五条:先定义你的变量。我说“为专业人士写作”,他会先定义“专业人士等于5年以上经验、有预算决策权、具备技术背景的人”。没有假设,只有定义。共同的语言才能带来共同的理解。第六条:用大写标注关键要求。视觉层级就是优先级层级。“不要忘记加数据”远不如“必须包含:至少2个统计数据”来得有效。第七条:注释要写为什么,而不是写什么。差的注释写“排序列表”,好的注释写“按字母排序,因为用户期待A到Z的顺序”。我说“写短一点”,他会说“控制在100字以内,因为移动端用户只会快速浏览”。解释原因,执行才会更精准。有人在评论区说得好:代码注释和提示词看起来相似,解决的却是相反的问题。注释解释已经存在的东西,提示词描述尚不存在的东西。规则重叠,思维方式完全不同。还有人调侃说,这不就是需求工程吗?没错,就是需求工程。但多少人真正做到了?工具在变,原则不变。因为人性不变。四十年前对人类有效的沟通方式,今天对AI依然有效。这不是巧合,这是底层逻辑。x.com/AIPandaX/status/2020436963279634440

2
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章