Newsfeed / 掌握 Claude Code:ask_user_question 工具的秘密
Greg Isenberg·January 19, 2026

掌握 Claude Code:ask_user_question 工具的秘密

Greg Isenberg 和 Ross Mike 揭示为什么大多数 Claude Code 用户浪费代币——以及 ask_user_question 工具如何创建完美的计划。

掌握 Claude Code:ask_user_question 工具的秘密

为什么您的 Claude Code 计划让您赔钱

Greg Isenberg 邀请了"教授"Ross Mike,共同推出他们所谓的终极 Claude Code 速成课程。虽然网络上存在数千个教程,但这一个通过一个有争议的观点突破了噪音:大多数用户之所以向 Anthropic "捐款"是因为他们的计划很糟糕。

输入输出原则: "However good your inputs are will dictate how good your output is. We're getting to a point where the models are so freakishly good that if you are producing quote unquote slop, it's because you've given it slop."(输入的质量决定了输出的质量。我们正处于一个模型变得极其出色的时代,如果你生成了垃圾输出,那只是因为你给了它垃圾输入。)这不再是模型的限制——Opus 4.5 和类似的模型已经跨越了一个阈值,质量问题可以追溯到人类指令。

没有人使用的隐藏工具: Ross 揭示了 Claude Code 的 ask_user_question 工具,该工具会就您的计划细节对您进行采访。"When you use this ask user question tool, the questions become more granular. It asks about core workflow, technical foundation, UI/UX, and script generation."(当你使用 ask_user_question 工具时,问题变得更加细致。它会询问核心工作流、技术基础、UI/UX 和脚本生成。)与其接受 Claude 的通用规划问题,不如使用这个工具迫使自己考虑你永远不会想到的权衡。

从产品而不是功能来思考: "A lot of times people will describe a product, not describe features, and will be frustrated with AI. Like AI is supposed to magically know what you're thinking about."(很多时候人们描述的是产品,而不是功能,然后对 AI 感到沮丧。好像 AI 应该能神奇地知道你在想什么。)关键洞察:如果你不能将你的想法分解成具有测试标准的具体功能,你就会陷入昂贵的迭代循环。

RALPH 警告: 尽管围绕自主循环的炒作很多,但 Ross 认为初学者应该完全避免使用。"If you haven't built anything, deployed anything, there isn't a URL that I myself or Greg can click on that you've built, you have no business using RALPH."(如果你还没有构建任何东西、部署任何东西,没有一个我或 Greg 可以点击的你构建的 URL,你就没有理由使用 RALPH。)先手动构建来开发产品直觉。

Claude Code 掌握的 5 个关键要点

  • 宗教般地使用 ask_user_question - 该工具会就微小的细节(数据库选择、UI 布局、成本处理)对你进行采访,这些是通用规划会完全跳过的
  • 永远不要超过 50% 的上下文 - 一旦会话中达到约 100K 代币,模型质量会下降;主动开始新会话
  • 在继续之前测试每个功能 - 在构建第二个功能之前为第一个功能写测试;破碎的基础会指数级复合
  • 在发布前跳过 RALPH - 自主循环会放大错误的计划;先在手动迭代中做得出色
  • 投资时间在规划中,而不是调试 - ask_user_question 方法可能感觉很乏味,但它可以防止昂贵的返工周期

这对 AI 驱动开发意味着什么

这里的元课程延伸到 Claude Code 之外。随着 AI 编码工具的成熟,瓶颈从"模型能做这个吗?"转移到"我是否正确指定了这个?" ask_user_question 技术——在生成代码之前迫使自己回答细致的问题——适用于任何代理工作流。软件构建变得简单;软件工程(架构、UX、品味)仍然很难。赢家不会是那些拥有最好工具的人,而是那些投入时间精心制作精确输入的人。

Related