基本信息
- 来源: juejin
- 原始来源: https://juejin.cn/post/7613943310969405486
来源摘要/节选
公开展示已截断至最多 800 个字符;请访问原始来源查看完整上下文。
二、核心概念与架构
- 状态机模型(State Machine) LangGraph 将应用建模为 状态机 ,每个节点是状态转换函数: ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ State │─────▶│ Node │─────▶│ New State │ │ (当前状态) │ │ (处理函数) │ │ (新状态) │ └─────────────┘ └─────────────┘ └─────────────┘ ▲ │ └──────────────────────────────────────────┘ (循环边)
- 三大核心组件 State(状态) 定义应用的数据结构,使用 TypedDict + Annotated: from typing import TypedDict, Annotated, List import operator class AgentState ( TypedDict ):
Annotated 定义状态如何更新(这里使用 operator.add 累加)
messages: Annotated[ List [ dict ], operator.add] next_node: str iteration_count: Annotated[ int , lambda x, y: y]
直接替换
user_feedback: str 常用 Reducer 函数 : operator.add :列表累加(追加…
来源说明
当前只保存了公开页面节选,不代表原文全文。请以原始来源为准。
本页只呈现已做哈希绑定的来源证据,不包含基于旧正文或缺失原文的扩展推断。