AgentSkill Hub
面向 Agent 的 Prompt 工程:不只是写提示词
从 System Prompt 设计、Few-shot 策略到工具调用提示优化,系统讲解让 Agent 稳定输出的方法论。
2026年4月24日·AgentSkill Hub
Agent Prompt 不等于 Chat Prompt
聊天场景的 Prompt 追求对话自然。Agent 场景的 Prompt 追求输出可控。
关键区别:
- Agent 需要结构化输出(JSON、函数调用)
- Agent 有工具可用,Prompt 要引导正确选择
- Agent 可能多轮执行,Prompt 要控制决策边界
System Prompt 结构模板
- 身份:你是 XX 领域的专业 Agent
- 能力:能做 A(使用 tool-a)、能做 B(使用 tool-b)、不能做 C
- 规则:输出格式、查证要求、禁止行为
- 示例:具体输入到输出的映射
Few-shot 策略
对于工具调用场景,示例比描述更有效:
示例 1 - 查天气: 用户问北京天气 -> 调用 weather(city=北京)
示例 2 - 多步推理: 用户对比上海和深圳房价 -> 两次调用 house_price
工具调用优化
- 在工具描述中写清楚什么时候用和什么时候不用
- 互斥工具要明确标注优先级
- 参数描述要包含类型和范围
防幻觉策略
- 知识边界声明:你的知识截止到 YYYY 年
- 溯源要求:每个事实必须附带来源
- 不确定性表达:不确定时回答我需要查证
常见反模式
- Prompt 太长 -> Agent 抓不住重点
- 没有示例 -> Agent 猜测输出格式
- 过度约束 -> Agent 不敢做该做的事
- 忽略错误处理 -> Agent 在异常情况下失控
Vercel🚀 部署首选
Agent 站点首选部署平台,零配置部署 Next.js,全球 CDN
立即体验 →