diff --git a/01_agent_introduction/agent-demo.py b/m01_agent_introduction/agent-demo.py similarity index 100% rename from 01_agent_introduction/agent-demo.py rename to m01_agent_introduction/agent-demo.py diff --git a/02_llm_fundamentals/01_basic_llm_invocation.py b/m02_llm_fundamentals/basic_llm_invocation.py similarity index 100% rename from 02_llm_fundamentals/01_basic_llm_invocation.py rename to m02_llm_fundamentals/basic_llm_invocation.py diff --git a/02_llm_fundamentals/02_conversational_agent.py b/m02_llm_fundamentals/conversational_agent.py similarity index 100% rename from 02_llm_fundamentals/02_conversational_agent.py rename to m02_llm_fundamentals/conversational_agent.py diff --git a/03_function_calling_tools/02_api_invocation.py b/m03_function_calling_tools/api_invocation.py similarity index 100% rename from 03_function_calling_tools/02_api_invocation.py rename to m03_function_calling_tools/api_invocation.py diff --git a/03_function_calling_tools/01_custom_function_calling.py b/m03_function_calling_tools/custom_function_calling.py similarity index 100% rename from 03_function_calling_tools/01_custom_function_calling.py rename to m03_function_calling_tools/custom_function_calling.py diff --git a/04_langchain_basics/03_chain.py b/m04_langchain_basics/chain.py similarity index 100% rename from 04_langchain_basics/03_chain.py rename to m04_langchain_basics/chain.py diff --git a/04_langchain_basics/04_memory.py b/m04_langchain_basics/memory.py similarity index 100% rename from 04_langchain_basics/04_memory.py rename to m04_langchain_basics/memory.py diff --git a/04_langchain_basics/01_models.py b/m04_langchain_basics/models.py similarity index 100% rename from 04_langchain_basics/01_models.py rename to m04_langchain_basics/models.py diff --git a/04_langchain_basics/05_practice.py b/m04_langchain_basics/practice.py similarity index 100% rename from 04_langchain_basics/05_practice.py rename to m04_langchain_basics/practice.py diff --git a/04_langchain_basics/02_prompt.py b/m04_langchain_basics/prompt.py similarity index 100% rename from 04_langchain_basics/02_prompt.py rename to m04_langchain_basics/prompt.py diff --git a/05_langchain_advanced/05_caching.py b/m05_langchain_advanced/caching.py similarity index 100% rename from 05_langchain_advanced/05_caching.py rename to m05_langchain_advanced/caching.py diff --git a/05_langchain_advanced/01_define_toolbox.py b/m05_langchain_advanced/define_toolbox.py similarity index 100% rename from 05_langchain_advanced/01_define_toolbox.py rename to m05_langchain_advanced/define_toolbox.py diff --git a/05_langchain_advanced/02_general_agent.py b/m05_langchain_advanced/general_agent.py similarity index 100% rename from 05_langchain_advanced/02_general_agent.py rename to m05_langchain_advanced/general_agent.py diff --git a/05_langchain_advanced/04_memory_general_agent.py b/m05_langchain_advanced/memory_general_agent.py similarity index 100% rename from 05_langchain_advanced/04_memory_general_agent.py rename to m05_langchain_advanced/memory_general_agent.py diff --git a/05_langchain_advanced/03_sql_agent.py b/m05_langchain_advanced/sql_agent.py similarity index 100% rename from 05_langchain_advanced/03_sql_agent.py rename to m05_langchain_advanced/sql_agent.py diff --git a/05_langchain_advanced/06_streaming.py b/m05_langchain_advanced/streaming.py similarity index 100% rename from 05_langchain_advanced/06_streaming.py rename to m05_langchain_advanced/streaming.py diff --git a/06_rag_basics/03_build_index.py b/m06_rag_basics/build_index.py similarity index 100% rename from 06_rag_basics/03_build_index.py rename to m06_rag_basics/build_index.py diff --git a/06_rag_basics/02_embedding.py b/m06_rag_basics/embedding.py similarity index 100% rename from 06_rag_basics/02_embedding.py rename to m06_rag_basics/embedding.py diff --git a/06_rag_basics/01_load_and_split.py b/m06_rag_basics/load_and_split.py similarity index 100% rename from 06_rag_basics/01_load_and_split.py rename to m06_rag_basics/load_and_split.py diff --git a/06_rag_basics/04_rag_chain_full.py b/m06_rag_basics/rag_chain_full.py similarity index 100% rename from 06_rag_basics/04_rag_chain_full.py rename to m06_rag_basics/rag_chain_full.py diff --git a/07_rag_advanced/00_build_index.py b/m07_rag_advanced/build_index.py similarity index 100% rename from 07_rag_advanced/00_build_index.py rename to m07_rag_advanced/build_index.py diff --git a/07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/data_level0.bin b/m07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/data_level0.bin similarity index 100% rename from 07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/data_level0.bin rename to m07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/data_level0.bin diff --git a/07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/header.bin b/m07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/header.bin similarity index 100% rename from 07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/header.bin rename to m07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/header.bin diff --git a/07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/index_metadata.pickle b/m07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/index_metadata.pickle similarity index 100% rename from 07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/index_metadata.pickle rename to m07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/index_metadata.pickle diff --git a/07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/length.bin b/m07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/length.bin similarity index 100% rename from 07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/length.bin rename to m07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/length.bin diff --git a/07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/link_lists.bin b/m07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/link_lists.bin similarity index 100% rename from 07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/link_lists.bin rename to m07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/771f6022-247b-4779-b472-2ef5df335f9e/link_lists.bin diff --git a/07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/chroma.sqlite3 b/m07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/chroma.sqlite3 similarity index 100% rename from 07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/chroma.sqlite3 rename to m07_rag_advanced/chroma_db_war_and_peace_bge_small_en_v1.5/chroma.sqlite3 diff --git a/07_rag_advanced/01_load_from_chroma.py b/m07_rag_advanced/load_from_chroma.py similarity index 96% rename from 07_rag_advanced/01_load_from_chroma.py rename to m07_rag_advanced/load_from_chroma.py index 1f3f0fa..8116f70 100644 --- a/07_rag_advanced/01_load_from_chroma.py +++ b/m07_rag_advanced/load_from_chroma.py @@ -13,7 +13,7 @@ model_name_str = 'BAAI/bge-small-en-v1.5' if not os.path.exists(Persist_directory): print(f"错误: 知识库文件 {Persist_directory} 未找到。") - print("请先运行'00_build_index.py'生成向量数据库,再运行该文件") + print("请先运行'build_index.py'生成向量数据库,再运行该文件") exit() print('---加载本地向量数据库---') diff --git a/07_rag_advanced/04_memory_rag_agent.py b/m07_rag_advanced/memory_rag_agent.py similarity index 100% rename from 07_rag_advanced/04_memory_rag_agent.py rename to m07_rag_advanced/memory_rag_agent.py diff --git a/07_rag_advanced/03_rag_as_tool.py b/m07_rag_advanced/rag_as_tool.py similarity index 100% rename from 07_rag_advanced/03_rag_as_tool.py rename to m07_rag_advanced/rag_as_tool.py diff --git a/07_rag_advanced/02_reranker.py b/m07_rag_advanced/reranker.py similarity index 97% rename from 07_rag_advanced/02_reranker.py rename to m07_rag_advanced/reranker.py index 6411480..81183b0 100644 --- a/07_rag_advanced/02_reranker.py +++ b/m07_rag_advanced/reranker.py @@ -15,7 +15,7 @@ model_name_str = 'BAAI/bge-small-en-v1.5' if not os.path.exists(Persist_directory): print(f"错误: 知识库文件 {Persist_directory} 未找到。") - print("请先运行'00_build_index.py'生成向量数据库,再运行该文件") + print("请先运行'build_index.py'生成向量数据库,再运行该文件") exit() print('---加载本地向量数据库---\n') diff --git a/07_rag_advanced/war_and_peace.txt b/m07_rag_advanced/war_and_peace.txt similarity index 100% rename from 07_rag_advanced/war_and_peace.txt rename to m07_rag_advanced/war_and_peace.txt diff --git a/08_langgraph_basics/04_agent_with_memory.py b/m08_langgraph_basics/agent_with_memory.py similarity index 100% rename from 08_langgraph_basics/04_agent_with_memory.py rename to m08_langgraph_basics/agent_with_memory.py diff --git a/08_langgraph_basics/03_conditional_router.py b/m08_langgraph_basics/conditional_router.py similarity index 100% rename from 08_langgraph_basics/03_conditional_router.py rename to m08_langgraph_basics/conditional_router.py diff --git a/08_langgraph_basics/02_langsmith_trace.py b/m08_langgraph_basics/langsmith_trace.py similarity index 100% rename from 08_langgraph_basics/02_langsmith_trace.py rename to m08_langgraph_basics/langsmith_trace.py diff --git a/08_langgraph_basics/01_state_node_edge.py b/m08_langgraph_basics/state_node_edge.py similarity index 92% rename from 08_langgraph_basics/01_state_node_edge.py rename to m08_langgraph_basics/state_node_edge.py index aafdda3..83a6ae4 100644 --- a/08_langgraph_basics/01_state_node_edge.py +++ b/m08_langgraph_basics/state_node_edge.py @@ -37,6 +37,6 @@ print("最终状态:",result) # 输出{'count':4} # 保存可视化架构图 -with open('01_workflow.png', 'wb') as f: +with open('workflow.png', 'wb') as f: f.write(app.get_graph().draw_mermaid_png()) -print("图表已保存为 01_workflow.png") \ No newline at end of file +print("图表已保存为 workflow.png") \ No newline at end of file diff --git a/08_langgraph_basics/01_workflow.png b/m08_langgraph_basics/workflow.png similarity index 100% rename from 08_langgraph_basics/01_workflow.png rename to m08_langgraph_basics/workflow.png diff --git a/09_langgraph_advanced/02_graph_as_a_tool.py b/m09_langgraph_advanced/graph_as_a_tool.py similarity index 100% rename from 09_langgraph_advanced/02_graph_as_a_tool.py rename to m09_langgraph_advanced/graph_as_a_tool.py diff --git a/09_langgraph_advanced/01_human_approval.py b/m09_langgraph_advanced/human_approval.py similarity index 100% rename from 09_langgraph_advanced/01_human_approval.py rename to m09_langgraph_advanced/human_approval.py diff --git a/09_langgraph_advanced/03_multi_agent_orchestration.py b/m09_langgraph_advanced/multi_agent_orchestration.py similarity index 100% rename from 09_langgraph_advanced/03_multi_agent_orchestration.py rename to m09_langgraph_advanced/multi_agent_orchestration.py diff --git a/09_langgraph_advanced/04_supervisor_agent_ops_system.py b/m09_langgraph_advanced/supervisor_agent_ops_system.py similarity index 100% rename from 09_langgraph_advanced/04_supervisor_agent_ops_system.py rename to m09_langgraph_advanced/supervisor_agent_ops_system.py