[控场AI]
概念

TypedDict

Python 标准库 typing 模块中的类型定义方式,用于描述具有固定键的字典结构,LangGraph 中常用其定义 Agent 的 State 对象

时间轴 (近 90 天)

10月12日

在 LangGraph 中,用 TypedDict 定义 State 时,messages 字段配合 add_messages reducer 可自动实现消息追加。

待验证50%
10月12日

LangGraph 用 Python 的 TypedDict 声明图的共享状态结构,每个节点函数接收完整状态、返回一个增量字典,按字段做合并更新。

待验证50%
10月4日

Python 3.15 中 TypedDict 支持声明额外项(extra items)的类型,并新增了面向库作者的 TypeForm

待验证50%
10月4日

OpenAI SDK 大量使用 TypedDict 来描述请求体结构

待验证50%
10月4日

NotRequired 是 Python 3.11 引入的类型标注工具,并通过 typing_extensions 向下兼容,专门用于 TypedDict 场景

待验证50%
10月4日

TypedDict 允许开发者为字典定义精确的键值类型,默认情况下所有字段都是必填的,使用 NotRequired[T] 可将特定字段标记为可选

待验证50%
10月2日

在LangGraph中,State通常以Python的TypedDict或Pydantic模型定义,本质是强类型字典结构

待验证50%

全部知识事实 (7)

来源文章