$ cat ~/articles/112 _

大模型/LLM提示词技巧

作者:jaifire 2026-06-17 13:33 0 阅读

本文核心主题与目的

文章旨在介绍提示词工程的基础知识,解释为何需要科学地设计提示词,并分享一系列可立即应用的实用技巧,以帮助用户更高效、精准地引导大模型生成符合需求的内容。

重要概念与术语

  • 提示词:用户向大模型输入的、用于引导其生成内容的指令,形式自由,无固定语法。
  • 大模型:基于海量数据训练,能根据输入提示生成新内容的AI系统。
  • 提示词工程:一种持续迭代优化的过程,旨在用更科学、更有技巧的手段设计提示词,以获得更优的生成结果。
  • 少样本提示:在提示词中提供少量示例,让模型通过上下文学习理解任务要求,从而提升输出质量。
  • 思维链:要求模型分步骤展示推理过程,而非直接给出最终答案,以提升复杂问题(尤其是数学问题)的准确性。
  • 上下文学习:模型会学习并模仿当前对话历史(上下文)中的模式和风格,从而调整其后续的生成行为。

关键论点/章节要点

一、 提示词工程的必要性

  • 随意提问效率低下,结果的有效性、准确性不佳。提示词工程是一个持续迭代优化的过程,不存在一成不变的“唯一正确答案”。
  • 同一个问题换一种问法,可能得到完全不同的结果,且优化没有终点,今天的“最佳”问法明天可能就被超越。

二、 OpenAI的六大优化策略

  • 策略1:编写清晰的说明
    • 明确表达意图,减少模型猜测,避免结果偏差。
    • 案例:输入“1+1”,模型不确定你是要计算结果、讨论数学话题还是判断运算类型,导致输出可能不符合预期。
  • 策略2:提供参考文本
    • 提供示例或参考资料,帮助模型理解意图、弥补知识滞后、减少“一本正经胡说八道”的现象。
    • 案例:将最新的“北京市一老一小政策”全文发给模型,再提问,其回答会比凭空生成更靠谱。
  • 策略3:将复杂任务拆分为更简单的子任务
    • 模型并非真正的通用人工智能,处理复杂任务易“不着调”。将任务分解后,模型能更好地完成各个子任务。
    • 案例:直接问“载人火星飞行怎么做”可能得到泛泛之谈,但将其中某个技术难题分解出来提问,回答会更有用。
  • 策略4:给模型思考时间
    • 引导模型先建立思路和脉络,再逐步深入提问,而非一次性要求得到复杂问题的完美答案。
  • 策略5:使用外部工具
    • 模型有局限性(如知识滞后、无法操作文件),需通过代码调用外部工具(如数据库、文件系统)来增强其能力。
  • 策略6:系统地测试变化
    • 主要通过人工主观评估和比较不同提示词的效果,保留更好的,持续迭代。

三、 六大实用技巧

  • 技巧1:目标明确
    • 将要求具体化、细节化,明确告知模型输出风格、长度、主题等。
    • 案例
      1. 从笼统的“1+1”到要求“进行更详细、专业的回复”,输出内容从一句话变为多角度阐述。
      2. 从“写首诗”到“模仿李白写一首关于爱情的七言律诗”,结果越来越符合预期。
  • 技巧2:角色扮演
    • 赋予模型一个特定角色,它会自动联想并运用该角色的身份、技能和表达风格,比手动描述特点更高效。
    • 案例
      1. 为智能手表写广告语,扮演“时尚杂志资深文案编辑”时,生成内容充满“轻奢”、“快节奏”等都市白领共鸣点。
      2. 扮演“科技产品博主”时,生成内容则偏向“先说优点,再说缺点”的客观、直观风格。
  • 技巧3:格式化输出
    • 要求模型以特定格式(如列表、表格、结构化数据)输出,可提升可读性,并便于将结果用于PPT、Excel或代码二次处理。
    • 案例
      1. 询问“早餐买什么”,以列表形式输出比自然段落更清晰直接。
      2. 询问“中国经典菜系”,以表格形式输出,可直观对比各菜系的特点和代表菜,且可直接复制为Markdown表格进行编辑。
  • 技巧4:提供样本
    • 在提示词中给出问答示例,利用模型的上下文学习能力,让其自行总结规律,从而在格式和内容质量上达到预期。
    • 案例:要求判断“我今天心情很糟糕”的情感。直接提问,模型会给出带解释的回复;提供多个“句子 -> 正面/负面”的示例后,模型会直接输出“负面”,干净利落。
  • 技巧5:思维链
    • 要求模型分步推理并展示过程,尤其适用于复杂问题,可提升准确性并便于校验。
    • 案例:解决“鸡兔同笼”问题,要求“一步步计算并给出验算过程”,模型会展示完整推理,结果更可信。但该技巧在现代先进模型中已部分内置,效果不如以往显著。
  • 技巧6:形成框架
    • 组合使用多个技巧,形成一个包含角色、指令、背景、限制、示例的综合提示词框架,以获得最佳效果。
    • 案例:为智能手表写文案,使用框架【角色:营销文案专家 + 指令:写文案 + 背景:客户画像 + 限制:300字以内】,生成的广告语比未使用框架时更朗朗上口,更贴合应用场景。

总结和启示

  • 综合提示词框架:可组合使用多个技巧,构建包含以下部分的提示词:
    1. 角色:赋予模型特定身份。
    2. 指令:明确核心任务和目标。
    3. 背景/上下文:提供相关信息和示例。
    4. 限制/格式:明确约束条件和输出格式。
    5. 示例:提供期望结果的范例(可选)。
  • 提示词是使用大模型的基础,其质量直接决定输出效果。
  • 通过目标明确、角色扮演、提供样本、格式化输出等技巧,将模糊、随意的提问转变为结构化的指令,能极大提升内容生成的效率和质量。
  • 提示词工程是一个零门槛、持续优化的过程,用户应建立“输入决定输出”的思维,不断实践和迭代,让大模型成为更得力的助手。