0%

ChatGPT 提示词工程:从技巧到企业级 Prompt 体系

ChatGPT 提示词工程不是“写几句咒语”,而是一套把业务目标、上下文、约束条件和输出格式传递给模型的方法。个人使用时,一个好 Prompt 可以提升回答质量;企业使用时,Prompt 更应该成为可复用、可评估、可治理的知识资产。

这篇文章从基础技巧讲起,进一步补充企业落地中真正重要的 Prompt 体系设计。

1. Prompt 的核心结构

一个可复用的 Prompt 通常包含 5 个部分:

  1. 角色:让模型知道要以什么身份思考。
  2. 任务:明确要完成什么目标。
  3. 背景:提供业务、技术、用户、数据等上下文。
  4. 约束:说明边界、禁止事项、风格和质量要求。
  5. 输出格式:要求模型以 Markdown、JSON、列表或报告形式输出。

示例:

1
2
3
4
5
你是一名资深企业架构师。
请基于以下需求,输出一份 AI Agent 平台技术方案。
背景:客户是 300 人研发团队,已有 GitLab、Jenkins、Kubernetes。
约束:优先考虑私有化部署、权限审计、数据安全,不要推荐纯 SaaS 方案。
输出格式:按「目标、架构、模块、风险、实施计划」五部分输出。

相比“帮我写个方案”,这种结构化提示更稳定,也更容易在团队中复用。

2. 基础技巧

2.1 清晰指令

1
2
❌ 写个函数
✅ 用 Python 写一个快速排序函数,包含类型注解、注释和 3 个单元测试用例

指令越清楚,模型越容易给出符合预期的结果。

2.2 提供上下文

1
2
我是一名 Java 后端开发,正在学习 Kubernetes。
请用 Spring Boot 应用部署的例子解释 Pod、Deployment 和 Service 的关系。

上下文可以减少模型猜测,提高解释的贴合度。

2.3 明确输出格式

1
2
3
4
5
请用 Markdown 输出,包含:
1. 结论
2. 分析过程
3. 推荐方案
4. 风险与回滚

在企业场景中,输出格式尤其重要,因为结果通常要进入文档、工单、MR 评论或报告系统。

3. 高级技巧

3.1 Few-shot Learning

给模型几个输入输出样例,可以显著提升格式一致性。

1
2
3
4
5
6
7
8
9
10
示例 1:
输入:高兴
输出:开心、愉快、喜悦

示例 2:
输入:悲伤
输出:难过、伤心、悲痛

输入:愤怒
输出:

在企业 AI Coding 中,Few-shot 很适合用于代码审查、日志分析、文档摘要和工单分类。

3.2 角色扮演

1
2
你是一位资深技术文档专家,擅长把复杂系统讲清楚。
请面向研发团队解释 RAG 技术,并补充生产环境风险。

角色不是装饰,而是在引导模型选择知识范围、表达方式和判断标准。

3.3 思维链拆解

1
2
3
4
请逐步分析:
1. 先识别需求中的关键业务对象;
2. 再拆分核心流程;
3. 最后输出应用架构和数据流。

对于架构设计、故障排查、PR 审查这类复杂任务,拆解步骤比单次追问更稳定。

4. 实战模板

4.1 代码生成模板

1
2
3
4
5
6
7
8
你是一位资深 Python 开发者。
请实现函数:{功能描述}
要求:
1. 包含类型注解;
2. 包含 docstring;
3. 包含异常处理;
4. 给出 pytest 单元测试;
5. 不引入不必要的第三方依赖。

4.2 技术方案模板

1
2
3
4
5
6
7
8
9
10
11
12
你是一名企业架构师。
请为以下需求输出技术方案:{需求}

输出结构:
- 背景与目标
- 业务流程
- 应用架构
- 数据架构
- 部署架构
- 安全与权限
- 风险与回滚
- 分阶段实施计划

4.3 PR 审查模板

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
你是一名严格但建设性的代码审查官。
请审查以下 diff:{diff}

重点关注:
1. 架构边界是否清晰;
2. 是否存在安全风险;
3. 是否有性能或并发问题;
4. 是否缺少测试;
5. 给出阻塞项和建议项。

输出格式:
- 总体结论
- 必须修改
- 建议优化
- 可合并条件

这个模板可以作为 PR 审查官产品的基础 Prompt,再结合多 Agent 分工做架构、代码质量和安全测试并行审查。

5. 企业级 Prompt 管理

企业真正落地 AI Agent 时,Prompt 不应该散落在个人聊天记录里,而应该像代码一样管理。

建议做法:

  • 用 Git 管理 Prompt 模板;
  • 每个 Prompt 标注适用场景、输入、输出、版本和负责人;
  • 对关键 Prompt 建立测试用例;
  • 对模型输出做抽样评估;
  • 将 Prompt 与工具权限、数据权限绑定;
  • 重要 Prompt 变更走 MR 审查。

Prompt 一旦进入生产流程,就不再只是“文案”,而是影响系统行为的配置和逻辑。

6. 常见错误

错误 问题 改进
指令模糊 模型只能猜测目标 明确任务、背景和输出格式
缺少上下文 回答泛泛而谈 提供业务、技术和约束条件
一次性要求过多 输出容易失控 把复杂任务拆成多步
无验证标准 难以判断好坏 增加评估清单和示例
Prompt 不版本化 团队无法复用 用 Git 管理模板和变更

7. 架构师点评

Prompt 工程的上半场是“会不会问”,下半场是“能不能工程化”。企业 AI 落地最容易踩的坑,是把 Prompt 当成个人技巧,而不是团队资产。结果就是每个人都有一套写法,输出质量不可控,无法审计,也无法持续优化。

真正可持续的做法,是把 Prompt 放进 AI Agent 工作流中,和工具调用、上下文管理、权限控制、日志审计一起设计。

8. 企业落地建议

如果你正在建设企业 AI Coding、智能客服、知识库问答或 PR 自动审查系统,建议先沉淀三类 Prompt:

  1. 需求分析与技术方案 Prompt;
  2. 代码生成与测试生成 Prompt;
  3. PR 审查与风险评估 Prompt。

需要把 Prompt 从个人技巧升级为企业级 AI Agent 工作流,可以查看 企业 AI Agent / AI Coding 落地咨询AI Agent 产品与资料