技术转 AI / Agent 工程面试题更新 2026-08-05

一个 Agent 同时需要系统规则、用户资料、历史状态、检索证据和工具说明,你会怎样组装上下文,避免重要指令被噪声淹没?

风险判断系统设计方案权衡

考察说明

考查上下文分层、优先级、预算与冲突处理的工程设计能力。

回答思路

  1. 先按系统约束、任务状态、可信业务数据和不可信外部内容分层,并在模板中固定边界与优先级。
  2. 为各部分设置 token 预算,优先保留当前目标、权限、未完成步骤和直接证据,删除重复历史与无关工具说明。
  3. 工具只在当前状态可能使用时暴露精简定义,避免大量无关 schema 占用上下文并增加误调用概率。
  4. 检索内容附带来源、时间和权限信息,遇到冲突时由确定性规则排序或触发澄清,不能让模型自行猜测。
  5. 对最终上下文做可观测记录和离线回放,用任务成功、指令遵循、成本与注入攻击共同评估调整。