题目
Prompt Engineering、Context Engineering 和 Agent Harness 分别解决什么问题?
答案
Prompt Engineering 关注“怎么说”:如何表达目标、约束、示例和输出要求,让模型更容易理解任务。
Context Engineering 关注“这一轮给它看什么”:哪些历史需要保留,检索哪些文档,加载哪些工具,如何压缩结果和分配上下文空间。再好的提示词,也补不回没有提供的关键证据。
Agent Harness 指让 Agent 持续运行的外围执行环境,通常包含工具调度、状态保存、权限控制、审批、错误恢复、终止条件和观测。具体边界因项目而异,它不是某个统一的框架名称。

例如 Coding Agent 中,提示词规定修改要求;上下文系统选取相关代码和测试结果;Harness 负责真正读写文件、运行测试、保存进度并限制命令权限。三者分别影响理解、信息质量和执行可靠性。
