Part 3 · 进阶实战

10 从本地到生产:部署与可观测

10.1 三种部署路径

路径 适合 难度
LangGraph Platform(云) 想省心
Self-host(自托管) 数据不出内网
纯代码嵌入 做别人产品的零件

10.2 自托管:langgraph.json + CLI

自托管要一个 langgraph.json 描述图:

{
  "dependencies": ["."],
  "graphs": {
    "my_agent": "./agent.py:graph"
  },
  "env": ".env"
}

然后一条命令起服务:

pip install langgraph-cli
langgraph dev

预期结果:终端打印本地地址,浏览器打开能看到你的图。

10.3 可视化:LangGraph Studio

Studio 是官方可视化工具。它能:

  • 把图结构画出来,节点边一眼看清
  • 单步执行,看每一步状态怎么变
  • 直接对话调试 Agent

我排错基本靠它。比盲目加 print 强十倍。

10.4 可观测:LangSmith

图跑起来,你得知道它为啥这么走。

export LANGSMITH_TRACING=true
export LANGSMITH_API_KEY=你的KEY

LangSmith 能看完整调用链、每步耗时、Token 消耗。还能自动发现异常、提议修复。

核心建议:上线前先接 LangSmith 没追踪的 Agent 像黑盒。出了问题你只能猜。接上追踪,问题看得见。

▸ 向前桥接 讲到这,技术都齐了。最后一章,聊聊认知。