Skip to content

第 21 周:生产化 + 可观测性 + 成本控制 ​

所属阶段:全栈整合 + 生产化 + 面试冲刺(第 20–23 周)

本周目标 ​

掌握 LangSmith / Langfuse 全链路追踪、token 成本计量与按意图的模型路由,并实现限流、死循环防御、语义缓存等生产化能力,通过压测验证。

本周日程 ​

天学习内容动手任务当日产出
Day 1LangSmith Tracing 接入 + OTel GenAI 规范与 Langfuse 开源替代配置 LANGCHAIN_TRACING_V2 查看 Trace 树;再用 Docker 自托管一个 Langfuse,对比两者数据模型Trace 可视化
Day 2Token 计量 + 成本追踪 + 模型路由/级联写装饰器累计每次 LLM 调用的 token 和成本存库;再实现按意图分类的模型路由:简单问题走小模型、复杂问题走大模型成本追踪 + 模型路由
Day 3限流 + 配额 + 异常防御在 BFF 层实现基于 Redis 的限流,Agent 层加超时和重试上限限流中间件
Day 4死循环防御 + 最大步数控制在 LangGraph 中设置 recursion_limit,超限时优雅终止死循环防御
Day 5日志 + 指标 + 告警把 Agent 的 Trace ID 注入日志,Prometheus 暴露 token/cost 指标可观测性面板
Day 6性能优化:语义缓存用 pgvector 做语义缓存,相同意图的查询直接返回缓存结果缓存命中
Day 7周复盘 + 整理压测 100 次并发对话,观察延迟和成本,写周记压测报告 + 周记

教程进度 ​

本周参考 ​

LangSmith 可将每次调用组织为结构化 Trace 树,包含检索、重排、生成、工具调用等节点。