返回首页

LLM 提示工程:技巧与结构

本文详解 LLM 提示工程:结构、零/少样本、思维链。文本、图像、视频、音乐生成的应用。模板来源和自动化。

LLM 与生成提示工程技巧
Advertisement 728x90

提示工程:大型语言模型的技术与结构

提示工程让你能够为大型语言模型(LLMs)制定精确的指令,从而最小化错误并提升响应的可预测性。模型生成的是概率性延续,而非真正理解,因此对措辞极为敏感。目标是创建一个清晰的规范,定义角色、任务、约束条件和输出格式。

可靠结果的提示结构

一个有效的提示遵循这一启发式结构:模型角色、核心任务、输出长度、约束条件、风格与受众,以及结果格式。这能减少变异性,并使验证更容易。

示例基本结构:

Google AdInline article slot
  • 角色:数据分析专家。
  • 任务:分析指标。
  • 长度:200字。
  • 约束:仅限于报告中的事实。
  • 风格:技术性,针对开发者。
  • 格式:项目符号列表。

这种方法在基于文本的任务中表现出色,因为模糊查询往往产生模糊响应。

零样本与少样本提示

Zero-shot 处理无需示例的任务,完全依赖指令。它适合利用模型预训练知识的简单场景。OpenAI 的研究显示,大型 LLMs 无需微调即可表现出色。

Few-shot 引入 2–5 个示例来阐明模式。它能将文本理解任务的准确率提升 5–7%。示例顺序很重要——序列会塑造模板。

Google AdInline article slot

| 技术 | 示例 | 应用 |

|------------|--------|------------------|

| Zero-shot | 0 | 基本指令 |

Google AdInline article slot

| Few-shot | 2–5 | 模式澄清 |

思维链:逐步推理

Chain-of-Thought (CoT) 提示模型将任务分解为步骤。它通过避免遗漏条件来减少数学和逻辑错误。

Few-shot CoT 包含带有完整推理链的示例。Zero-shot CoT 使用短语“Let's think step by step”即可启动——基准准确率从 17.7% 跃升至 78.7%。

应用方法:

  • 陈述任务。
  • 添加“Let's think step by step。”
  • 获取结构化输出。

Zero-shot CoT 无需示例即可工作,但一致性可能稍差。

生成模型的提示

图像

视觉提示是模块化的:物体、构图、光照/相机、风格、约束、编辑序列、格式。这能锁定焦点、光照和氛围,避免通用描述带来的混乱。

示例模块:

  • 物体:未来城市中的猫。
  • 构图:低角度,动态背景。
  • 光照:霓虹辉光。
  • 风格:赛博朋克,高细节。

视频

添加运动层:主体、动作、场景、相机、光照/风格、约束。这能控制节奏和镜头序列。

音乐

高层提示:流派、氛围、速度(BPM)、结构(intro、verse)、人声、乐器、效果。模型将它们转化为音频。

来源与提示自动化

模板库能加速流程:文本类——YandexGPT、GigaChat;图像——YandexART;视频——专用指南。

LLM 生成的提示:描述你的目标,模型会建议结构。逆向工程可从输出重建提示——输入结果以进行拆解或调整。

像 PromptVID 这样的服务处理自动化。

关键要点

  • 结构化提示能减少 LLMs 响应的变异性。
  • CoT 无需微调即可将逻辑准确率提升 20–60%。
  • 模块化块对图像、视频和音乐至关重要。
  • Few-shot 在基于模式的任务中优于 Zero-shot。
  • 逆向工程能简化迭代。

提示工程为生产工作负载解锁可控生成。

— Editorial Team

Advertisement 728x90

继续阅读