3.2 指令设计的基本原则

指令是提示词的核心部分,决定了模型需要执行什么任务。一个设计良好的指令可以显著提升模型输出的质量和一致性。本节将介绍指令设计的基本原则和实用技巧。

3.2.1 原则一:清晰明确

清晰的指令是有效提示词的基础。模型不会“猜测”用户的真实意图,它只会按照字面意义理解和执行指令。

避免模糊表达

❌ 模糊指令:
帮我改进一下这段文字。

✓ 明确指令:
请改写以下段落,使其更加简洁,同时保持原意,并确保语法正确。目标字数:减少 20%。

具体化任务目标

❌ 宽泛目标:
写一篇关于人工智能的文章。

✓ 具体目标:
撰写一篇 800 字的科普文章,向普通读者介绍什么是大语言模型、
它的工作原理以及日常生活中的应用场景。

明确边界和范围

3.2.2 原则二:具体细致

越具体的指令,输出越可控。细节决定了输出的质量和可用性。

指定数量和范围

定义质量标准

分解复杂任务

将复杂任务拆解为明确的步骤:

3.2.3 原则三:使用行动导向的语言

以明确的动词开始指令,告诉模型需要执行什么操作。

常用指令动词

动词类别
示例
适用场景

生成类

写、创建、生成、设计

内容创作

分析类

分析、评估、比较、诊断

数据和问题分析

转换类

翻译、转换、改写、简化

格式或风格转换

提取类

提取、总结、归纳、识别

信息抽取

组织类

分类、排序、整理、结构化

信息组织

解释类

解释、说明、阐述、定义

知识讲解

动词使用示例

3.2.4 原则四:逻辑顺序

按照合理的逻辑顺序组织指令,帮助模型理解任务流程。

常见的逻辑结构

时间序列

层次结构

优先级结构

3.2.5 原则五:正向表达

告诉模型“应该做什么”比“不要做什么”更有效。

正向表达的优势

模型更容易理解和遵循正向指令,否定指令可能导致理解偏差。

补充否定约束

在必要时,可以将正向指令和否定约束结合使用:

3.2.6 原则六:考虑边界情况

预先考虑可能的边界情况和异常场景,在指令中给出处理方式。

处理不确定性

处理缺失信息

处理多种可能

3.2.7 原则七:迭代优化

指令设计是一个迭代过程,基于实际输出不断优化。

迭代流程

常见优化方向

输出太简短

输出太冗长

格式不一致

遗漏关键点

3.2.8 实战示例:指令优化过程

任务:为一款新的健康 App 撰写应用商店描述

版本 1:初始指令

问题:太模糊,缺乏关键信息

版本 2:添加基本信息

问题:仍不够具体

版本 3:增加细节和约束

问题:输出还行,但风格不够吸引人

版本 4:添加风格和格式

延伸思考

  1. 本节建议“一个指令只做一件事”——但现实中你经常需要在一个提示词里完成多件事。你会如何平衡?

  2. “正向指令”(做什么)和“负向指令”(不做什么),哪种对模型的引导力更强?试着设计实验来验证。

最后更新于