最佳实践

这是我每天使用 SeaWork 的心得。不是规则,只是对我有效的模式。

智能体替代打字,而非思考

你的角色变了。你不再是逐行编写代码的人,而是做决策的人:构建什么,应该如何工作,架构是什么样的。智能体执行,但你指挥。

你不能只说「实现功能 X」然后走开。你仍然需要做困难的部分:决定构建什么、如何融入系统、做出哪些权衡。思考不是可选的。

验证循环

智能体需要一种验证工作的方式。TDD 是这种模式的一种实现:让智能体编写一个失败的测试,验证它因正确原因失败,然后告诉它使测试通过。

投资工具链

不只是测试运行器。对于网页应用,像 Playwright MCP 这样的工具让智能体可以截图并验证 UI 变化。有了编程智能体,代码变得廉价。现在我会先引导工具链。

智能体是廉价的

不要吝啬于运行多个智能体。SeaWork 让你在隔离的 worktree 中启动智能体。它们独立工作,完成后你会收到通知。

广泛使用语音

用语音交流想法并从脑中提取它们更加自然。智能体解析和整理你思路的能力比你尝试写完美提示词要好。

了解工作类型

有时你需要规划:设计规格、验证它、让智能体跟进。其他时候是对话式的:启动一个智能体然后开始交谈、提问。根据任务匹配你的方式。

频繁迭代和重构

不要期望完美,期望可运行。让它工作,让它正确,让它美观。每次迭代让你更接近目标。有测试,重构就便宜。

用智能体检查智能体

如果一个智能体实现了某些东西然后你让它审查自己的工作,它永远不会发现问题。用新鲜上下文启动一个单独的智能体来审查第一个智能体的代码。

了解你的智能体的特点

每个模型都有优势和劣势。了解它们比追逐基准测试更有用。为工作使用合适的模型。