AI 编码 Agent 面对大型仓库时,如何设计上下文检索策略而不是把整个仓库塞进提示词?
本文解释编码 Agent 在大型仓库中基于任务相关性分层检索上下文的策略,包括符号索引、调用图、近期变更三层,并通过具体场景说明实现决策和失败边界。
Prompt专题面试题第 1 页,显示第 1–50 题,共找到 56 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
本文解释编码 Agent 在大型仓库中基于任务相关性分层检索上下文的策略,包括符号索引、调用图、近期变更三层,并通过具体场景说明实现决策和失败边界。
如何验证 LLM 裁判与人工评审的一致性 本文先给出可直接复述的结论,再用最小代码说明LLM 裁判 人工一致性 校准的工作方式、判断依据、项目边界和常见误区。
用 LLM 作为裁判评估 Agent 输出的基本做法与前提条件 本文先给出可直接复述的结论,再用最小代码说明LLM as judge Agent 评估 前提的工作方式、判断依据、项目边界和常见误区。
修改 Agent 的系统提示词后应跑哪些回归评估 本文先给出可直接复述的结论,再用最小代码说明Agent 提示词修改 回归评估 范围的工作方式、判断依据、项目边界和常见误区。
Prompt Chaining 工作流适合什么类型的任务,何时不该用? 本文先给出可直接复述的结论,再用最小代码说明prompt chaining 工作流 适用场景的工作方式、判断依据、项目边界和常见误区。
MCP 的 completion/complete 接口为提示参数与资源模板变量提供自动补全,返回结构如何设计? 本文先给出可直接复述的结论,再用最小代码说明MCP completion complete 自动补全的工作方式、判断依据、项目边界和常见误区。
MCP 提示消息中嵌入的 EmbeddedResource 与 ImageContent 等块类型如何在上下文中呈现? 本文先给出可直接复述的结论,再用最小代码说明MCP EmbeddedResource prompt 内容块的工作方式、判断依据、项目边界和常见误区。
MCP 中 Prompt(提示模板)由用户驱动的设计意图是什么,与工具、资源的触发主体差异在哪? 本文先给出可直接复述的结论,再用最小代码说明MCP prompts 提示模板 用户驱动的工作方式、判断依据、项目边界和常见误区。
MCP 客户端通过 prompts/get 获取提示时,arguments 如何被服务端填充进消息序列? 本文先给出可直接复述的结论,再用最小代码说明MCP prompts get arguments 消息的工作方式、判断依据、项目边界和常见误区。
逐项解释 tools、resources、prompts、logging 的能力声明,区分目录变化和单个资源更新,并用文件索引场景说明发现、缓存失效和订阅的关系。
检索到的记忆应放在系统提示、对话历史开头还是紧贴最新用户消息,位置对效果有何影响? 本文先给出可直接复述的结论,再用最小代码说明Agent 记忆注入 位置 prompt 召回的工作方式、判断依据、项目边界和常见误区。
给 Agent 的提示词分配 token 预算时,系统提示、记忆、工具结果、对话历史应如何排优先级? 本文先给出可直接复述的结论,再用最小代码说明Agent prompt token 预算 分配 优先级的工作方式、判断依据、项目边界和常见误区。
为什么多 Agent 系统里每个 Agent 的 system prompt 应该独立优化,而不是共享一份通用提示词? 本文先给出可直接复述的结论,再用最小代码说明多 Agent system prompt 独立优化的工作方式、判断依据、项目边界和常见误区。
Agent 的提示词和工具参数里含用户敏感信息时,日志与 trace 记录应做哪些处理? 本文先给出可直接复述的结论,再用最小代码说明Agent 日志 trace 敏感信息脱敏的工作方式、判断依据、项目边界和常见误区。
新模型版本灰度上线后 Agent 成功率下降,回滚时除了切回模型还要处理哪些残留状态? 本文先给出可直接复述的结论,再用最小代码说明Agent 模型 灰度 回滚的工作方式、判断依据、项目边界和常见误区。
提示词改动导致 Agent 行为回退时,什么情况下应该向前修复而不是直接回滚到旧版本? 本文先给出可直接复述的结论,再用最小代码说明Agent 提示词 回滚 前修的工作方式、判断依据、项目边界和常见误区。
如何防止 Agent 在回复中泄露系统提示词、内部工具名或其他用户数据? 本文先给出可直接复述的结论,再用最小代码说明防止 LLM 输出泄露系统提示词的工作方式、判断依据、项目边界和常见误区。
AI Agent 执行生成代码时为什么需要沙箱,仅靠代码审查提示词为何不够? 本文先给出可直接复述的结论,再用最小代码说明Agent 代码执行为何需要沙箱的工作方式、判断依据、项目边界和常见误区。
为什么不应把 API 密钥、数据库密码直接写入 Agent 的提示词或上下文? 本文先给出可直接复述的结论,再用最小代码说明密钥不应写入提示词的原因的工作方式、判断依据、项目边界和常见误区。
仅靠系统提示词中的安全指令能否可靠阻止注入攻击? 本文先给出可直接复述的结论,再用最小代码说明系统提示词安全指令可靠性的工作方式、判断依据、项目边界和常见误区。
模型频繁误读工具返回结果时,应该从结果结构还是提示词哪一端排查? 本文先给出可直接复述的结论,再用最小代码说明工具结果 模型误读 排查的工作方式、判断依据、项目边界和常见误区。
在 Agent 设计中,什么能力应该做成工具调用而不是写进系统提示词? 本文先给出可直接复述的结论,再用最小代码说明Agent 工具设计 工具调用 系统提示词 边界的工作方式、判断依据、项目边界和常见误区。
Anthropic 的 prompt chaining 工作流在 LangGraph 中如何建模,中间 gate 检查应该放在节点内还是边上? 本文先给出可直接复述的结论,再用最小代码说明prompt chaining LangGraph gate 检查的工作方式、判断依据、项目边界和常见误区。
Anthropic 所说的 router 工作流与固定链式工作流区别是什么,适合什么类型的 Agent 任务? 本文先给出可直接复述的结论,再用最小代码说明Anthropic router workflow 路由工作流的工作方式、判断依据、项目边界和常见误区。
为什么公开开发集之外还要保留隐藏测试集来评估 prompt 或模型版本? 本文先给出可直接复述的结论,再用最小代码说明金标集 隐藏测试集 过拟合防护 prompt迭代的工作方式、判断依据、项目边界和常见误区。
同一语义指令改写成不同 prompt 后输出波动很大,离线评测应怎样量化鲁棒性? 本文先给出可直接复述的结论,再用最小代码说明prompt敏感性 扰动鲁棒性 语义保持改写 评测的工作方式、判断依据、项目边界和常见误区。
回答重点:上下文窗口同时约束输入与输出 token 总额,超过会产生 400 错误或停止生成;通过具体多轮对话场景说明历史、提示词和输出如何竞争有限空间,并解释溢出与精度衰减的边界。
为什么大模型在长上下文中间位置的信息容易被忽略(lost in the middle)? 本文先给出可直接复述的结论,再用最小代码说明长上下文 中间信息丢失 lost in the middle的工作方式、判断依据、项目边界和常见误区。
提示词越长效果越好吗,长提示的成本与收益如何权衡? 本文先给出可直接复述的结论,再用最小代码说明提示词长度 成本与收益 权衡的工作方式、判断依据、项目边界和常见误区。
在提示词层面有哪些被验证有效的降低幻觉的手段? 本文先给出可直接复述的结论,再用最小代码说明减少幻觉 提示词 引用资料 允许拒答的工作方式、判断依据、项目边界和常见误区。
上线 prompt caching 后应监控哪些指标来确认缓存真的在省钱,命中率下降如何归因? 本文先给出可直接复述的结论,再用最小代码说明prompt cache hit rate monitoring attribution的工作方式、判断依据、项目边界和常见误区。
多请求共享系统提示词时,前缀 KV cache 复用为什么要求前缀严格一致,改动一个 token 会怎样? 本文先给出可直接复述的结论,再用最小代码说明prefix KV cache reuse exact match的工作方式、判断依据、项目边界和常见误区。
压缩提示词降低输入成本时,哪些压缩手段对输出质量影响最小、如何验证? 本文先给出可直接复述的结论,再用最小代码说明提示词压缩对质量影响最小的方法的工作方式、判断依据、项目边界和常见误区。
线上如何做提示词版本的 A/B 对比并保证结论可信? 本文先给出可直接复述的结论,再用最小代码说明提示词 A/B 测试 版本对比 线上评估的工作方式、判断依据、项目边界和常见误区。
何时应该在提示词中要求模型逐步推理(chain-of-thought)? 本文先给出可直接复述的结论,再用最小代码说明chain of thought 适用场景 推理需求的工作方式、判断依据、项目边界和常见误区。
设计分类任务的提示词时,标签集合应如何呈现以减少误判? 本文先给出可直接复述的结论,再用最小代码说明分类任务 标签设计 输出一致性的工作方式、判断依据、项目边界和常见误区。
为什么提示词中明确直接的指令比委婉暗示更有效? 本文先给出可直接复述的结论,再用最小代码说明提示词工程 明确指令 直接表述的工作方式、判断依据、项目边界和常见误区。
模型输出不符合预期时,如何系统性地定位是提示词问题还是模型能力问题? 本文先给出可直接复述的结论,再用最小代码说明提示词调试 失败模式 定位方法的工作方式、判断依据、项目边界和常见误区。
为提示词优化设计评估集时,样例应如何选取? 本文先给出可直接复述的结论,再用最小代码说明提示词 评估集 设计 样例选取的工作方式、判断依据、项目边界和常见误区。
当系统提示词与用户指令冲突时,模型应遵循哪一层级? 本文先给出可直接复述的结论,再用最小代码说明系统提示 用户指令 冲突 优先级的工作方式、判断依据、项目边界和常见误区。
在长上下文提示中,为什么建议把文档放在查询之前? 本文先给出可直接复述的结论,再用最小代码说明长上下文 文档位置 查询顺序的工作方式、判断依据、项目边界和常见误区。
切换 Claude 模型版本时,提示词需要做哪些兼容性检查? 本文先给出可直接复述的结论,再用最小代码说明Claude 模型版本迁移 提示词 兼容性的工作方式、判断依据、项目边界和常见误区。
多份文档内容互相矛盾时,提示词应如何指导模型处理? 本文先给出可直接复述的结论,再用最小代码说明多文档 冲突 提示词 矛盾处理的工作方式、判断依据、项目边界和常见误区。
多语言场景下提示词语言与输入语言不一致时会出现什么问题? 本文先给出可直接复述的结论,再用最小代码说明多语言 提示词 语言一致性的工作方式、判断依据、项目边界和常见误区。
如何可靠地控制模型输出的长度? 本文先给出可直接复述的结论,再用最小代码说明提示词 输出长度控制 max_tokens的工作方式、判断依据、项目边界和常见误区。
如何用 system prompt 稳定地控制模型的语气与角色设定? 本文先给出可直接复述的结论,再用最小代码说明system prompt 角色设定 语气控制 Claude的工作方式、判断依据、项目边界和常见误区。
Anthropic 的 prompt caching 适合缓存提示词的哪些部分? 本文先给出可直接复述的结论,再用最小代码说明prompt caching 缓存设计 前缀一致性的工作方式、判断依据、项目边界和常见误区。
如何设计提示词让模型先引用证据再作答以降低幻觉? 本文先给出可直接复述的结论,再用最小代码说明引用证据 降低幻觉 提示词设计的工作方式、判断依据、项目边界和常见误区。
什么情况下应把复杂任务拆成多次提示调用(prompt chaining)而非单次长提示? 本文先给出可直接复述的结论,再用最小代码说明提示链 任务拆分 多次调用的工作方式、判断依据、项目边界和常见误区。
提示词模板中直接拼接用户变量有什么风险,应如何安全插值? 本文先给出可直接复述的结论,再用最小代码说明提示词模板 变量注入 安全插值的工作方式、判断依据、项目边界和常见误区。