Context Engineering

Context Engineering 指南:企业 Agent 为什么不能只靠 Prompt

企业 AI Agent 的质量,往往不是由一个 prompt 决定,而是由上下文供应链决定。

为什么 Prompt 不够?

Prompt 能指导模型怎么回答,但企业现场的问题通常是:模型看不到正确资料、拿不到权限、 不知道当前任务状态,也不知道什么动作需要人工确认。这些不是改一句提示词能解决的。

Context Engineering 包含什么?

  • 知识上下文:文档、FAQ、表格、客户记录和历史工单。
  • 任务上下文:当前目标、步骤状态、输入输出和验收标准。
  • 工具上下文:可调用 API、MCP 工具、权限、速率限制和失败兜底。
  • 组织上下文:谁审批、谁接管、谁对结果负责。

FDE 的现场做法

FDE 做上下文工程,应该从真实任务流开始,而不是从模型参数开始。先画出业务流程, 标注每一步需要哪些信息、哪些系统、哪些人工判断,再决定检索、缓存、记忆和工具调用策略。

评测方式

  • 缺失上下文时是否能主动提问?
  • 冲突上下文时是否能标注不确定性?
  • 工具失败时是否能停止并交给人工?
  • 输出是否能追溯到来源和任务目标?

继续阅读

常见问题

Context Engineering 和 Prompt Engineering 有什么区别?

Prompt Engineering 主要优化单次提示词;Context Engineering 设计的是模型每次行动前能看到什么信息、调用什么工具、遵守什么边界,以及如何持续更新上下文。

为什么企业 Agent 更需要 Context Engineering?

企业场景里信息分散在文档、数据库、权限系统和业务流程中。没有上下文工程,Agent 很容易看不到关键事实、越权调用工具或无法解释结果。

FDE 应该如何开始做上下文工程?

先梳理业务任务、输入输出、可用知识源、权限边界和失败样本,再设计检索、记忆、工具调用和评测闭环。