Prompt 有哪些优化手段?

考查重点:失败样本驱动的提示优化。从失败样本补清目标、约束、格式和相关示例;固定评测集逐项对照,知识缺失补检索而非无止境加长提示

本题目录

参考答案

核心回答

Prompt优化先从失败样本出发,把任务目标、输入范围、关键约束和输出格式讲清楚,再按需要补相关上下文、少量高质量示例、任务拆解和校验步骤。每次改动都在固定评测集上比较正确率、稳定性、成本与延迟,保留有增量价值的部分。

优化不是不断加长提示。知识缺失应补检索,计算应交给可靠工具,权限与业务规则应由程序校验;这些问题不能只靠一句“认真思考、不要幻觉”解决。

常见手段及其适用条件

消除歧义。 写清要做什么、依据什么、什么算完成;对冲突规则给优先级,信息不足时规定澄清或返回未知。角色描述用于限定视角,不代替具体任务。

组织上下文。 固定规则、用户输入、历史与检索材料分开,保留来源和必要时间信息,去掉重复与无关内容。外部材料始终是数据,不能覆盖高信任约束。

提供示例。 用代表性正例、易混淆反例展示判定边界,覆盖缺失字段与异常输入。示例应正确且与目标分布相关,避免全是同一种标签;顺序与数量通过评测决定。

拆解难题。 对多步任务明确阶段与检查点,必要时把中间结果结构化并由工具验证;简单任务保持直接回答。逐步解释可能增加token,也不保证推理正确。

约束输出。 约定字段、类型、枚举和空值含义;支持原生结构化输出时利用它,并在应用层继续验证语义。靠自然语言要求JSON不能替代解析与Schema检查。

一个改写示例

“提取一下信息”可以改为:“从给定订单文本提取订单号、商品和金额;只依据原文,缺失字段用null;金额同时保留数值和币种;输出指定JSON对象,不添加解释。”

它明确了对象、证据边界、缺失处理与格式。随后应检查是否把折扣前金额当实付金额、是否混淆币种,而不是仅看JSON能不能解析。

如何避免越改越差

给Prompt版本化,保存原始失败输入和输出;一次验证一个主要假设,逐条看改善与回归,再汇总。开发集用于选方案,独立留出集用于最终验收;模型版本或工具变化后重跑关键回归题。

对应教程

  • 1-2-提示词工程基础:回看任务、上下文、输入、格式与约束,以及固定和动态内容分开组织。

参考资料

相关面经

5 篇

海康威视

Agent开发
秋招一面
查看原面经 →
8 prompt 优化是怎么做的?怎么迭代的?第一版是大模型帮你生成的吗?迭代是大模型帮你做的还是你自己人工去做的?能让大模型(自动化地)去做吗?

影石创新

AI Agent
实习一面
查看原面经 →
Prompt 优化除了添加规则约束之外,还有哪些常见的方法?你在实际使用中有哪些经验?

阿里巴巴

AI 应用算法工程师
实习
查看原面经 →
Prompt层面有哪些优化手段?

字节跳动

后端开发工程师(Agent)
二面
查看原面经 →
在调优 Prompt(提示词)时,你有哪些实战经验?如何利用 AI 辅助自己优化 Prompt?

携程

Agent 开发
社招
查看原面经 →
常用的提示词工程技巧有哪些?

收录题集

9 个来源,共10 份题集
展开剩余 5 份题集

八股集锦(高频问题)

小熊饼干_ · 个人整理 · 1 条原题

查看题集 →

大模型工程面试题

小林 Coding · 个人整理 · 1 条原题

查看题集 →

Prompt 工程与框架原理:模板构建、Skills 机制

Onefly · zero2Agent · 1 条原题

查看题集 →

阿里巴巴问答汇编

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

哔哩哔哩高频面试题

Rocky Ding · AIGC-Interview-Book · 1 条原题

查看题集 →

相关题目

4 题