在这里插入图片描述

与LLM对话就像调收音机——微小的频率调整就能让杂音变成清晰音乐。掌握提示词工程,就是找到那个完美频率的艺术。

为什么提示词如此重要?

提示词是LLM的“编程语言”

# 同样的LLM,不同的提示词,完全不同的结果

# 模糊提示词
结果1 = llm("苹果")
# 可能输出:"水果" 或 "公司" 或 "手机"

# 精确提示词  
结果2 = llm("从植物学角度解释苹果的生长周期,要求300字,面向小学生")
# 输出:结构清晰、难度合适的专业解释

提示词决定思维方向

你的问题
LLM理解
信息检索
答案生成
提示词质量决定理解深度
提示词引导检索范围
提示词约束生成风格

基础原则:清晰、具体、有上下文

原则一:明确角色定位

#  普通提问
"帮我写一份商业计划书"

#  角色定位明确
"""
你是一名拥有10年经验的创业顾问。请为一家AI教育初创公司撰写商业计划书执行摘要,包括:
1. 市场机会(300字)
2. 产品特色(200字) 
3. 竞争优势(150字)
目标读者:风险投资机构
语言风格:专业、有说服力
"""

原则二:提供充足上下文

#  缺乏上下文
"总结这篇文章"

#  提供充分上下文
"""
请总结以下关于气候变化的科技文章,提取三个最关键的技术解决方案:

[文章内容粘贴在这里]

要求:
- 每个方案用一句话说明
- 标注每个方案的实施难度(低/中/高)
- 面向政策制定者阅读
"""

原则三:定义输出格式

# ❌ 格式模糊
"列出学习Python的步骤"

# ✅ 格式明确
"""
请以表格形式列出学习Python的路线图,包含以下列:
- 学习阶段(入门、进阶、高级)
- 核心内容(3-5个关键点)  
- 建议学习时间
- 推荐资源

最后用Markdown格式输出
"""

实用模板库:覆盖常见场景

模板1:创意写作

创意写作模板 = """
角色:{角色}
任务:创作{作品类型}
主题:{主题}
要求:
- 字数:{字数}
- 风格:{风格}
- 目标读者:{读者}
- 关键元素:{元素}
- 输出格式:{格式}

示例:
角色:资深科幻作家
任务:创作短篇故事
主题:人工智能与人类的友谊
"""

模板2:数据分析

数据分析模板 = """
你是一名数据分析师,请分析以下数据:

{数据}

要求:
1. 找出3个关键趋势
2. 每个趋势提供数据支持
3. 提出2个 actionable 建议
4. 用bullet points形式输出
5. 避免专业术语,面向业务人员
"""

模板3:学习辅导

学习辅导模板 = """
作为{科目}老师,向{年级}学生解释{概念}:

要求:
- 使用类比和生活中的例子
- 分3个步骤讲解
- 每步不超过2句话
- 最后提供1个记忆技巧
- 检查学生理解的1个问题
"""

进阶技巧:思维链与分步推理

思维链提示

#  直接提问
"小明有5个苹果,吃了2个,买了3个,现在有几个?"

#  思维链提示
"""
请分步骤解决以下问题,展示完整的思考过程:

问题:小明有5个苹果,吃了2个,买了3个,现在有几个?

思考步骤:
1. 首先,小明一开始有5个苹果
2. 然后,他吃了2个,所以剩下:5 - 2 = 3个
3. 接着,他买了3个,所以现在有:3 + 3 = 6个
4. 因此,小明现在有6个苹果

请用同样的方式解决这个问题:[你的问题]
"""

多角度思考

多角度模板 = """
请从三个不同角度分析{话题}:

角度1:{角度1}的视角
角度2:{角度2}的视角  
角度3:{角度3}的视角

每个角度提供:
- 主要观点(1-2句)
- 支持论据(2-3个)
- 潜在局限(1个)

最后给出综合结论
"""

专业技巧:少样本学习

提供示例样本

少样本提示 = """
请按照以下示例的格式,将英文产品描述翻译成中文:

示例1:
英文: "This ergonomic office chair features lumbar support and adjustable height."
中文: "这款人体工学办公椅提供腰部支撑和高度调节功能。"

示例2:  
英文: "Waterproof smartwatch with heart rate monitoring and GPS tracking."
中文: "防水智能手表,具备心率监测和GPS追踪功能。"

现在请翻译:
英文: "{你的英文文本}"
中文:
"""

格式示范

格式示范提示 = """
请按照给定格式整理以下信息:

格式:
## 书名
- 作者:[作者名]
- 出版年:[年份]
- 主题:[2-3个关键词]
- 推荐理由:[1句话]

示例:
## 三体
- 作者:刘慈欣
- 出版年:2008
- 主题:科幻、宇宙社会学、物理学
- 推荐理由:宏大的宇宙观和深刻的人性思考

请整理:
{待整理的书单信息}
"""

避免常见陷阱

陷阱1:过于模糊

#  要避免的模糊提示
模糊提示 = [
    "帮我写点东西",
    "说说这个", 
    "给些建议",
    "解释一下"
]

#  改进后的具体提示
具体提示 = [
    "帮我写一份500字的项目进展报告,面向技术团队",
    "分析这首诗的主题和修辞手法:【诗歌内容】",
    "给初创公司CEO的3个时间管理建议,每个建议有具体实施步骤",
    "用小学生能懂的语言解释光合作用"
]

陷阱2:多重问题混杂

#  问题混杂
"请分析市场竞争格局、制定营销策略、计算财务预测,并设计组织架构"

#  分步骤提问
"""
第一步:请分析当前市场竞争格局,找出3个主要竞争对手和他们的优势劣势

第二步:基于以上分析,提出我们的差异化营销策略

第三步:...(依次进行)
"""

陷阱3:假设背景知识

#  假设对方了解背景
"像上次那样处理那个事情"

#  提供完整背景
"""
背景:我们上周讨论了客户投诉处理流程优化
任务:基于之前的讨论,起草一份标准的投诉响应邮件模板
要求:专业、 empathetic、提供具体解决方案
"""

行业特定提示词设计

技术编程提示

编程提示模板 = """
你是一名资深{语言}开发工程师,请:

{任务描述}

要求:
- 代码包含详细注释
- 处理边界情况和错误
- 提供使用示例
- 遵循{规范}编码规范
- 时间复杂度分析

示例输入:{示例输入}
期望输出:{期望输出}
"""

商业分析提示

商业分析提示 = """
作为{行业}领域的商业分析师,请分析:

{分析内容}

输出结构:
1. 执行摘要(100字)
2. 关键发现(3-5点)
3. 数据支持(具体数字)
4. 风险评估(2-3个主要风险)
5. 行动建议(具体可执行的建议)

面向:{受众,如CEO/投资者/部门经理}

学术研究提示

学术提示模板 = """
以{领域}研究员的身份,完成以下任务:

{研究任务}

要求:
- 引用权威文献
- 区分事实和观点
- 注明知识截止日期
- 指出当前研究局限
- 提出未来研究方向

格式:学术论文风格
引用格式:{APA/MLA等}
"""

高级技巧:迭代优化与调试

提示词调试方法

def 优化提示词(原始提示词, 不理想输出):
    """
    基于不理想输出迭代优化提示词
    """
    问题分析 = {
        '太笼统': "添加具体要求和约束",
        '偏离主题': "明确核心目标和范围", 
        '深度不够': "要求分步骤思考或提供示例",
        '格式错误': "明确指定输出格式",
        '风格不符': "定义语言风格和受众"
    }
    
    优化策略 = 识别问题(不理想输出, 问题分析)
    新提示词 = 应用优化(原始提示词, 优化策略)
    
    return 新提示词

实时调整策略

满意
不满意
初始提示词
获得输出
评估质量
使用结果
分析问题
调整提示词

实用工具与检查清单

提示词质量检查清单

提示词检查清单 = [
    " 是否明确了AI的角色?",
    " 是否定义了具体任务?", 
    " 是否提供了必要背景?",
    " 是否指定了输出格式?",
    " 是否说明了目标受众?",
    " 是否设置了长度限制?",
    " 是否提供了示例?",
    " 是否分步骤要求?",
    " 是否检查了歧义?",
    " 是否避免了矛盾要求?"
]

常用修饰词库

效果增强词 = {
    '深度思考': "请逐步推理...",
    '创造性': "请跳出常规思维...", 
    '专业性': "使用行业术语...",
    '简洁性': "用最精炼的语言...",
    '全面性': "从多角度分析...",
    '实用性': "提供可操作建议...",
    '准确性': "基于最新数据...",
    '吸引力': "让内容生动有趣..."
}

结语:成为提示词艺术家

提示词工程不是背诵模板,而是理解LLM思维方式的艺术。记住这些核心原则:

  1. 清晰胜过聪明:明确的指令比巧妙的措辞更重要
  2. 具体战胜模糊:细节越多,结果越精准
  3. 迭代产生完美:把每次对话看作调试过程
  4. 理解促进沟通:了解LLM的工作原理,才能更好引导
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐