HeadlinesBriefing favicon HeadlinesBriefing.com

LangGraph 预订代理后端开发指南

Towards Data Science •
×

本文继续介绍一个状态型 LangGraph AI 代理的系列文章,该代理处理 15分钟 的预订工作流。配合 Streamlit UI,该代理可响应查询、计算价格、推荐优化时段并确认预约。为了将其转化为正式产品,作者用专用后端替换了内存适配器。

此前,系统依赖内存中的 checkpointer(检查点)来保存对话状态,并使用简单的 Python 列表存储预订信息。由于重启演示进程后数据无法持久化,会话 A 无法看到会话 B 创建的预订。代理甚至可能基于过时的内存视图提供时段,导致重复预订。

引入 PostgreSQL 通过在与预订和技术人员信息相关的表中存储数据解决了这些问题。这使得多个前端可以安全地共享同一后端。虽然代理的图状态仍在内存中运行,但持久化和调度逻辑由数据库安全处理,从而支持真实的业务运营。

关键实体:公司:Towards Data Science