1. 使用五部分模式
最常用的有效提示词结构是五部分模式:
- 角色(Role):指定AI的身份和专业领域
- 上下文(Context):提供背景信息和相关事实
- 任务(Task):明确描述要完成的具体工作
- 约束(Constraints):列出限制条件和禁止事项
- 输出格式(Output Format):指定期望的输出形式
2. 采用结构化框架
2026年公认的结构化提示词框架包括:
- CRISP:Context(上下文)、Role(角色)、Instructions(指令)、Specifications(规范)、Polish(润色)
- CRISPE:Capacity(能力)、Reason(原因)、Insight(见解)、Statement(陈述)、Persona(角色)、Examples(示例)
- RGC:Role(角色)、Goal(目标)、Context(上下文)
- TREE:专门用于编程任务的框架
3. 明确具体,避免模糊
模糊指令是提示词效果差的主要原因。应该使用具体、明确、可执行的指令。例如:
- ❌ "写一个API"
- ✅ "编写一个RESTful POST /v1/users接口,接收JSON格式User对象,校验email唯一性,成功返回201及用户ID,失败返回400或409"
4. 提供示例(Few-shot)
对于需要特定格式、风格或行为的任务,提供1-5个输入-输出示例是最有效的手段。示例应该:
5. 指定输出格式
明确指定输出格式可以提高输出的可解析性和可用性。例如:
- "用Markdown表格输出"
- "返回JSON格式,包含以下字段..."
- "输出为Python代码,包含详细注释"