LangChain / LangGraph 实战
框架边界与业务状态
说明 LangChain / LangGraph 和业务系统的边界,以及哪些状态应该落到业务数据库。
LangChain / LangGraph 实战intermediateLangChainLangGraph架构边界状态管理
LangChain 和 LangGraph 能帮我们组织 AI 链路,但它们不是业务系统本身。最常见的错误,是把框架里的状态当成业务事实,把原型里的节点当成长期架构。
框架适合管理 AI 过程,业务系统负责用户、权限、数据和审计。
框架适合管什么
框架适合管:
- 模型调用链。
- Retriever 和 Tool 抽象。
- 多步骤状态流转。
- 条件分支和中断恢复。
这些是 AI 编排层的复杂度。
业务系统必须管什么
业务系统必须管:
- 用户身份和权限。
- 业务主数据。
- 任务记录和审计。
- 额度与成本。
- 可回放的关键状态。
这些不能只放在内存状态或框架对象里。
什么时候要落库
只要一个状态会影响后续业务结果、用户权益、成本结算或审计,就应该落到业务数据库或任务表里。
框架状态可以帮助执行,业务状态必须支撑负责。
一句话先记住
框架负责 AI 编排,业务系统负责事实和责任。
继续阅读
10-backend-for-ai-agent/008-api-contract-between-java-python.md09-ai-agent-engineering/005-ai-observability.md