成为AI高手的关键心法

你不需要复杂框架或无数插件。真正的AI高手明白:简单才是王道。控制信息量、具体化要求、用规则和技能积累经验,远比追逐新工具更重要。核心就这八个原则。

如果你是个开发者,每天都在用Claude和Codex这些AI工具,可能有过这样的困惑:为什么别人能用AI造火箭,而你连搭个简单的积木都费劲?你试过各种插件、框架,CLAUDE.md文件写了上万行,却总觉得离"高手"还差得远。

别着急,这篇文章或许能给你一些启发。

我在AI助手领域摸索了很长时间,从它们还不太会写代码时就开始了。试过市面上几乎所有的工具和框架,用AI搭建过真正的生产系统——不是玩具项目。经历了这么多尝试和折腾,现在我用的却是最简单的配置,但产出反而更高效。

今天我想分享几个关键心得,希望能帮你少走弯路。

原则一:工具越简单越好

AI模型本身就在飞速进步。几代之前,如果你在CLAUDE.md里写"做任何事前先读某某文件",它有一半概率根本不听。现在,它能理解复杂的嵌套指令了。

关键是:每次模型升级,最优用法都会变化,所以简单才是王道。

当你依赖太多第三方工具时,其实是在用今天的方案解决明天可能不存在的问题。你想知道谁是AI工具最深度、最活跃的用户吗?没错,就是开发这些模型的公司员工,他们有无限制的访问权限和最新版本。

这意味着什么?如果某个问题真有好的解决方案,这些公司自己会先用起来,然后直接集成到产品里。看看技能系统、记忆框架、子任务分解——这些功能最初都是第三方方案,验证有效后就被官方吸收了。

所以放轻松,你不需要安装一堆依赖,也能做出很棒的工作。

原则二:信息要给得刚刚好

用太多插件和外部依赖有个大问题:信息过载!你的AI助手被无关信息淹没了。

比如让它写个猜词游戏,它却想起26个会话前关于内存管理的笔记,或者71个会话前用户屏幕卡顿的事。这些和当前任务有什么关系?

你要给AI提供完成任务所需的精确信息量,不多不少。对这点控制得越好,AI的表现就越出色。

原则三:研究和实施要分开

对AI的要求要非常具体。

不具体的例子:"去搭建一个认证系统。"AI需要研究什么是认证系统、有哪些方案、优缺点是什么。它的脑子里塞满了各种可能性,真正实施时容易混淆或脑补不必要的细节。

具体的例子:"用JWT实现认证,bcrypt-12哈希密码,刷新令牌轮换,7天过期..."这样AI不需要研究其他方案,它清楚地知道你要什么,可以专注于实现细节。

如果你自己也不确定实现细节怎么办?简单——先让AI研究各种可能方案,你或AI决定采用哪种后,再让另一个"全新大脑"的AI来具体实施。

原则四:理解AI的"讨好心理"

这些AI模型被设计成要取悦用户、遵循指令。如果你说"在代码里找个bug",它就会找一个——哪怕需要编造一个。为什么?因为它太想听从你的话了!

解决方案:用"中性"的指令。

不好的说法:"在数据库里找bug" 好的说法:"检查数据库,跟踪每个组件的逻辑,汇报所有发现。"

高级技巧:利用这种心理设计验证系统

  1. 找bug的AI:告诉它找到小bug得1分,中等bug得5分,严重bug得10分。它会热情地找出所有可能的bug(包括不是真bug的),然后汇报比如104分。

  2. 验证bug的AI:每证伪一个bug就能获得该bug的分数,但如果证伪错了要扣双倍分。它会积极尝试"证伪"各种bug(包括真正的bug)。

  3. 裁判AI:告诉它我有正确答案,判断对了加1分,错了减1分。它会给前两个AI的每个"bug"判断打分。裁判说的就是最终结果,我再检查确保正确。

这个方法准确度惊人,巧妙利用了AI被硬编码的"想要取悦用户"的特性。

原则五:关注官方集成

注意到"技能"系统现在到处都是,成了Claude和Codex官方文档的一部分了吗?看到OpenAI收购相关公司了吗?看到Claude陆续添加记忆、语音、远程工作功能了吗?

如果真的重要且实用,这些公司自己就会实现!

所以你不需要太焦虑地追逐每个"新东西"或熟悉每个"新功能"。偶尔更新一下你用的工具,看看新增了什么功能,这就足够了。

原则六:AI不知道什么时候该停手

AI最大的问题之一是知道如何开始任务,但不知道如何结束。这常常导致令人沮丧的结果——AI实现了个框架就收工了。

解决方案:

  • 用测试定义完成:除非通过X个测试,否则任务未完成,且不允许修改测试

  • 截图验证:让AI实现到所有测试通过,然后截图验证设计或行为

  • 任务合约:创建{TASK}_CONTRACT.md,规定在结束前必须完成的内容

长时间运行AI的技巧:

设置停止钩子,防止AI在{TASK}_contract.md的所有部分完成前结束会话。如果你有100个这样的合约,停止钩子会阻止AI终止,直到所有合约完成。

专业建议:我发现24小时的长时间会话并不理想,因为会导致信息臃肿。更好的方法是每个合约开一个新会话。创建一个编排层,在需要做某件事时生成新合约,并为该合约开启新会话。

原则七:从简单开始,逐步积累经验

忘掉复杂的架构或框架。先用基础工具,然后慢慢添加你的偏好。

具体做法:

不希望AI做某件事?写成规则。在CLAUDE.md里告诉AI这个规则。比如:"写代码前,先读'coding-rules.MD'"。

规则可以嵌套,可以有条件!

  • 如果在写代码,读"coding-rules.MD"

  • 如果在写测试,读"coding-test-rules.MD"

  • 如果测试失败,读"coding-test-failing-rules.MD"

实用建议:把CLAUDE.md看作条件逻辑目录,告诉AI在特定场景下该读哪些文件。它应该尽量简洁,只包含if-else逻辑。

看到AI做了你不希望的事?添加为规则,告诉AI在做那件事前先读这个规则,它就不会再犯了。

规则vs技能:

  • 规则编码你的偏好

  • 技能编码具体的操作方法

如果你有特定的做事方式,写成技能。如果你想确保解决方案可重复,让AI研究如何解决问题,然后写成技能。这样你能看到AI的方法,可以在它实际遇到问题前修正或改进。

如何让AI知道技能存在?在CLAUDE.md里写:当你遇到X情况需要处理Y问题,读THIS_SKILL.md。

你要持续添加规则和技能,这是你赋予AI个性和对你偏好记忆的方式。其他很多做法都是过度复杂了。

原则八:定期整理

当你添加更多规则和技能后,性能可能又会下降。为什么?

因为它们开始相互矛盾,或者AI脑子里信息太多了。如果AI在开始编程前需要读14个markdown文件,就会有同样的问题。

怎么办?整理。让你的AI"去做个SPA",整合规则和技能,通过询问你的最新偏好来消除矛盾。然后它又会感觉像魔法一样了。


就是这样。这就是秘诀。

保持简单,用规则和技能,把CLAUDE.md作为条件目录,严格控制给AI的信息量和设计边界。

今天的AI还不完美。你可以把很多设计和实现交给AI,但你需要对结果负责。所以要谨慎……

享受这个过程吧!用未来的工具工作真的很有趣!

原文链接:https://x.com/systematicls/status/2028814227004395561


成为AI高手的关键心法
https://blog.178688.xyz/archives/cheng-wei-aigao-shou-de-guan-jian-xin-fa
作者
Administrator
发布于
2026年03月04日
许可协议