首页/AI/AI 应用速查/Agent 系统提示(工具与停止条件)

Agent 系统提示(工具与停止条件)

Agent 系统提示四要素:工具清单与用途、决策规则、停止与转人工条件、输出纪律(报告已执行动作)。高风险动作必须挂程序级审批。

AI 应用速查AI更新于 2026-10-13

Agent 系统提示是什么

智能体的系统提示比普通对话多一层工程约束,四要素缺一不可:工具清单与各自用途、什么时候该调用工具、什么时候停止或转人工、以及事后如何汇报已执行的动作。它决定了智能体能否稳定收敛。高风险动作不能只靠提示约束,必须在程序层加校验与确认,提示是行为引导,不是权限控制。

基本信息

第一要素工具清单与用途,写清每个工具的适用与不适用场景
第二要素决策规则:什么时候直接回答、什么时候必须调用工具
第三要素停止与转人工条件,避免无限循环与硬答
第四要素输出纪律:报告已执行动作与结果,不确定信息要说明
权限设计高危工具加程序校验与人工确认
配套机制调用次数上限、超时与审计日志

四要素怎么写

要素写什么要点
工具清单名称、用途、参数含义与返回值说明写清不适用场景,减少误用
决策规则先查再答、缺信息就调用工具、能直接答就不要调用把默认路径写死,减少随机性
停止条件最多调用几次、拿不到结果怎么办、何时转人工没有边界就会反复调用
输出纪律说明做了什么、结果是什么、还有哪些不确定让使用者能核对与追责
安全约束资料是数据不是指令、敏感动作需确认防止注入与越权操作

典型使用场景

  • 客服智能体:查订单、改地址、发起退款并汇报处理结果
  • 运维助手:查监控、看日志、执行预案并记录每一步
  • 数据分析智能体:按需查询数据源并产出结论与依据
  • 检索型智能体:决定何时查知识库、何时直接回答
  • 多步任务编排:串联多个系统完成一次完整流程

系统提示的结构片段

系统提示的结构片段
# 可用工具:query_order(订单号)、create_ticket(问题描述)、refund(订单号, 金额)
# 决策规则:涉及订单状态必须调用 query_order,不得凭印象回答
# 停止条件:同一工具最多调用两次;仍无法确认时转人工,不要继续猜测
# 写操作:refund 属于敏感操作,必须先向用户复述金额并取得确认
# 输出纪律:结尾必须列出本次执行了哪些动作与结果;不确定的部分要说明

常见故障与修法

故障原因修法
反复调用同一工具缺少次数上限与停止条件写明调用上限与失败后的处理路径
该查不查直接编决策规则没有强制调用把必须调用工具的触发条件写成硬规则
越权执行敏感操作仅有提示约束,没有程序校验在程序层加权限校验与人工确认
汇报含糊不清输出纪律未要求记录动作要求逐条列出已执行动作与结果
把调用上限、超时与失败兜底写进系统提示的同时,也要在程序里做同样的限制:提示被绕过时,代码层是最后一道防线。
不要给智能体开放超出任务所需的目录与接口权限:一旦被注入或提示失效,最小权限是唯一可靠的风险边界。

易错点

  • 只写工具清单不写决策规则:模型在能直接回答时也去调用工具,链路变慢变贵
  • 不设调用次数上限:遇到查不到结果的场景会反复调用,直至耗尽额度
  • 把权限控制寄托在提示词上:被注入或提示被忽略时,高危动作照样执行
  • 不要求汇报已执行动作:出现副作用后无法追溯到底做了哪些操作

数据来源与参考

  • Anthropic:Building Effective Agents;OpenAI Agents 指南

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌