ning li 在 prompt engineering, context engineering 和 harness engineering之间的区别是什么 中发帖
这三个词本质上是在大模型应用工程化不同层级的“控制手段”,可以理解为从“写一句提示词”→“组织上下文”→“搭建完整执行系统”的递进关系。
1. Prompt Engineering(提示词工程)
核心:怎么对模型说话
指通过设计输入提示词(prompt),让模型输出更符合预期。
关注点
任务描述怎么写更清晰
few-shot 示例怎么设计
角色设定(system prompt)
输出格式约束(JSON / Markdown)
提示词模板优化
本质
👉 控制“单次输入 → 单次输出”
举例
你是一个中文摘要助手,请将以下内容总结为100字以内:
...
局限
只作用于单轮或局部输入
对长任务、多步骤推理控制弱
不管理外部数据/工具
2. Context Engineering(上下文工程)
核心:给模型“喂什么信息”
强调的不只是 prompt,而是整个输入上下文的构建与...