Prompt 不是随便写句话就行。工程化的 Prompt 管理——模板化、版本控制、A/B 测试。

一、Prompt 的基本概念

  • 1.1 System Prompt——设定角色和行为
  • 1.2 User Prompt——用户的输入
  • 1.3 Assistant Message——历史对话
  • 1.4 对话的组织结构

二、Prompt 设计策略

  • 2.1 Few-shot——给几个例子让 AI 模仿
  • 2.2 Chain of Thought(CoT)——“让我们一步一步思考”
  • 2.3 ReAct——推理 + 行动
  • 2.4 结构化输出——要求返回 JSON

三、Prompt 模板化

  • 3.1 为什么需要模板——复用和版本管理
  • 3.2 Spring AI 的 PromptTemplate
  • 3.3 变量替换——动态填充

四、Prompt 版本管理

  • 4.1 把 Prompt 存放到配置中心——Nacos
  • 4.2 热更新 Prompt——不重启服务
  • 4.3 Prompt 的 Git 版本控制

五、A/B 测试 Prompt

  • 5.1 两个 Prompt 同时运行
  • 5.2 效果评估——用户满意度、准确率
  • 5.3 灰度发布 Prompt

六、Prompt 调试技巧

  • 6.1 输出不佳时的排查——角色不明确、任务不具体
  • 6.2 约束条件——明确告诉 AI 不要做什么
  • 6.3 迭代优化——不是在聊天框里改,是代码里改

七、总结

  • Prompt 是 AI 应用的”源代码”——需要工程化管理
  • 好的 Prompt = 角色 + 任务 + 约束 + 示例