ARCHIVE / INITIALIZING000%
正在载入档案界面SYS.07
Interview Prep

Agent

Agent 运行时、检索、评测、工具编排、安全与微调的独立复习入口。

Agent

SSE、LoRA、SSRF与ReAct属于不同工程层次。将它们放在同一篇长文中,会削弱各自的前提、算法和边界,因此本文只作为系列入口。

这里保留为入口,正文按工程边界拆开。每篇都能独立回答一组问题,也都落回AgentOps故障诊断项目:Go / Gin + CloudWeGo Eino负责主链路,Metrics Agent查Prometheus,Log Agent查Loki,Experience Agent查Neo4j、Milvus和CodeGraph MCP,Synthesizer基于Evidence Board生成RCA。

AgentOps 多 Agent 故障诊断总链路

Agent 运行时

SSE自动重连为什么仍可能丢失事件,Last-Event-ID如何用于补放;任务、连接和取消如何解耦;小规模服务中Redis与SQLite分别保存什么;Trace Recorder如何将Citation追溯到Raw Data。

协议

从Socket、TCP、DNS/TLS与HTTP一路连到SSE、WebSocket、RPC、JSON-RPC和MCP;区分网络承载、通信模式、调用抽象与Agent能力协议,并补齐连接池、缓存、流控、断线恢复、Deadline、幂等、授权、Tasks和版本演进。

Agent 评测

手算Recall@5与MRR@5,区分离线组件测试和端到端系统测试;构建带Gold Evidence的评测集,并在Baseline与Improved对比中一次只改变一个变量,以明确收益来源。

Agent 测试

将Agent拆分为确定性单元、受控仿真、真实工具契约、离线评测和线上验证;使用Fake Model、Trace安全回放、对抗Case与分层CI,为概率性输出建立可验证的工程边界。

可观测性

用Prometheus、Loki、Tempo、OpenTelemetry和Grafana把Metrics、Logs、Traces串成证据链;再让受限Agent Tool直接查询信号后端,将线上Incident回灌为评测Case和回归门禁。

Agent 架构

核心组件、Function Calling、本地Tool、MCP、Workflow、思维链、ReAct与多智能体。重点放在Executor、状态、权限、Budget和停止条件,不把Agent理解成套了while的大模型。

RAG

BM25与Dense各自擅长什么,分数量纲不同怎样用校准或RRF融合;Neo4j与Milvus如何按Version和Chunk ID协作,以及检索、排序、Context和生成如何分层诊断。

SSRF

Agent HTTP Tool为什么不能接任意URL;从URL Parse、DNS/IP检查、Redirect、DNS Rebinding一直守到Egress Proxy、Credential Scope、资源限制和真实网络测试。

微调与 LoRA

先判断问题来自Prompt、RAG、Tool还是训练;解释ΔW = B × A、QLoRA、Trace数据清洗、Baseline、灾难性遗忘和Adapter部署。LoRA适合学习稳定行为,不适合存储频繁变化的Runbook知识。

这组文章遵循共同边界:模型可以提出下一步动作,但外部动作必须由受控Executor执行;持久状态必须存储在Prompt之外;安全要求必须由确定性机制保证;质量评估不能只检查最终答案的语言表现。