Runtime-first interview notes
Agent 面试指南
从运行时、工具、上下文、可靠性到多 Agent 的系统设计口径
17 章节 8 核心对象 runtime 阅读路径
从第一章开始
- 01 你认为 Agent 要如何设计?核心范式是什么? 从增强 LLM 到 runtime:模型负责意图,运行时负责边界。
- 02 Harness 应该如何设计?核心范式是什么? Harness 是长任务环境:计划、文件、沙箱、权限、验证、干预。
- 03 Tool / MCP / Capability 要如何设计? 工具不是函数列表,而是可发现、可授权、可审计的能力层。
- 04 Context 要如何设计? Context 不是聊天记录拼接,而是带来源、预算和优先级的投影。
- 04.5 企业级 RAG / Data Connector Agent 要如何设计? 把数据源接入、ACL、索引、引用、删除和 RAG eval 串成完整生产链路。
- 05 Memory 长记忆要如何设计? 先做会话事实账本,再做少量可治理事实,最后做检索注入。
- 06 Planning / Replanning 要如何设计? 把计划做成可展示、可恢复、可验证的工作状态。
- 07 Agent 可靠性与恢复要如何设计? 用 durable facts、幂等副作用和 recovery gate 支撑长任务。
- 08 Agent 安全要如何设计? 从 prompt injection、权限、沙箱、secret、MCP/Skill 供应链做系统性防护。
- 09 Agent 评测与可观测性要如何设计? Trace 解释单次失败,Eval 证明策略长期变好。
- 10 模型路由、成本与延迟要如何设计? 按能力、质量、成本、延迟和合规做模型资源调度。
- 11 你的 Agent Hook 是如何设计的? EventBus 记录事实,HookKernel 进入控制流,所有修改都要可审计。
- 12 多 Agent 协作要如何设计? 先单 Agent,必要时单层委派;隔离上下文,继承权限,回收摘要。
- 15 Browser / Computer-use Agent 要如何设计? UI 自动化要把观察、动作、等待、审批和 replay 做成受控协议。
- 16 Coding Agent 要如何设计? 大型 repo 修 bug 要覆盖 repo map、patch、测试选择、CI、flaky 和 review 风险。
- 13 Hermes Agent 如何从运行轨迹中沉淀 memory / skill / eval? 观察轨迹,提炼 memory/skill/eval/policy 候选,评测和审批后再发布。
- 14 Guga 的设计哲学是什么?它的优缺点是什么? 讲清 runtime-first 带来的收益、代价和适用边界。