1 分•作者: gmays•3 个月前
返回首页
最新
15 分•作者: the-mitr•3 个月前
1 分•作者: jryio•3 个月前
2 分•作者: ecliptik•3 个月前
80 分•作者: ilreb•3 个月前
14 分•作者: nateb2022•3 个月前
9 分•作者: reconnecting•3 个月前
9 分•作者: xngbuilds•3 个月前
1 分•作者: 2arrs2ells•3 个月前
1 分•作者: matt_d•3 个月前
2 分•作者: hackthemack•3 个月前
1 分•作者: CarbonBasedUnit•3 个月前
1 分•作者: cdrnsf•3 个月前
1 分•作者: ibgeek•3 个月前
1 分•作者: tech234a•3 个月前
1 分•作者: sardor-sam•3 个月前
1 分•作者: wslh•3 个月前
1 分•作者: lwhsiao•3 个月前
4 分•作者: cinooo•3 个月前
在看完Anthropic最近的复盘(anthropic.com/engineering/april-23-postmortem)后,我开始思考自己使用Claude Code的方式。他们为了修复延迟而降低了默认的推理力度,认为这是一个错误的权衡,并在公众的审视下进行了回滚。回滚是好的,但它们并没有改变我一直忽略的根本问题。
事实是,我们现在可能拥有一支工程师团队。Token成本是真实的成本,但我无法为我正在做的任何个人工作雇佣自己的工程师。用这个视角来看待token的使用,方法就会发生转变。它不再是关于成本上限,而是变成了成本/产出/质量的视角,就像我在真实团队中考虑招聘决策一样。
现在,我考虑的四个方面是:模型、配置、提示和代理。
关于模型。Opus仍然是做出关键决策和架构推理的最佳选择。Sonnet通常足以胜任编码和简单的重复性任务。我为工作选择合适的模型。如果我偷工减料,就不能期望质量。
关于配置。/effort的范围从低到最高。Opus 4.7的默认设置为xhigh。我设置级别以适应工作。快速编辑不需要最大程度的努力,而架构决策则需要。这是最便宜的举措,也是我一直跳过的。
关于提示:我发现三种模式最有效。
1. “如果无法确定,请提问。” 如果没有这个,我就没有给模型留出退路,这会关闭解决方案,即使没有明确的答案,也需要公开权衡。
2. “时间和成本在这里不是因素。更倾向于稳健、可持续、可扩展的解决方案,不要留下技术债务。” 这颠覆了任务期间的隐式优化压力。
3. “反思本次会话,并通过claude.md或技能编码你所学到的内容,这样下一次迭代就不会重复同样的错误。” 值得作为一项技能来捕获并为自己迭代。如果没有这个,每次会话都会从零开始,重复我已经纠正过的错误。
关于代理。由于这本身就是一个完整的帖子,这里就不详细介绍了,对我来说有效的模式是使用代理来分离关注点。一个代理根据代码进行规范审查(代码是事实的来源)。另一个代理在实现后进行代码审查。
工程和产品团队一直在平衡上市速度、成本和质量。人工智能也是如此。区别在于我选择哪些杠杆。有意识地将预算花在努力上,工作就会以我想要的水平呈现出来。
66 分•作者: lumpa•3 个月前