第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生成内容的质量和相关性。
角色设定的最佳实践
- 角色要具体、明确:避免使用模糊的角色,如"专家",而应该使用具体的角色,如"资深的财务顾问"。
- 角色要与任务相匹配:角色的专业领域要与任务相关,如财务规划任务应该选择财务顾问作为角色。
- 可以包含角色的背景和经验:如"拥有20年的企业财务管理经验",可以增加角色的可信度和专业度。
- 可以包含角色的风格和特点:如"擅长用通俗易懂的语言解释复杂的财务概念",可以引导AI生成符合预期风格的内容。
实战示例:不同角色设定的效果对比
模糊角色设定:
你是一位专家,请为一家科技初创公司制定一份财务规划。具体角色设定:
你是一位资深的财务顾问,拥有20年的企业财务管理经验,擅长为中小企业提供财务规划和税务优化建议,能用通俗易懂的语言解释复杂的财务概念。6.2.2 任务分解的技巧
对于复杂任务,将任务分解为多个子任务,可以帮助AI更好地理解和完成任务,提高生成内容的质量和准确性。
任务分解的最佳实践
- 将复杂任务分解为简单、具体的子任务:如将财务规划任务分解为预算分配、成本控制策略和税务优化方案三个子任务。
- 为每个子任务提供明确的要求和格式:帮助AI生成符合预期的内容。
- 考虑子任务之间的逻辑关系:确保子任务之间的顺序和关系合理。
- 避免子任务过于细化:子任务过于细化会限制AI的创造力和灵活性。
实战示例:任务分解
复杂任务:
请为一家科技初创公司制定一份2025年的财务规划。分解后的任务:
请为一家科技初创公司制定一份2025年的财务规划,包括以下三个部分:
1. 预算分配:按照研发、销售、运营和其他四个方面分配500万元的预算
2. 成本控制策略:提出至少3条成本控制策略
3. 税务优化方案:提出至少3条税务优化方案6.2.3 格式控制的方法
格式控制是指指定输出的格式,如列表、表格、JSON等,帮助AI生成符合预期格式的内容。
格式控制的最佳实践
- 使用明确的格式要求:如"请按照列表格式输出"、"请使用JSON格式输出"等。
- 使用示例展示预期格式:示例可以帮助AI更好地理解预期格式。
- 考虑输出的可读性和易用性:选择适合任务和受众的格式。
- 对于复杂格式,可以提供模板:如提供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幻觉的危害
- 传递错误信息:AI幻觉可能导致错误信息的传播,影响用户的决策和行动。
- 损害AI的可信度:频繁的AI幻觉会损害用户对AI的信任,降低AI的使用率和效果。
- 带来法律和合规风险:如果AI生成的错误内容涉及法律、医疗、金融等领域,可能会带来严重的法律和合规风险。
6.3.2 AI幻觉的常见类型
- 事实错误:生成的内容与事实不符,如错误的日期、数据、事件等。
- 虚构内容:生成的内容是完全虚构的,没有任何事实依据。
- 逻辑矛盾:生成的内容内部存在逻辑矛盾,如前后不一致的说法。
- 知识过时:生成的内容基于过时的知识,如使用了已经失效的法律条款。
- 张冠李戴:将不同来源的信息错误地组合在一起,如将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生成的内容可能存在幻觉,影响客户的投资决策。
实施策略
- 提供准确的背景信息:收集最新的市场数据、行业报告和法规信息,作为AI生成内容的基础。
- 使用具体的角色设定:选择"资深的投资顾问"作为角色,要求具备10年以上的投资经验。
- 将任务分解为子任务:将投资建议分解为市场分析、资产配置和风险提示三个子任务。
- 要求AI提供信息来源:要求AI为每个投资建议提供具体的信息来源,如"根据2024年12月的《中国证券报》报道"。
- 使用思维链提示:要求AI详细说明投资建议的推理过程,如"基于当前的市场环境和客户的风险偏好,建议配置60%的股票和40%的债券"。
- 限制AI的创造性:要求AI基于提供的市场数据和客户信息生成投资建议,不要添加任何虚构的信息。
- 使用少样本学习:提供3-5个准确的投资建议示例,帮助AI学习生成符合预期的内容。
- 建立内容审核机制:对AI生成的投资建议进行人工审核,确保内容的准确性和合规性。
实施效果
通过以上策略,该金融机构成功减少了AI幻觉的发生,AI生成的投资建议准确性从原来的75%提升到了95%,客户满意度提高了40%。
6.4 实战案例:构建高质量的产品描述提示
案例背景
某电商平台希望使用生成式AI为产品生成高质量的描述,提高产品的转化率和销售额。
实施步骤
- 角色设定:选择"资深的产品文案撰写专家"作为角色,要求具备5年以上的电商产品文案撰写经验,擅长突出产品的核心卖点和优势。
- 背景信息:提供产品的详细信息,包括产品名称、品牌、型号、核心功能、技术参数、目标用户等。
- 任务描述:要求AI为产品生成一份吸引人的产品描述,包括产品概述、核心卖点、技术参数和购买理由等。
- 格式要求:要求产品描述采用层次化结构,使用标题、副标题和列表等元素,便于用户阅读和理解。
- 约束条件:要求产品描述语言生动、吸引人,突出产品的核心卖点和优势,避免使用过于技术性的术语,适合目标用户阅读。
- 示例:提供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对内容的访问和理解。