#System-Design
27 posts tagged "system-design"
Part 4 — FDE 面試準備指南(四):System Design 實戰
以 Google AI 工程師兼面試官的視角,完整拆解兩道 FDE 高頻系統設計題:企業知識庫 Chatbot 與 Internal AI Copilot,含 Auth、RBAC、Cache、NL2SQL 的設計決策與 trade-off
Part 10 — FDE 面試準備指南(十):RKK 實戰——AI Agent 的 Context Management
以系統設計視角拆解 AI Agent 的 Context Management:核心問題是什麼、有哪些策略、為什麼選這個、trade-off 怎麼算——含完整架構圖與面試答題框架
Part 11 — FDE 面試準備指南(十一):RKK 實戰——AI Agent 線上除錯與故障排除
以系統設計視角拆解 AI Agent 的 Troubleshooting:為什麼 Agent 難 debug、觀測性架構怎麼設計、五大故障模式怎麼追蹤——含完整架構圖與 Google Doc 模擬情境應答框架
Part 12 — FDE 面試準備指南(十二):RKK 實戰——AI Agent 統計評估與品質量化
以系統設計視角拆解 AI Agent 的 Evaluation Pipeline:核心問題是什麼、RAG 評估三角怎麼設計、LLM-as-Judge 的取捨、以及怎麼讓 eval 成為持續整合的一環——含完整架構圖
Part 13 — FDE 面試準備指南(十三):RKK 實戰——Prompt Injection 攻防與 Agent 安全
以系統設計視角拆解 AI Agent 的安全架構:Prompt Injection 的兩類攻擊、為什麼 Agent 比純 LLM 危險 10 倍、五層防禦架構怎麼設計、OAuth 授權怎麼落地——含完整攻防架構圖
Part 14 — FDE 面試準備指南(十四):RKK 實戰——AI Agent Memory 架構設計
以系統設計視角拆解 AI Agent 的 Memory 架構:為什麼需要四種記憶、每種記憶解決什麼問題、怎麼組合、以及記憶帶來的工程挑戰——含完整架構圖與選型決策框架
Part 15 — FDE 面試準備指南(十五):RKK 實戰——AI Agent 規模化與 Cache 策略
以系統設計視角拆解 AI Agent 的規模化挑戰:為什麼 LLM 系統的擴展和傳統 Web 不同、三層 Cache 各解決什麼問題、Stateful Agent 怎麼做水平擴展——含完整架構圖與成本估算框架
Part 16 — FDE 面試準備指南(十六):RKK 實戰——Multi-Agent 狀態管理與死鎖排除
以系統設計視角拆解 Multi-Agent 的狀態管理與死鎖問題:為什麼階層式授權架構會產生死循環、State Reducer 的設計原理、分散式 Checkpoint 策略,以及如何在 LangGraph 中設計收斂的 Agent 圖
Part 17 — FDE 面試準備指南(十七):RKK 實戰——MCP 伺服器、Tool-Calling 安全與 OAuth 授權
以系統設計視角拆解 MCP(Model Context Protocol)的安全邊界:Agent 的工具授權架構、Human-in-the-loop OAuth 流程、Tool Input Validation 防禦層,以及如何防止 Tool Injection 攻擊
Part 18 — FDE 面試準備指南(十八):RKK 實戰——三層記憶體架構與 LLM 成本調優
以系統設計視角拆解企業級 Agent 的三層記憶體設計:Working Memory 成本控制、Semantic Long-term Memory 的異步壓縮流程、Profile Memory 的結構化提取——以及每個設計決策背後的成本與延遲 trade-off
Part 19 — FDE 面試準備指南(十九):RKK 實戰——Multi-Agent 系統的統計評估與細粒度追蹤
以系統設計視角拆解 Multi-Agent 系統的 Observability 架構:為什麼多 Agent 的評估比 RAG 複雜一個量級、Granular Tracing 的設計原理、Trajectory Evaluation 方法,以及如何找出是哪個 Agent 拖累了整體表現
Part 20 — FDE 面試準備指南(二十):RKK 實戰——間接 Prompt Injection 與 Dual-LLM 防禦架構
以系統設計視角拆解間接 Prompt Injection(Indirect Prompt Injection)的攻擊原理與 Dual-LLM 防禦模式:為什麼權限隔離比 Pattern Matching 更根本、Trust Level 分層設計、以及零信任 AI 架構的工程實踐
Part 21 — FDE 面試準備指南(二十一):RKK 實戰——長任務 Agent 的異步分散式架構
以系統設計視角拆解需要執行 30~60 分鐘的 Agent 任務:為什麼不能讓用戶等 HTTP Response、解耦架構的設計原理、Checkpoint 斷點續傳機制,以及 GCP 上的具體落地方案
Part 22 — FDE 面試準備指南(二十二):RKK 實戰——動態並行 Tool-Calling 與依賴解析引擎
以系統設計視角拆解 Multi-Tool 並行執行架構:為什麼順序執行是延遲瓶頸、DAG 依賴解析引擎的設計原理、動態並行 vs 靜態並行的 trade-off,以及 Google ADK Tool Registry 的落地方案
Part 23 — FDE 面試準備指南(二十三):RKK 實戰——多租戶 Agent 的限流、Fair-Share 與 Token 預算控制
以系統設計視角拆解多租戶 AI Agent 系統的資源隔離問題:為什麼傳統 RPM 限流不夠、Token-Aware Rate Limiting 的設計原理、分散式令牌桶架構,以及如何防止 Noisy Neighbor Effect 影響其他租戶
Part 24 — FDE 面試準備指南(二十四):RKK 實戰——混合模型路由與語意路由器設計
以系統設計視角拆解 Hybrid Model Routing 架構:Semantic Router 的設計原理、小模型 vs 大模型的路由決策框架、如何用 Eval Pipeline 確保路由器不會犧牲整體品質,以及 Gemma 與 Gemini 的混合部署策略
Part 25 — FDE 面試準備指南(二十五):RKK 實戰——Self-Reflection 與幻覺校正迴圈設計
以系統設計視角拆解 Generator-Evaluator 雙節點架構:為什麼 LLM 需要自我檢查機制、Reflexion Pattern 的設計原理、如何防止反思迴圈變成無限循環,以及收斂保證的工程實踐
Part 31 — FDE 面試準備指南(三十一):RKK 實戰——Google ADK 深度設計:Agent 類型、Tool 宣告與 Multi-Agent 協調
以系統設計視角深度拆解 Google Agent Development Kit(ADK):四種 Agent 類型的選擇邏輯、Tool 宣告系統的設計原理、Multi-Agent 的狀態共享機制,以及 ADK 在 Vertex AI 上的部署模式與 LangGraph 的根本差異
Part 32 — FDE 面試準備指南(三十二):RKK 實戰——Vertex AI 產品棧全解析:Agent Builder、Vertex AI Search、Gemini API 與部署架構
以 Google FDE 視角完整拆解 Vertex AI AI 產品棧:何時選 Agent Builder vs 自建、Vertex AI Search 和 DIY RAG 的根本差異、Gemini API 四個關鍵特性(system instruction、tool use、grounding、context caching),以及企業 AI 系統的 GCP 部署架構
Part 33 — FDE 面試準備指南(三十三):RKK 面試解剖——面試官怎麼看你、怎麼評分、什麼叫做強力雇用
以 Google RKK 面試官的第一人稱視角,完整拆解 FDE RKK 面試的時間結構、五個評分維度、四個面試階段、「雇用」和「強力雇用」的實際差距,以及最常見的七個失敗模式
Part 34 — FDE 面試準備指南(三十四):RKK 實戰演練——六個端對端 Mock 情境題與模範答案
六個完整的 FDE RKK 面試 Mock 情境,每題包含客戶場景與限制條件、面試官的追問鏈、模範答案架構,以及最常見的失分點——涵蓋金融合規、保險多 Agent、醫療 VPC、零售推薦、政府法規、教育 SaaS 六個垂直場景
Cloudflare AI 安全稽核系統(三):LLM Agent 的安全反模式——十個讓報告失去公信力的做法
從 Cloudflare security-audit-skill 的設計原則出發,系統化整理 LLM agent 做安全稽核時最常見的十個反模式,以及如何在 agent pipeline 設計中從根源消除這些問題
Cloudflare AI 安全稽核系統(二):Agent 設計深潛——Hunt 策略、Sub-Agent Spawning、Adversarial Validation
深入拆解 security-audit-skill 的 Agent 設計:Hunt phase 怎麼派 agent、sub-agent 什麼時候 spawn、adversarial validation 為什麼是 multi-agent 系統的核心防線
Cloudflare AI 安全稽核系統(一):六階段 Multi-Agent Pipeline 全解析
Cloudflare 開源了內部 AI 安全稽核系統 security-audit-skill——一個教科書級的六階段 Multi-Agent Pipeline:Recon→Hunt→Validate→Report→Structured Output→Verify,本篇拆解整個架構設計與核心設計決策
多 Agent Token 優化系列 pt.7:專責化 Agent 協作模式 — 從團隊設計到生產級協調
多 Agent Token 優化系列 pt.7:深入探討專責化 Agent 的協作模式,涵蓋團隊組織架構、動態路由、任務分解策略、狀態管理、錯誤處理等生產級實作,幫助你打造高效協調的 Agent 團隊。