Skip to content

Agent Engineering

智能体工程概述:三层模型(prompt ⊂ context ⊂ harness)与 agent = model + harness。

Updated View as Markdown

Agent Engineering

校招考察频度:★ 高频(重点常考·大厂分水岭) 复习主线:Agent Engineering 是将概率性大模型打磨为高可靠工业软件的工程学科。核心公式:Agent = Model + Harness。校招面试核心聚焦点:Prompt 结构化模式(Few-shot、Tool Schema)、上下文工程(注意力焦点管理、滑动窗口、动态剪枝)、Harness 边界约束(执行沙箱、权限管线、状态恢复)、Loop 循环控制(最大轮数、死循环检测、幂等)、安全护栏 Guardrails(防 Prompt Injection、输出校验)、Agent 自动化评测。

模型能力决定理论上限,Harness 决定这个上限能否在生产环境中稳定复现。


分类考频地图

专题核心页面校招考频星级重点考查要点
提示词工程Prompt Engineering 实战★ 高频System Prompt 模块化架构、Few-shot 样本分布、负面指令为什么容易失效、结构化输出约束技巧
上下文工程Context Engineering 上下文工程★ 高频上下文污染排查、动态上下文选择(KV Cache 命中率提升)、长文本信息衰减、信息密度压缩与隔离
记忆工程落地方案Agent Memory 记忆工程★ 高频短期工作记忆压缩算法、跨会话长期记忆持久化、用户画像实体提取与记忆冲突消解
外壳与沙箱边界Harness Engineering 外壳工程☆ 中频沙箱执行(Docker/Wasm 代码执行隔离)、敏感工具执行前人工介入确认(HITL)、全链路可观测追踪、死循环检测打断
智能体评测体系Agent 评估与基准☆ 中频基于执行轨迹(Trajectory)的评测、LLM-as-a-Judge 评估打分、端到端任务成功率(Task Success Rate)量化
安全与护栏安全与 Guardrails 护栏☆ 中频提示词注入(Prompt Injection)与越狱防御、NeMo Guardrails 原理、敏感词与 PII 隐私数据脱敏拦截

四层模型

Agent 工程可以拆成三个递进的层次:

三层递进模型

  • Prompt Engineering:指令的表达。System Prompt 结构、Few-shot、工具描述、缓存布局
  • Context Engineering:上下文的管理。在正确时间把正确信息以正确结构交给模型,包括选择、压缩、隔离
  • Harness Engineering:运行的边界。工具执行、权限管线、沙箱、状态恢复、可观测性

三层的关系是递进的:Prompt 决定模型每轮如何思考,Context 决定它看到什么,Harness 决定它能不能做。没有好的 harness 设计,前两层再好也只是单次任务的工具。

每一层都编码了一个假设:模型单独做不好什么。模型能力升级后,Harness 要重新评估,过去必要的补丁可能变成新的复杂度。

本篇目录

  • Prompt Engineering:指令怎么写
  • Context Engineering:上下文怎么管
  • Harness Engineering:边界怎么立
  • Agent Memory:记忆怎么存
  • Agent 评估:效果怎么量化
  • 安全与 Guardrails:风险怎么兜

面试追问

  1. Agent = Model + Harness 怎么理解? 模型负责推理,Harness 负责工具、权限、上下文、状态、观测。模型决定想做什么,Harness 决定能不能做、做到哪、有没有记录
  2. 三层模型是什么? Prompt(指令)⊂ Context(信息)⊂ Harness(边界)。递进关系,后一层建立在前一层之上
  3. 为什么说 Harness 决定上限? 模型能力是必要不充分条件。上下文污染、工具调用不可靠、没有安全网,再强的模型也白搭
  4. 模型升级后要做什么? 重新评估 Harness。有些过去为了弥补模型短板打的补丁,模型变强后成了复杂度,该删
  5. 三层从哪开始学? 从下往上:先写好 Prompt,再管 Context,再立 Harness 边界。生产问题排查也按这个顺序
Navigation

Type to search…

↑↓ navigate↵ selectEsc close