From 43fc1717b5381aab4df580eb7d5f12d9c1878fa3 Mon Sep 17 00:00:00 2001 From: Annyfee <2287551746@qq.com> Date: Sat, 3 Jan 2026 15:35:39 +0800 Subject: [PATCH] refactor(ch1-4): align filenames and update corresponding README sections --- m02_llm_fundamentals/README.md | 4 ++-- ...c_llm_invocation.py => s01_basic_llm_invocation.py} | 0 ...ersational_agent.py => s02_conversational_agent.py} | 0 m03_function_calling_tools/README.md | 4 ++-- ...ction_calling.py => s01_custom_function_calling.py} | 0 .../{api_invocation.py => s02_api_invocation.py} | 0 m04_langchain_basics/README.md | 10 +++++----- m04_langchain_basics/{models.py => s01_models.py} | 0 m04_langchain_basics/{prompt.py => s02_prompt.py} | 0 m04_langchain_basics/{chain.py => s03_chain.py} | 0 m04_langchain_basics/{memory.py => s04_memory.py} | 0 m04_langchain_basics/{practice.py => s05_practice.py} | 0 12 files changed, 9 insertions(+), 9 deletions(-) rename m02_llm_fundamentals/{basic_llm_invocation.py => s01_basic_llm_invocation.py} (100%) rename m02_llm_fundamentals/{conversational_agent.py => s02_conversational_agent.py} (100%) rename m03_function_calling_tools/{custom_function_calling.py => s01_custom_function_calling.py} (100%) rename m03_function_calling_tools/{api_invocation.py => s02_api_invocation.py} (100%) rename m04_langchain_basics/{models.py => s01_models.py} (100%) rename m04_langchain_basics/{prompt.py => s02_prompt.py} (100%) rename m04_langchain_basics/{chain.py => s03_chain.py} (100%) rename m04_langchain_basics/{memory.py => s04_memory.py} (100%) rename m04_langchain_basics/{practice.py => s05_practice.py} (100%) diff --git a/m02_llm_fundamentals/README.md b/m02_llm_fundamentals/README.md index f3e7163..6bce05a 100644 --- a/m02_llm_fundamentals/README.md +++ b/m02_llm_fundamentals/README.md @@ -5,7 +5,7 @@ LLM 调用|Prompt 编写与设计|多轮对话记忆|独立搭建智能体 --- -### 1. `basic_llm_invocation`(LLM 模型调用) +### 1. `s01_basic_llm_invocation`(LLM 模型调用) 使用 DeepSeek 官方推荐的调用方式, 这是后续所有 API 调用的通用结构,可直接复用。 @@ -16,7 +16,7 @@ LLM 调用|Prompt 编写与设计|多轮对话记忆|独立搭建智能体 --- -### 2. `conversational_agent`(多轮问答 Agent) +### 2. `s02_conversational_agent`(多轮问答 Agent) 整合了 LLM + Prompt + Memory,实现有记忆的对话。 🔧 使用提示: diff --git a/m02_llm_fundamentals/basic_llm_invocation.py b/m02_llm_fundamentals/s01_basic_llm_invocation.py similarity index 100% rename from m02_llm_fundamentals/basic_llm_invocation.py rename to m02_llm_fundamentals/s01_basic_llm_invocation.py diff --git a/m02_llm_fundamentals/conversational_agent.py b/m02_llm_fundamentals/s02_conversational_agent.py similarity index 100% rename from m02_llm_fundamentals/conversational_agent.py rename to m02_llm_fundamentals/s02_conversational_agent.py diff --git a/m03_function_calling_tools/README.md b/m03_function_calling_tools/README.md index f914348..e720c3e 100644 --- a/m03_function_calling_tools/README.md +++ b/m03_function_calling_tools/README.md @@ -5,14 +5,14 @@ Function calling 原理|工具函数封装|API 接入|多轮调用|Agent --- -### 1. `custom_function_calling`(自定义函数调用) +### 1. `s01_custom_function_calling`(自定义函数调用) 用一个**假函数**模拟完整流程,重点掌握: ✅ 如何定义可调用函数 ✅ AI 如何触发函数调用 --- -### 2. `api_invocation`(API 调用) +### 2. `s02_api_invocation`(API 调用) 接入一个**真实 API**,重点掌握: ✅ 如何根据 API 文档封装工具 ✅ 让 AI 真正“动手”做事 diff --git a/m03_function_calling_tools/custom_function_calling.py b/m03_function_calling_tools/s01_custom_function_calling.py similarity index 100% rename from m03_function_calling_tools/custom_function_calling.py rename to m03_function_calling_tools/s01_custom_function_calling.py diff --git a/m03_function_calling_tools/api_invocation.py b/m03_function_calling_tools/s02_api_invocation.py similarity index 100% rename from m03_function_calling_tools/api_invocation.py rename to m03_function_calling_tools/s02_api_invocation.py diff --git a/m04_langchain_basics/README.md b/m04_langchain_basics/README.md index 40c478a..75f66c5 100644 --- a/m04_langchain_basics/README.md +++ b/m04_langchain_basics/README.md @@ -5,7 +5,7 @@ LLM 调用|Prompt 设计|Chain 构建|Memory 记忆|实战练习 --- -### 1. `models.py`(模型调用) +### 1. `s01_models.py`(模型调用) 封装 LLM 实例,实现标准调用流程。 ✅ 掌握点: @@ -14,7 +14,7 @@ LLM 调用|Prompt 设计|Chain 构建|Memory 记忆|实战练习 --- -### 2. `prompt.py`(提示词构建) +### 2. `s02_prompt.py`(提示词构建) 使用 `ChatPromptTemplate` 构建可复用的 Prompt 模板。 ✅ 掌握点: @@ -24,7 +24,7 @@ LLM 调用|Prompt 设计|Chain 构建|Memory 记忆|实战练习 --- -### 3. `chain.py`(链式调用) +### 3. `s03_chain.py`(链式调用) 将 Prompt + LLM + Parser 组合成 Chain。 ✅ 掌握点: @@ -34,7 +34,7 @@ LLM 调用|Prompt 设计|Chain 构建|Memory 记忆|实战练习 --- -### 4. `memory.py`(记忆功能) +### 4. `s04_memory.py`(记忆功能) 添加会话记忆,实现多轮对话。 ✅ 掌握点: @@ -44,7 +44,7 @@ LLM 调用|Prompt 设计|Chain 构建|Memory 记忆|实战练习 --- -### 5. `practice.py`(综合实践) +### 5. `s05_practice.py`(综合实践) 整合所有组件,搭建一个带记忆的 AI 对话机器人。 ✅ 掌握点: diff --git a/m04_langchain_basics/models.py b/m04_langchain_basics/s01_models.py similarity index 100% rename from m04_langchain_basics/models.py rename to m04_langchain_basics/s01_models.py diff --git a/m04_langchain_basics/prompt.py b/m04_langchain_basics/s02_prompt.py similarity index 100% rename from m04_langchain_basics/prompt.py rename to m04_langchain_basics/s02_prompt.py diff --git a/m04_langchain_basics/chain.py b/m04_langchain_basics/s03_chain.py similarity index 100% rename from m04_langchain_basics/chain.py rename to m04_langchain_basics/s03_chain.py diff --git a/m04_langchain_basics/memory.py b/m04_langchain_basics/s04_memory.py similarity index 100% rename from m04_langchain_basics/memory.py rename to m04_langchain_basics/s04_memory.py diff --git a/m04_langchain_basics/practice.py b/m04_langchain_basics/s05_practice.py similarity index 100% rename from m04_langchain_basics/practice.py rename to m04_langchain_basics/s05_practice.py