Anthropic 的文档网站做的相当不错,其中就有很重要的一部分是 Prompt Engineering 相关的,这部分主要是结合它自家的 Claude 模型来讲的,算是 Claude 的最佳实践:
- 指令要清晰直接
- 使用样例
- 链式思考
- 使用 XML 来结构化输入和输出
- 给 Claude 设定角色
- 其他
上面的最佳实践虽然是针对 Claude,但基本上对绝大部分模型都适用,但也要要注意些差别,比如对样例 Claude 可以很多样例,效果很好,这是因为它上下文长度很长,并且遵循指令也做得很好,同样的用在其他模型上未必效果会好;还有 Claude 对于 XML 是专门微调过的,支持的相当好,但是对于其他模型,未必 XML 是最佳格式。docs.anthropic.com/en/docs/build-…