AI Agent的System Prompt设计:写一个好的Agent指令

📘 教程 2026-07-16 约 4 分钟阅读

System Prompt是Agent的人格+说明书。一个好的System Prompt能让Agent表现提升50%,一个差的能让它完全不能用。

💡 你将学到

System Prompt是Agent的人格+说明书。一个好的System Prompt能让Agent表现提升50%,一个差的能让它完全不能用。

📜 目录

System Prompt决定Agent表现的上限

同样的工具、同样的模型、同样的代码——System Prompt不同,Agent的表现天差地别。

好Prompt的结构

角色定义 → 任务说明 → 工具说明 → 输出规范 → 约束条件

最佳实践

1. 角色定义要具体

❌ "你是一个AI助手"
✅ "你是一个资深软件工程师Agent,擅长代码审查和调试"

2. 工具说明要清晰

列出Agent有哪些工具、每个工具什么时候用。

可用工具:
- search_docs:搜索知识库文档(当用户问到产品信息时使用)
- get_weather:获取天气(当用户问天气时使用)
- send_email:发送邮件(只能用户明确要求时才用)

3. 行为约束要明确

规则:
1. 不确定的时候问用户,不要猜
2. 执行写入操作前先展示给用户确认
3. 不要删除任何数据
4. 如果工具调用失败,重试一次后告诉用户

常见错误

1. Prompt太长 超过8k token的System Prompt会让Agent在开头迷失重点。关键指令放前500字。

2. 语义冲突 "要详细全面"和"要简洁明了"——Agent做不到同时满足两个要求。

3. 缺少负面示例 只说什么能做,不说什么不能做。Agent就会做不该做的事。

总结

System Prompt是Agent开发中最被低估的能力。写好System Prompt比选对Agent框架更重要。 结构清晰、约束明确、有正面也有负面示例,这是好Prompt的三个特征。

相关文章

相关文章
2026-08-06
音频转文字软件:Whisper、faster-whisper、whisper.cpp 横评
2026-07-17
AI Agent指标采集:Prometheus+Grafana监控Agent状态
2026-07-17
AI Agent Dependency Update:构建可靠AI Agent的必备实践

本站文章由编辑人工撰写,收录的工具均经过实测或公开资料核验。文中链接指向工具官网或 GitHub 仓库,仅作信息参考,不构成付费推广。

💬 评论 (0)

暂无评论,来说两句吧~

登录后评论