From 74507b197f8d060600fde318c18ed2e990fb86c8 Mon Sep 17 00:00:00 2001 From: Annyfee <2287551746@qq.com> Date: Sat, 3 Jan 2026 16:13:58 +0800 Subject: [PATCH] refactor(ch5): align filenames and update corresponding README sections --- m05_langchain_advanced/README.md | 12 ++++++------ .../{define_toolbox.py => s01_define_toolbox.py} | 0 .../{general_agent.py => s02_general_agent.py} | 0 .../{sql_agent.py => s03_sql_agent.py} | 0 ..._general_agent.py => s04_memory_general_agent.py} | 0 .../{caching.py => s05_caching.py} | 0 .../{streaming.py => s06_streaming.py} | 0 7 files changed, 6 insertions(+), 6 deletions(-) rename m05_langchain_advanced/{define_toolbox.py => s01_define_toolbox.py} (100%) rename m05_langchain_advanced/{general_agent.py => s02_general_agent.py} (100%) rename m05_langchain_advanced/{sql_agent.py => s03_sql_agent.py} (100%) rename m05_langchain_advanced/{memory_general_agent.py => s04_memory_general_agent.py} (100%) rename m05_langchain_advanced/{caching.py => s05_caching.py} (100%) rename m05_langchain_advanced/{streaming.py => s06_streaming.py} (100%) diff --git a/m05_langchain_advanced/README.md b/m05_langchain_advanced/README.md index 4797931..f8fc52c 100644 --- a/m05_langchain_advanced/README.md +++ b/m05_langchain_advanced/README.md @@ -5,7 +5,7 @@ Function Calling|@tool 工具封装|ReAct 循环|Agent 构建|SQL Agent --- -### 1. `define_toolbox.py`(工具函数定义) +### 1. `s01_define_toolbox.py`(工具函数定义) 使用 `@tool` 装饰器将 Python 函数封装为 LangChain 可调用的工具。 ✅ 掌握点: @@ -15,7 +15,7 @@ Function Calling|@tool 工具封装|ReAct 循环|Agent 构建|SQL Agent --- -### 2. `general_agent.py`(通用 Agent 构建) +### 2. `s02_general_agent.py`(通用 Agent 构建) 基于 `create_tool_calling_agent` 创建支持工具调用的智能体。 ✅ 掌握点: @@ -25,7 +25,7 @@ Function Calling|@tool 工具封装|ReAct 循环|Agent 构建|SQL Agent --- -### 3. `sql_agent.py`(SQL 专用 Agent) +### 3. `s03_sql_agent.py`(SQL 专用 Agent) 一键构建自然语言查询数据库的智能体。 ✅ 掌握点: @@ -35,7 +35,7 @@ Function Calling|@tool 工具封装|ReAct 循环|Agent 构建|SQL Agent --- -### 4. `memory_general_agent.py`(带记忆的 Agent) +### 4. `s04_memory_general_agent.py`(带记忆的 Agent) 将 Agent 与对话历史结合,实现多轮上下文感知。 ✅ 掌握点: @@ -45,7 +45,7 @@ Function Calling|@tool 工具封装|ReAct 循环|Agent 构建|SQL Agent --- -### 5. `caching.py`(缓存优化技巧) +### 5. `s05_caching.py`(缓存优化技巧) 在开发调试阶段避免重复调用 LLM,节省成本与时间。 ✅ 掌握点: @@ -55,7 +55,7 @@ Function Calling|@tool 工具封装|ReAct 循环|Agent 构建|SQL Agent --- -### 6. `streaming.py`(流式输出实战) +### 6. `s06_streaming.py`(流式输出实战) 实现 AI 回复像打字机一样逐字输出,提升用户体验。 ✅ 掌握点: diff --git a/m05_langchain_advanced/define_toolbox.py b/m05_langchain_advanced/s01_define_toolbox.py similarity index 100% rename from m05_langchain_advanced/define_toolbox.py rename to m05_langchain_advanced/s01_define_toolbox.py diff --git a/m05_langchain_advanced/general_agent.py b/m05_langchain_advanced/s02_general_agent.py similarity index 100% rename from m05_langchain_advanced/general_agent.py rename to m05_langchain_advanced/s02_general_agent.py diff --git a/m05_langchain_advanced/sql_agent.py b/m05_langchain_advanced/s03_sql_agent.py similarity index 100% rename from m05_langchain_advanced/sql_agent.py rename to m05_langchain_advanced/s03_sql_agent.py diff --git a/m05_langchain_advanced/memory_general_agent.py b/m05_langchain_advanced/s04_memory_general_agent.py similarity index 100% rename from m05_langchain_advanced/memory_general_agent.py rename to m05_langchain_advanced/s04_memory_general_agent.py diff --git a/m05_langchain_advanced/caching.py b/m05_langchain_advanced/s05_caching.py similarity index 100% rename from m05_langchain_advanced/caching.py rename to m05_langchain_advanced/s05_caching.py diff --git a/m05_langchain_advanced/streaming.py b/m05_langchain_advanced/s06_streaming.py similarity index 100% rename from m05_langchain_advanced/streaming.py rename to m05_langchain_advanced/s06_streaming.py