Prompt = 角色(Role) + 上下文(Context) + SOP(Workflow) + 边界(Boundary) + 回答约束(Constraints) + 示例(Examples)

Prompt设计六要素:基于实际项目经验的系统化方法论
核心思想
- 将大模型(LLM)视为可独立执行任务的Agent
- 为其提供清晰的标准作业流程(SOP)
1. 角色
- 明确专业领域(如意图识别专家、问题分类专员)
- 单一职责原则(一个Agent只做一件事,复杂流程拆分为多Agent协作)
- 避免角色冲突(不同时扮演客服+销售等冲突角色)
2. 边界
- 知识边界(明确知识来源,如“回答必须严格基于知识库”)
- 职责边界(明确处理范围,如“只处理A,不回答B”)
- 状态限制(基于用户状态约束意图,如新用户不推荐复杂功能)
- 兜底策略(不确定时返回“不明确”,不猜答)
3. 上下文
- 状态显式传递(明确流程节点、循环次数、用户资格等关键状态)
- 分层加载(只加当前节点相关上下文,避免注意力分散)
- 结构化Prompt(用表格、列表等结构化方式组织上下文信息)