创建时间: 2026-04-03最后更新: 2026-09-12作者: yangbo(839d1655f)
1. 实战目标
这一章已经介绍了状态、运行时上下文、条件路由、Checkpointer、Store、子图、流式输出和节点容错。综合实践需要解决的问题,是把这些能力放进同一套清晰的应用结构中。
本文实现一个简化的 AI 伴侣。它需要完成下面几项工作:
| 需求 | 使用的 LangGraph 能力 |
|---|---|
| 保留当前会话的消息 | MessagesZodState 与 Checkpointer |
| 读取用户的长期偏好 | runtime.context 与 Store |
| 区分陪伴、日程和写作请求 | 条件路由 |
| 为不同角色准备独立流程 | 子图 |
| Store 失败后继续回答 | retryPolicy、timeout 与 errorHandler |
| 展示执行进度和模型回答 | custom、values 与 messages 流 |
这些需求会组成一条完整流程:先读取长期偏好,再分析本轮请求,随后进入对应角色子图。角色准备好回答计划后,模型生成最终内容,最后保存本轮明确出现的新偏好。
正在加载图示...
正在验证登录状态
请稍候,验证完成后将继续显示文章内容