第6章:基础提示工程

6.1 有效提示的核心要素

6.1.1 提示工程的基本概念

提示工程是指设计和优化输入给生成式AI的提示,以引导AI生成高质量、符合预期的内容。在GEO中,提示工程是连接内容和生成式AI的桥梁,直接影响AI生成内容的质量和准确性。

6.1.2 有效提示的核心要素

一个有效的提示通常包含以下核心要素:

1. 角色设定

为AI设定明确的角色,帮助AI理解自己的身份和专业领域,从而生成更符合预期的内容。

核心要点

  • 角色设定要具体、明确
  • 角色要与任务相匹配
  • 可以包含角色的专业背景、经验等信息

实战示例:角色设定

你是一位资深的财务顾问,拥有20年的企业财务管理经验,擅长为中小企业提供财务规划和税务优化建议。

2. 任务描述

清晰地描述AI需要完成的任务,包括任务类型、目标和要求等。

核心要点

  • 任务描述要具体、明确
  • 避免模糊和歧义
  • 包含足够的细节信息

实战示例:任务描述

请为一家年营收500万元的科技初创公司制定一份2025年的财务规划,包括预算分配、成本控制策略和税务优化方案。

3. 背景信息

提供必要的背景信息和上下文,帮助AI更好地理解任务和生成相关内容。

核心要点

  • 背景信息要相关、准确
  • 包含足够的细节,但不过于冗余
  • 可以包括行业背景、公司情况、市场环境等

实战示例:背景信息

这家科技初创公司成立于2023年,主要从事SaaS产品开发和销售,目前拥有30名员工,其中研发团队15人,销售团队10人,运营团队5人。公司2024年的营收为300万元,预计2025年将增长到500万元。

4. 格式要求

指定输出的格式,如列表、表格、JSON等,帮助AI生成符合预期格式的内容。

核心要点

  • 格式要求要明确、具体
  • 可以使用示例展示预期格式
  • 考虑输出的可读性和易用性

实战示例:格式要求

请按照以下格式输出:
1. 预算分配
   - 研发:XX%(XX万元)
   - 销售:XX%(XX万元)
   - 运营:XX%(XX万元)
   - 其他:XX%(XX万元)

2. 成本控制策略
   - 策略1:...
   - 策略2:...
   - 策略3:...

3. 税务优化方案
   - 方案1:...
   - 方案2:...
   - 方案3:...

5. 约束条件

设定生成内容的约束条件,如长度、风格、语言等,帮助AI生成符合预期要求的内容。

核心要点

  • 约束条件要合理、明确
  • 与任务目标相匹配
  • 考虑AI的能力和限制

实战示例:约束条件

内容长度控制在1500字左右,语言风格专业、简洁,避免使用过于复杂的财务术语,确保非财务专业人士也能理解。

6. 示例

提供示例,帮助AI理解预期输出的风格、格式和内容,特别是对于复杂任务,示例可以显著提高AI生成内容的质量。

核心要点

  • 示例要与任务相关、准确
  • 示例质量要高
  • 可以提供多个示例,覆盖不同情况

实战示例:示例

示例:
1. 预算分配
   - 研发:40%(200万元)
   - 销售:30%(150万元)
   - 运营:20%(100万元)
   - 其他:10%(50万元)

2. 成本控制策略
   - 研发成本控制:采用敏捷开发方法,优化项目管理流程,减少无效研发投入
   - 销售成本控制:重点开发高价值客户,优化销售提成机制,提高销售效率
   - 运营成本控制:采用远程办公模式,减少办公场地成本,优化供应商管理

6.1.3 有效提示的结构模板

基于以上核心要素,我们可以构建一个通用的有效提示结构模板:

# 角色设定
你是一位[角色名称],拥有[经验/背景],擅长[专业领域]。

# 背景信息
[提供与任务相关的背景信息,如行业背景、公司情况、市场环境等]

# 任务描述
请[具体任务],包括[任务内容1]、[任务内容2]、[任务内容3]等。

# 约束条件
- 内容长度:[具体要求]
- 语言风格:[具体要求]
- 其他要求:[如避免使用特定术语、包含特定信息等]

# 格式要求
[指定输出格式,如列表、表格、JSON等,可以使用示例展示]

# 示例(可选)
[提供与任务相关的示例,帮助AI理解预期输出]

实战示例:完整提示

# 角色设定
你是一位资深的财务顾问,拥有20年的企业财务管理经验,擅长为中小企业提供财务规划和税务优化建议。

# 背景信息
这家科技初创公司成立于2023年,主要从事SaaS产品开发和销售,目前拥有30名员工,其中研发团队15人,销售团队10人,运营团队5人。公司2024年的营收为300万元,预计2025年将增长到500万元。

# 任务描述
请为这家年营收500万元的科技初创公司制定一份2025年的财务规划,包括预算分配、成本控制策略和税务优化方案。

# 约束条件
- 内容长度控制在1500字左右
- 语言风格专业、简洁,避免使用过于复杂的财务术语
- 确保非财务专业人士也能理解

# 格式要求
请按照以下格式输出:
1. 预算分配
   - 研发:XX%(XX万元)
   - 销售:XX%(XX万元)
   - 运营:XX%(XX万元)
   - 其他:XX%(XX万元)

2. 成本控制策略
   - 策略1:...
   - 策略2:...
   - 策略3:...

3. 税务优化方案
   - 方案1:...
   - 方案2:...
   - 方案3:...

# 示例
1. 预算分配
   - 研发:40%(200万元)
   - 销售:30%(150万元)
   - 运营:20%(100万元)
   - 其他:10%(50万元)

2. 成本控制策略
   - 研发成本控制:采用敏捷开发方法,优化项目管理流程,减少无效研发投入
   - 销售成本控制:重点开发高价值客户,优化销售提成机制,提高销售效率
   - 运营成本控制:采用远程办公模式,减少办公场地成本,优化供应商管理

6.2 角色设定、任务分解与格式控制

6.2.1 角色设定的艺术

角色设定是提示工程中非常重要的一环,一个好的角色设定可以显著提高AI生成内容的质量和相关性。

角色设定的最佳实践

  1. 角色要具体、明确:避免使用模糊的角色,如"专家",而应该使用具体的角色,如"资深的财务顾问"。
  2. 角色要与任务相匹配:角色的专业领域要与任务相关,如财务规划任务应该选择财务顾问作为角色。
  3. 可以包含角色的背景和经验:如"拥有20年的企业财务管理经验",可以增加角色的可信度和专业度。
  4. 可以包含角色的风格和特点:如"擅长用通俗易懂的语言解释复杂的财务概念",可以引导AI生成符合预期风格的内容。

实战示例:不同角色设定的效果对比

模糊角色设定

你是一位专家,请为一家科技初创公司制定一份财务规划。

具体角色设定

你是一位资深的财务顾问,拥有20年的企业财务管理经验,擅长为中小企业提供财务规划和税务优化建议,能用通俗易懂的语言解释复杂的财务概念。

6.2.2 任务分解的技巧

对于复杂任务,将任务分解为多个子任务,可以帮助AI更好地理解和完成任务,提高生成内容的质量和准确性。

任务分解的最佳实践

  1. 将复杂任务分解为简单、具体的子任务:如将财务规划任务分解为预算分配、成本控制策略和税务优化方案三个子任务。
  2. 为每个子任务提供明确的要求和格式:帮助AI生成符合预期的内容。
  3. 考虑子任务之间的逻辑关系:确保子任务之间的顺序和关系合理。
  4. 避免子任务过于细化:子任务过于细化会限制AI的创造力和灵活性。

实战示例:任务分解

复杂任务

请为一家科技初创公司制定一份2025年的财务规划。

分解后的任务

请为一家科技初创公司制定一份2025年的财务规划,包括以下三个部分:
1. 预算分配:按照研发、销售、运营和其他四个方面分配500万元的预算
2. 成本控制策略:提出至少3条成本控制策略
3. 税务优化方案:提出至少3条税务优化方案

6.2.3 格式控制的方法

格式控制是指指定输出的格式,如列表、表格、JSON等,帮助AI生成符合预期格式的内容。

格式控制的最佳实践

  1. 使用明确的格式要求:如"请按照列表格式输出"、"请使用JSON格式输出"等。
  2. 使用示例展示预期格式:示例可以帮助AI更好地理解预期格式。
  3. 考虑输出的可读性和易用性:选择适合任务和受众的格式。
  4. 对于复杂格式,可以提供模板:如提供JSON schema作为模板。

实战示例:格式控制

列表格式

请按照以下列表格式输出:
1. 预算分配
   - 研发:XX%(XX万元)
   - 销售:XX%(XX万元)
   - 运营:XX%(XX万元)
   - 其他:XX%(XX万元)

表格格式

请按照以下表格格式输出预算分配:
| 部门 | 比例 | 金额(万元) |
|------|------|--------------|
| 研发 | XX% | XX |
| 销售 | XX% | XX |
| 运营 | XX% | XX |
| 其他 | XX% | XX |

JSON格式

请按照以下JSON格式输出:
{
  "budget_allocation": {
    "研发": {
      "percentage": "XX%",
      "amount": XX
    },
    "销售": {
      "percentage": "XX%",
      "amount": XX
    },
    "运营": {
      "percentage": "XX%",
      "amount": XX
    },
    "其他": {
      "percentage": "XX%",
      "amount": XX
    }
  },
  "cost_control_strategies": [
    "策略1",
    "策略2",
    "策略3"
  ],
  "tax_optimization_schemes": [
    "方案1",
    "方案2",
    "方案3"
  ]
}

6.3 避免幻觉:提高AI响应准确性的方法

6.3.1 AI幻觉的定义与危害

AI幻觉是指生成式AI生成的内容看似合理,但实际上是错误或虚构的。AI幻觉是生成式AI的一个固有问题,会影响AI生成内容的可信度和实用性。

AI幻觉的危害

  1. 传递错误信息:AI幻觉可能导致错误信息的传播,影响用户的决策和行动。
  2. 损害AI的可信度:频繁的AI幻觉会损害用户对AI的信任,降低AI的使用率和效果。
  3. 带来法律和合规风险:如果AI生成的错误内容涉及法律、医疗、金融等领域,可能会带来严重的法律和合规风险。

6.3.2 AI幻觉的常见类型

  1. 事实错误:生成的内容与事实不符,如错误的日期、数据、事件等。
  2. 虚构内容:生成的内容是完全虚构的,没有任何事实依据。
  3. 逻辑矛盾:生成的内容内部存在逻辑矛盾,如前后不一致的说法。
  4. 知识过时:生成的内容基于过时的知识,如使用了已经失效的法律条款。
  5. 张冠李戴:将不同来源的信息错误地组合在一起,如将A的成就归功于B。

6.3.3 避免AI幻觉的有效方法

1. 提供准确的背景信息

提供准确、最新的背景信息,可以帮助AI生成更准确的内容,减少幻觉的发生。

实战示例:提供准确的背景信息

# 背景信息
这家科技初创公司成立于2023年,主要从事SaaS产品开发和销售,目前拥有30名员工,其中研发团队15人,销售团队10人,运营团队5人。公司2024年的营收为300万元,预计2025年将增长到500万元。

2. 要求AI提供信息来源

要求AI在生成内容时提供信息来源,可以增加内容的可信度,同时方便用户验证信息的准确性。

实战示例:要求提供信息来源

请在生成内容时,为每个关键信息提供来源,如:
- 研发预算建议:40%(来源:《2024年科技行业财务规划白皮书》)

3. 使用思维链提示

思维链提示是指引导AI逐步思考,生成更准确、更复杂的内容。通过思维链提示,AI可以展示其推理过程,减少幻觉的发生。

实战示例:思维链提示

请在生成财务规划时,详细说明你的推理过程,如:
1. 预算分配的推理过程
   - 科技初创公司的核心竞争力在于研发,因此研发预算应占较大比例
   - 参考《2024年科技行业财务规划白皮书》,科技初创公司的研发预算通常占40%-50%
   - 考虑到这家公司的规模和发展阶段,建议研发预算占40%

4. 限制AI的创造性

对于需要准确信息的任务,可以限制AI的创造性,要求AI基于事实和数据生成内容。

实战示例:限制创造性

请基于提供的背景信息和行业数据生成财务规划,不要添加任何虚构的信息或假设。

5. 使用少样本学习

提供少量准确的示例,可以帮助AI学习生成符合预期的内容,减少幻觉的发生。

实战示例:少样本学习

请按照以下示例的风格和格式生成财务规划,确保内容准确、实用:

示例:
1. 预算分配
   - 研发:40%(200万元)
   - 销售:30%(150万元)
   - 运营:20%(100万元)
   - 其他:10%(50万元)
   (来源:《2024年科技行业财务规划白皮书》)

6. 要求AI验证信息

要求AI在生成内容前验证信息的准确性,可以减少幻觉的发生。

实战示例:要求验证信息

请在生成财务规划前,验证所有关键信息的准确性,确保内容符合最新的财务法规和行业标准。

6.3.4 实战案例:减少AI幻觉的综合策略

案例背景

某金融机构希望使用生成式AI为客户生成投资建议,但担心AI生成的内容可能存在幻觉,影响客户的投资决策。

实施策略

  1. 提供准确的背景信息:收集最新的市场数据、行业报告和法规信息,作为AI生成内容的基础。
  2. 使用具体的角色设定:选择"资深的投资顾问"作为角色,要求具备10年以上的投资经验。
  3. 将任务分解为子任务:将投资建议分解为市场分析、资产配置和风险提示三个子任务。
  4. 要求AI提供信息来源:要求AI为每个投资建议提供具体的信息来源,如"根据2024年12月的《中国证券报》报道"。
  5. 使用思维链提示:要求AI详细说明投资建议的推理过程,如"基于当前的市场环境和客户的风险偏好,建议配置60%的股票和40%的债券"。
  6. 限制AI的创造性:要求AI基于提供的市场数据和客户信息生成投资建议,不要添加任何虚构的信息。
  7. 使用少样本学习:提供3-5个准确的投资建议示例,帮助AI学习生成符合预期的内容。
  8. 建立内容审核机制:对AI生成的投资建议进行人工审核,确保内容的准确性和合规性。

实施效果

通过以上策略,该金融机构成功减少了AI幻觉的发生,AI生成的投资建议准确性从原来的75%提升到了95%,客户满意度提高了40%。

6.4 实战案例:构建高质量的产品描述提示

案例背景

某电商平台希望使用生成式AI为产品生成高质量的描述,提高产品的转化率和销售额。

实施步骤

  1. 角色设定:选择"资深的产品文案撰写专家"作为角色,要求具备5年以上的电商产品文案撰写经验,擅长突出产品的核心卖点和优势。
  2. 背景信息:提供产品的详细信息,包括产品名称、品牌、型号、核心功能、技术参数、目标用户等。
  3. 任务描述:要求AI为产品生成一份吸引人的产品描述,包括产品概述、核心卖点、技术参数和购买理由等。
  4. 格式要求:要求产品描述采用层次化结构,使用标题、副标题和列表等元素,便于用户阅读和理解。
  5. 约束条件:要求产品描述语言生动、吸引人,突出产品的核心卖点和优势,避免使用过于技术性的术语,适合目标用户阅读。
  6. 示例:提供2-3个高质量的产品描述示例,帮助AI学习生成符合预期的内容。

完整提示

# 角色设定
你是一位资深的产品文案撰写专家,拥有5年以上的电商产品文案撰写经验,擅长突出产品的核心卖点和优势,能用生动、吸引人的语言撰写产品描述,提高产品的转化率和销售额。

# 背景信息
产品名称:智能手表X1
品牌:TechX
型号:TX-SW-X1
核心功能:心率监测、血氧监测、睡眠质量监测、100+运动模式、智能支付、消息推送
技术参数:1.78英寸AMOLED屏幕,骁龙W5+ Gen 1处理器,1GB RAM + 16GB存储,5000mAh电池,支持无线充电
目标用户:健康意识强的中高端消费者,年龄在25-45岁之间,喜欢运动和科技产品

# 任务描述
请为智能手表X1生成一份吸引人的产品描述,包括以下部分:
1. 产品概述:简洁明了地介绍产品的定位和核心价值
2. 核心卖点:突出产品的3-5个核心卖点和优势
3. 技术参数:以清晰、易读的方式展示产品的主要技术参数
4. 购买理由:给出3-5个用户应该购买这款产品的理由

# 格式要求
请采用层次化结构,使用标题、副标题和列表等元素,便于用户阅读和理解。

# 约束条件
- 语言风格:生动、吸引人,避免使用过于技术性的术语
- 内容长度:控制在800-1000字之间
- 突出核心卖点:重点突出产品的健康监测功能和运动追踪能力
- 适合目标用户:内容要符合25-45岁健康意识强的中高端消费者的需求和兴趣

# 示例
## 产品名称:智能手环F1

### 产品概述
智能手环F1是一款专为健康管理设计的智能穿戴设备,集健康监测、运动追踪和智能互联于一体,帮助你更好地了解自己的身体状况,享受健康生活。

### 核心卖点
1. **全方位健康监测**:支持心率、血氧、睡眠质量监测,24小时守护你的健康
2. **100+运动模式**:覆盖跑步、游泳、骑行等100+种运动模式,满足你的各种运动需求
3. **超长续航**:一次充电可使用7-14天,无需频繁充电
4. **智能互联**:支持手机消息推送、支付等功能,让你的生活更加便捷

### 技术参数
| 参数 | 规格 |
|------|------|
| 屏幕 | 1.1英寸AMOLED,分辨率192×192 |
| 处理器 | 低功耗处理器 |
| 内存 | 64MB RAM + 128MB存储 |
| 电池 | 180mAh,续航7-14天 |
| 防水等级 | IP68 |

### 购买理由
1. **关注你的健康**:24小时健康监测,让你随时了解自己的身体状况
2. **陪伴你的运动**:100+运动模式,记录你的每一次运动,帮助你实现运动目标
3. **便捷你的生活**:智能消息推送、支付等功能,让你的生活更加高效
4. **超高性价比**:功能全面,价格亲民,是健康管理的理想选择

6.5 本章小结

  • 有效提示的核心要素包括角色设定、任务描述、背景信息、格式要求、约束条件和示例
  • 角色设定要具体、明确,与任务相匹配,可以包含角色的背景和经验
  • 对于复杂任务,将任务分解为多个子任务,可以提高AI生成内容的质量和准确性
  • 格式控制可以指定输出的格式,如列表、表格、JSON等,提高内容的可读性和易用性
  • AI幻觉是生成式AI的固有问题,可以通过提供准确的背景信息、要求AI提供信息来源、使用思维链提示等方法减少幻觉的发生
  • 构建高质量的提示需要综合考虑多个因素,包括角色设定、任务描述、背景信息、格式要求、约束条件和示例等

在下一章中,我们将探讨技术GEO基础,学习如何通过结构化数据、API集成等技术手段提升AI对内容的访问和理解。

« 上一篇 GEO内容战略设计 下一篇 » 技术GEO基础