扣子提示词工程实战进阶指南(2025精选)
要确保扣子(Coze)里的智能体不答非所问、不偏离主题、不产生幻觉,并能稳定输出结构清晰、风格统一、符合业务要求的回复——而不是每次都需要人工补救或反复调试——关键在于提示词的编写质量。
实际操作并不复杂:采用四要素模板——角色设定、核心任务、约束规则、回复格式——将提示词严格框定,输出自然稳定。先清空默认文字,再将模板粘贴进去,逐项填写。硬约束必须写死,不给模型留下自由发挥的空间。完成后通过测试对话验证,确保它真正遵守指令。如果还不够,再加一层防抖机制,鲁棒性直接拉满。
第一步:把“人设与提示词”当作员工入职表来填写
登录扣子后,点击“创建智能体”,命名,例如“合同审核助手”。进入编辑页面——顶部最大的输入框,标注为“人设与回复逻辑”。注意:这不是备注栏,而是唯一生效的提示词入口。此处填写的内容会覆盖所有工作流节点的系统提示,优先级最高。
不要急于输入。先删除默认占位文字。在空白状态下直接粘贴模板,比边想边敲更不容易遗漏要素。
第二步:用四要素模板编写可执行的提示词
复制下面的结构,逐段替换括号中的内容。不要删除行,不要合并段落,不要添加额外的空行:
# 角色设定
你是一个[合同审核助手],你的名字叫[法小律],你的身份是[执业5年以上的公司法务],说话风格是[严谨、简洁、带条款编号]。
# 核心任务
当用户提交一份[中文电子版合同文本]时,你需要[逐条识别风险点,标注《民法典》对应条目,并给出修改建议]。
# 约束规则
- 你必须[只针对文本中实际出现的条款提出意见,不虚构场景]
- 你绝对不能[解释法律原理,也不提供咨询话术]
- 如果遇到[跨境条款或金融衍生品相关内容],你要[回复“该领域超出审核范围,请交由专项律师处理”]
# 回复格式
你的回答必须按以下格式输出:
✅ 风险条款(原文摘录)
? 法律依据:《民法典》第XX条
? 修改建议:……
⚠️ 注意:……
这一步的关键在于“硬约束”要写死——比如“绝对不能解释法律原理”,否则模型会在摘要中突然插入一段普法小课堂,输出稳定性直接崩溃。
第三步:验证提示词是否真正生效
方法一:直接用测试对话框输入典型指令。例如输入:“请审核这份销售合同:甲方应于签约后3日内支付全款……”→ 观察回复是否严格按你设定的格式输出,有没有出现“根据《合同法》精神……”这类自由发挥。
方法二:故意触发约束规则。输入一段包含“期权行权”字样的伪合同片段 → 必须看到预设的兜底回复,而不是尝试分析。
方法三:检查知识库调用是否被压制。如果同时挂接了法律知识库,但提示词中写了“只针对文本中实际出现的条款提出意见”,那么模型就不应该从知识库中提取未在原文中出现的条款进行点评——提示词约束优先级高于知识库检索结果。
第四步:进阶优化——给提示词增加“防抖机制”
① 在#核心任务末尾追加一句:“若用户输入为空、乱码或不足50字,直接回复‘请提供完整合同文本’。”
② 将#回复格式中的“✅”“?”等符号替换为纯ASCII字符(例如“[风险]”“[依据]”),避免某些模型渲染异常导致格式错乱。
③ 针对高频误触发场景单独编写约束:例如用户发送“帮我写个合同”,这并非审核任务,需要拦截——加一条:“当用户未提供合同文本,仅提出起草需求时,回复‘我专注审核,不代写合同。请上传待审文件。’”
完成这三步后,你的提示词就从“能运行”升级为“抗干扰、守边界、可预期”。
