跳到正文
实战经验

给 LangChain 售后助手补上运行时上下文、长期记忆、流式输出与 LangSmith 追踪

从 Demo 到生产:给 LangChain 售后助手补上上下文、长期记忆、流式输出和可观测性

这篇教程在已搭好的 LangChain 售后助手上补齐运行时上下文、长期记忆、流式输出和 LangSmith 追踪。通过 context_schema 声明 UserContext,工具用 runtime.context.user_id 获取登录用户身份,不再依赖模型提取订单号。长期记忆用 LangGraph Store 按用户命名空间保存回答偏好,换 thread_id 后仍可读取;流式输出可同时订阅 messages、updates、custom 三种模式,分别接收模型文本、执行步骤和工具进度。设置 LANGSMITH_TRACING 等环境变量后,LangChain 会自动把模型与工具调用发送到 LangSmith,普通函数需加 @traceable 才单独显示。

要点

  1. 用 Runtime Context 把登录用户 ID 注入工具,工具从 runtime.context 读取
  2. 用 LangGraph Store 按用户命名空间保存偏好,跨会话读取
  3. agent.stream 支持 messages、updates、custom 三种模式,可同时订阅
对你有什么影响

做客服智能体的团队可参考这套做法,把登录身份交给工具、按用户存偏好,并用 Trace 排查工具调用。

人人人都是产品经理阅读原文

相关阅读

实战经验·AMZ123 跨境快讯
布伦特原油升至95.82美元,跨境物流燃油附加费面临上行压力
实战经验·AMZ123 跨境快讯
美国至少10家物流企业计划裁员1021人,涉及DSV、CEVA等
实战经验·Semrush (@semrush)
Semrush 发布 10 条竞品分析 AI 提示词