【面试题】Prompt是如何生成的,优化目标是什么,任务是什么?
1. Prompt是如何生成的,优化目标是什么,任务是什么?
Prompt生成是通过系统化的工程方法创建能够有效引导大模型行为的输入文本。其核心包括:
生成方法:
- 指令工程(Instruction Engineering):设计清晰明确的任务指令
- 上下文构造(Context Building):提供相关背景信息约束模型输出
- 示例提供(Few-shot Learning):包含输入-输出示例演示任务要求
- 格式指定(Format Specification):明确要求输出格式(JSON、列表等)
- 角色设定(Role Playing):让模型扮演特定角色(如专家、助手)
优化目标:
- 准确性:确保输出事实正确、符合要求
- 相关性:输出与输入意图高度相关
- 可控性:输出格式、风格、长度可控
- 效率:用最少token达到最佳效果
- 安全性:避免有害、偏见或不当内容
核心任务:
- 将模糊用户需求转化为明确可执行的模型指令
- 在有限上下文窗口内提供最有效的信息
- 平衡具体性和灵活性,避免过度约束
- 适配不同模型的特性和能力差异