提示词工程
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/prompt-engineering-0m9p,即可在 AI 助手中启用提示词工程技能。
技能介绍
你要解决的问题
模型「不够聪明」的时刻,多半不是能力问题,而是提示词本身含糊。be helpful 这类空泛指令不会约束模型行为;把多个不相关任务塞进一个 prompt、要求「有创意」却期待确定性输出、只说 don't do X 却不给出替代做法,都会让结果难以复现。排查这类问题时,工程团队缺的不是调参技巧,而是一份可对照、可评审的写作规范。
技能如何工作
这个技能把提示词拆成几个可操作的组件,并给出明确的写法约束:
- 结构化系统提示:按角色(role)、范围(scope)、输出格式、约束四段组织,且要显式写明模型不应做什么。
- 思维链(Chain-of-Thought):对多步推理任务,强制模型展示中间步骤,而不是直接给结论。
- 少样本示例:提供 3-5 个多样化示例,既演示期望格式,也覆盖边界情况。
- 工具调用描述:写函数说明时要讲清
WHEN该用这个工具,而不只是它做什么。 - 模板化而非硬编码:prompt 应以
{diff}形式的占位参数化,方便复用与测试。
同时附带一份反模式清单,逐条点名常见的坏写法,并给出一份评审 checklist,覆盖输出格式声明、温度与 top_p 配置、对抗性输入测试等项目。
适用边界与注意点
这套规范面向的是工程化的提示词管理,不是 prompt hacking 或模型微调指南。思维链在多步推理上有效,但会抬高延迟与 token 成本,简单问答不必启用。少样本示例需要持续维护,示例本身也可能过时或带有偏见。工具描述写得再好,也只是降低误调用概率,仍应在运行时做参数校验与兜底逻辑。最后,checklist 不能替代测试:没有对抗性输入的验证,提示词的正确性无从谈起。
使用场景
- 多人协作开发Agent时,需统一系统提示的角色、范围与禁忌,避免不同成员写出风格迥异的提示
- 处理多步推理问题(如数学题、逻辑推导)时,要通过思维链引导模型展示中间步骤以便核对
- 编写Agent工具调用文档时,要明确每个工具的触发时机,而非只说明功能
- 提示词上线前,需按清单检查输出格式、参数配置及对抗性输入测试情况
适合人员
- 后端工程师,正在为Agent编写工具调用与系统提示,需要一套可复用的写作规范
- 算法工程师,负责优化多步推理任务的模型表现,需要通过思维链与少样本示例提升准确率
- QA工程师,负责提示词的质量评审,需要对照反模式清单排查常见问题
- 团队技术负责人,需要统一组内提示词的评审标准与模板管理方式