08 - Context Management (上下文管理)核心概念问题:对话历史会无限增长 → 超 token、成本高、响应慢解决:使用中间件自动管理上下文长度SummarizationMiddleware(推荐)基本用法from langchain.agents import create_agent
from langchain.agents.mid...
Memory Basics - main.py
"""
LangChain 1.0 - Memory Basics (内存管理基础)
==========================================
本模块重点讲解 LangGraph 提供的内存管理机制,包括:
1. InMemorySaver - LangGraph 提供的内存管理
2. checkp...
Memory Basics.py
# 核心概念
# 内存 = Agent 记住对话历史的能力
# 默认情况下,每次调用 agent.invoke() 都是全新的开始,不记得之前的对话。使用 InMemorySaver 可以让 Agent 记住历史。
# 基本用法
# 没有内存(默认)
from langchain.agents import create_agent
from langg...
07 - Memory Basics (内存管理基础)
07 - Memory Basics (内存管理基础)核心概念内存 = Agent 记住对话历史的能力默认情况下,每次调用 agent.invoke() 都是全新的开始,不记得之前的对话。使用 InMemorySaver 可以让 Agent 记住历史。基本用法没有内存(默认)from langchain.agents import create_agent
...
Agent Loop - main.py
"""LangChain 1.0 - Agent 执行循环本模块重点讲解:Agent 执行循环的详细过程流式输出(streaming)查看中间步骤理解消息流转"""import sysimport osfrom urllib import responsefrom openai import chatsys.path.append(os.path.dirna...