2026 AI 面试题:Prompt 工程到底是什么,为什么值得花时间
Prompt 工程本质上是面向概率模型的任务接口设计,而非寻找万能话术,需要把任务定义、上下文组织、示例、输出契约、工具规则和评估六个控制面组织清楚。它通常是改变模型行为成本最低、反馈最快的手段,能快速提升指令遵循与格式稳定性,并帮助判断后续该用 RAG、工具、代码约束还是微调。但 Prompt 有明确上限,不能补充实时知识、替代权限与安全校验,失败类型不变时应换层解决。
gineering 有重叠,但关注点不同。Prompt Engineering 更关注如何表达任务、约束行为和定义输出;Context Engineering 更关注运行时应该选择、压缩、排序并注入哪些信息,包括历史消息、Memory、RAG 证据、工具结果和环境状态。复杂 LLM 应用往往两者都需要。 模型缺少私有知识或最新事实时,应使用 RAG、数据库或搜索,而不是把整份知识库硬塞进 Prompt。模型需要精确计算、实时查询或执行动作时,应调用工具。输出必须满足机器约束时,应使用 schema 和程序校验。行为需要长期稳定地内化、请求量很大或 Prompt 已经非常冗长时,才进一步评估微调。 权限、安全、金额、库存和数据隔离等硬约束必须放在代码和基础设施中。Prompt 可以提醒模型遵守规则,却不能成为可信安全边界。判断方法很简单:如果模型偶尔不遵守会造成真实损失,就不能只依赖 Prompt。 图解 2:下面的诊断矩阵展示不同问题应该优先调 Prompt,还是交给上下文、工具、代码或训练解决。 6. 怎样把 Prompt 做成工程 Prompt 要进入版本管理,记录适用模型、参数、
匹配字段正文
