2026-02-28 01:52:21,823 - Agent - INFO - logger_handler.py:45 - info 2026-02-28 01:52:21,823 - Agent - ERROR - logger_handler.py:46 - Error 2026-02-28 03:19:19,737 - Agent - ERROR - file_handler.py:38 - listdir_with_allowed_type: 不是目录: data 2026-02-28 03:22:23,854 - Agent - ERROR - file_handler.py:16 - md5计算: 不是文件: /Users/czzhangheng/edu/agent_proj/data/选购指南.txt 2026-02-28 03:22:38,494 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/选购指南.txt 加载成功 2026-02-28 03:22:38,495 - Agent - ERROR - file_handler.py:16 - md5计算: 不是文件: /Users/czzhangheng/edu/agent_proj/data/扫地机器人100问2.txt 2026-02-28 03:22:52,664 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/扫地机器人100问2.txt 加载成功 2026-02-28 03:22:52,664 - Agent - ERROR - file_handler.py:16 - md5计算: 不是文件: /Users/czzhangheng/edu/agent_proj/data/故障排除.txt 2026-02-28 03:23:22,090 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/故障排除.txt 加载成功 2026-02-28 03:23:22,090 - Agent - ERROR - file_handler.py:16 - md5计算: 不是文件: /Users/czzhangheng/edu/agent_proj/data/扫拖一体机器人100问.txt 2026-02-28 03:23:38,464 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/扫拖一体机器人100问.txt 加载成功 2026-02-28 03:23:38,465 - Agent - ERROR - file_handler.py:16 - md5计算: 不是文件: /Users/czzhangheng/edu/agent_proj/data/维护保养.txt 2026-02-28 03:23:56,016 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/维护保养.txt 加载成功 2026-02-28 03:23:56,016 - Agent - ERROR - file_handler.py:16 - md5计算: 不是文件: /Users/czzhangheng/edu/agent_proj/data/扫地机器人100问.pdf 2026-02-28 03:23:56,256 - Agent - ERROR - vector_store.py:89 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/扫地机器人100问.pdf 失败,错误 Not an encrypted file Traceback (most recent call last): File "/Users/czzhangheng/edu/agent_proj/rag/vector_store.py", line 73, in load_document document: list[Documents] = get_file_document(path) ^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/czzhangheng/edu/agent_proj/rag/vector_store.py", line 57, in get_file_document return pdf_loader(read_path) ^^^^^^^^^^^^^^^^^^^^^ File "/Users/czzhangheng/edu/agent_proj/utils/file_handler.py", line 51, in pdf_loader return PyPDFLoader(file_path, pwd).load() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/czzhangheng/miniconda3/envs/edu/lib/python3.12/site-packages/langchain_core/document_loaders/base.py", line 43, in load return list(self.lazy_load()) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/czzhangheng/miniconda3/envs/edu/lib/python3.12/site-packages/langchain_community/document_loaders/pdf.py", line 305, in lazy_load yield from self.parser.lazy_parse(blob) File "/Users/czzhangheng/miniconda3/envs/edu/lib/python3.12/site-packages/langchain_community/document_loaders/parsers/pdf.py", line 384, in lazy_parse pdf_reader = pypdf.PdfReader(pdf_file_obj, password=self.password) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/czzhangheng/miniconda3/envs/edu/lib/python3.12/site-packages/pypdf/_reader.py", line 152, in __init__ raise PdfReadError("Not an encrypted file") pypdf.errors.PdfReadError: Not an encrypted file 2026-02-28 03:25:18,422 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/选购指南.txt 加载成功 2026-02-28 03:25:32,532 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/扫地机器人100问2.txt 加载成功 2026-02-28 03:26:04,406 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/故障排除.txt 加载成功 2026-02-28 03:26:22,040 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/扫拖一体机器人100问.txt 加载成功 2026-02-28 03:26:39,469 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/维护保养.txt 加载成功 2026-02-28 03:26:39,529 - Agent - ERROR - vector_store.py:89 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/扫地机器人100问.pdf 失败,错误 Not an encrypted file Traceback (most recent call last): File "/Users/czzhangheng/edu/agent_proj/rag/vector_store.py", line 73, in load_document document: list[Documents] = get_file_document(path) ^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/czzhangheng/edu/agent_proj/rag/vector_store.py", line 57, in get_file_document return pdf_loader(read_path) ^^^^^^^^^^^^^^^^^^^^^ File "/Users/czzhangheng/edu/agent_proj/utils/file_handler.py", line 51, in pdf_loader return PyPDFLoader(file_path, pwd).load() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/czzhangheng/miniconda3/envs/edu/lib/python3.12/site-packages/langchain_core/document_loaders/base.py", line 43, in load return list(self.lazy_load()) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/czzhangheng/miniconda3/envs/edu/lib/python3.12/site-packages/langchain_community/document_loaders/pdf.py", line 305, in lazy_load yield from self.parser.lazy_parse(blob) File "/Users/czzhangheng/miniconda3/envs/edu/lib/python3.12/site-packages/langchain_community/document_loaders/parsers/pdf.py", line 384, in lazy_parse pdf_reader = pypdf.PdfReader(pdf_file_obj, password=self.password) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/czzhangheng/miniconda3/envs/edu/lib/python3.12/site-packages/pypdf/_reader.py", line 152, in __init__ raise PdfReadError("Not an encrypted file") pypdf.errors.PdfReadError: Not an encrypted file 2026-02-28 03:28:20,897 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/选购指南.txt 加载成功 2026-02-28 03:28:35,009 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/扫地机器人100问2.txt 加载成功 2026-02-28 03:29:05,817 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/故障排除.txt 加载成功 2026-02-28 03:29:23,319 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/扫拖一体机器人100问.txt 加载成功 2026-02-28 03:29:41,061 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/维护保养.txt 加载成功 2026-02-28 03:29:52,852 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/扫地机器人100问.pdf 加载成功 2026-02-28 03:31:54,928 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/选购指南.txt 加载成功 2026-02-28 03:32:08,495 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/扫地机器人100问2.txt 加载成功 2026-02-28 03:34:24,913 - Agent - INFO - vector_store.py:87 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/选购指南.txt 加载成功 2026-02-28 03:36:08,733 - Agent - INFO - vector_store.py:70 - [加载知识库]: /Users/czzhangheng/edu/agent_proj/data/选购指南.txt 的 md5已存在, 跳过 2026-02-28 03:36:08,734 - Agent - INFO - vector_store.py:70 - [加载知识库]: /Users/czzhangheng/edu/agent_proj/data/扫地机器人100问2.txt 的 md5已存在, 跳过 2026-02-28 03:36:08,736 - Agent - INFO - vector_store.py:70 - [加载知识库]: /Users/czzhangheng/edu/agent_proj/data/故障排除.txt 的 md5已存在, 跳过 2026-02-28 03:36:08,736 - Agent - INFO - vector_store.py:70 - [加载知识库]: /Users/czzhangheng/edu/agent_proj/data/扫拖一体机器人100问.txt 的 md5已存在, 跳过 2026-02-28 03:36:08,737 - Agent - INFO - vector_store.py:70 - [加载知识库]: /Users/czzhangheng/edu/agent_proj/data/维护保养.txt 的 md5已存在, 跳过 2026-02-28 03:36:40,072 - Agent - INFO - vector_store.py:70 - [加载知识库]: /Users/czzhangheng/edu/agent_proj/data/选购指南.txt 的 md5已存在, 跳过 2026-02-28 03:36:40,073 - Agent - INFO - vector_store.py:70 - [加载知识库]: /Users/czzhangheng/edu/agent_proj/data/扫地机器人100问2.txt 的 md5已存在, 跳过 2026-02-28 03:36:40,073 - Agent - INFO - vector_store.py:70 - [加载知识库]: /Users/czzhangheng/edu/agent_proj/data/故障排除.txt 的 md5已存在, 跳过 2026-02-28 03:36:40,073 - Agent - INFO - vector_store.py:70 - [加载知识库]: /Users/czzhangheng/edu/agent_proj/data/扫拖一体机器人100问.txt 的 md5已存在, 跳过 2026-02-28 03:36:40,074 - Agent - INFO - vector_store.py:70 - [加载知识库]: /Users/czzhangheng/edu/agent_proj/data/维护保养.txt 的 md5已存在, 跳过 2026-02-28 03:36:51,201 - Agent - INFO - vector_store.py:88 - [加载知识库]/Users/czzhangheng/edu/agent_proj/data/扫地机器人100问.pdf 加载成功 2026-02-28 13:09:38,673 - Agent - INFO - logger_handler.py:47 - info 2026-02-28 13:09:38,673 - Agent - ERROR - logger_handler.py:48 - Error 2026-02-28 13:09:52,924 - Agent - ERROR - vector_store.py:90 - [加载知识库]C:\Users\cz189\agent_proj\data\扫地机器人100问.pdf 失败,错误 `pypdf` package not found, please install it with `pip install pypdf` Traceback (most recent call last): File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_community\document_loaders\parsers\pdf.py", line 359, in lazy_parse import pypdf ModuleNotFoundError: No module named 'pypdf' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\cz189\agent_proj\rag\vector_store.py", line 74, in load_document document: list[Documents] = get_file_document(path) ^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cz189\agent_proj\rag\vector_store.py", line 58, in get_file_document return pdf_loader(read_path) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cz189\agent_proj\utils\file_handler.py", line 51, in pdf_loader return PyPDFLoader(file_path, pwd).load() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_core\document_loaders\base.py", line 43, in load return list(self.lazy_load()) ^^^^^^^^^^^^^^^^^^^^^^ File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_community\document_loaders\pdf.py", line 305, in lazy_load yield from self.parser.lazy_parse(blob) File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_community\document_loaders\parsers\pdf.py", line 361, in lazy_parse raise ImportError( ImportError: `pypdf` package not found, please install it with `pip install pypdf` 2026-02-28 13:09:52,928 - Agent - ERROR - vector_store.py:90 - [加载知识库]C:\Users\cz189\agent_proj\data\扫地机器人100问2.txt 失败,错误 Error loading C:\Users\cz189\agent_proj\data\扫地机器人100问2.txt Traceback (most recent call last): File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_community\document_loaders\text.py", line 43, in lazy_load text = f.read() ^^^^^^^^ UnicodeDecodeError: 'gbk' codec can't decode byte 0xab in position 4: illegal multibyte sequence The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\cz189\agent_proj\rag\vector_store.py", line 74, in load_document document: list[Documents] = get_file_document(path) ^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cz189\agent_proj\rag\vector_store.py", line 55, in get_file_document return txt_loader(read_path) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cz189\agent_proj\utils\file_handler.py", line 56, in txt_loader return TextLoader(file_path).load() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_core\document_loaders\base.py", line 43, in load return list(self.lazy_load()) ^^^^^^^^^^^^^^^^^^^^^^ File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_community\document_loaders\text.py", line 56, in lazy_load raise RuntimeError(f"Error loading {self.file_path}") from e RuntimeError: Error loading C:\Users\cz189\agent_proj\data\扫地机器人100问2.txt 2026-02-28 13:09:52,930 - Agent - ERROR - vector_store.py:90 - [加载知识库]C:\Users\cz189\agent_proj\data\扫拖一体机器人100问.txt 失败,错误 Error loading C:\Users\cz189\agent_proj\data\扫拖一体机器人100问.txt Traceback (most recent call last): File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_community\document_loaders\text.py", line 43, in lazy_load text = f.read() ^^^^^^^^ UnicodeDecodeError: 'gbk' codec can't decode byte 0xab in position 4: illegal multibyte sequence The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\cz189\agent_proj\rag\vector_store.py", line 74, in load_document document: list[Documents] = get_file_document(path) ^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cz189\agent_proj\rag\vector_store.py", line 55, in get_file_document return txt_loader(read_path) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cz189\agent_proj\utils\file_handler.py", line 56, in txt_loader return TextLoader(file_path).load() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_core\document_loaders\base.py", line 43, in load return list(self.lazy_load()) ^^^^^^^^^^^^^^^^^^^^^^ File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_community\document_loaders\text.py", line 56, in lazy_load raise RuntimeError(f"Error loading {self.file_path}") from e RuntimeError: Error loading C:\Users\cz189\agent_proj\data\扫拖一体机器人100问.txt 2026-02-28 13:09:52,933 - Agent - ERROR - vector_store.py:90 - [加载知识库]C:\Users\cz189\agent_proj\data\故障排除.txt 失败,错误 Error loading C:\Users\cz189\agent_proj\data\故障排除.txt Traceback (most recent call last): File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_community\document_loaders\text.py", line 43, in lazy_load text = f.read() ^^^^^^^^ UnicodeDecodeError: 'gbk' codec can't decode byte 0xab in position 2: illegal multibyte sequence The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\cz189\agent_proj\rag\vector_store.py", line 74, in load_document document: list[Documents] = get_file_document(path) ^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cz189\agent_proj\rag\vector_store.py", line 55, in get_file_document return txt_loader(read_path) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cz189\agent_proj\utils\file_handler.py", line 56, in txt_loader return TextLoader(file_path).load() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_core\document_loaders\base.py", line 43, in load return list(self.lazy_load()) ^^^^^^^^^^^^^^^^^^^^^^ File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_community\document_loaders\text.py", line 56, in lazy_load raise RuntimeError(f"Error loading {self.file_path}") from e RuntimeError: Error loading C:\Users\cz189\agent_proj\data\故障排除.txt 2026-02-28 13:09:52,934 - Agent - ERROR - vector_store.py:90 - [加载知识库]C:\Users\cz189\agent_proj\data\维护保养.txt 失败,错误 Error loading C:\Users\cz189\agent_proj\data\维护保养.txt Traceback (most recent call last): File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_community\document_loaders\text.py", line 43, in lazy_load text = f.read() ^^^^^^^^ UnicodeDecodeError: 'gbk' codec can't decode byte 0xab in position 4: illegal multibyte sequence The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\cz189\agent_proj\rag\vector_store.py", line 74, in load_document document: list[Documents] = get_file_document(path) ^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cz189\agent_proj\rag\vector_store.py", line 55, in get_file_document return txt_loader(read_path) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cz189\agent_proj\utils\file_handler.py", line 56, in txt_loader return TextLoader(file_path).load() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_core\document_loaders\base.py", line 43, in load return list(self.lazy_load()) ^^^^^^^^^^^^^^^^^^^^^^ File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_community\document_loaders\text.py", line 56, in lazy_load raise RuntimeError(f"Error loading {self.file_path}") from e RuntimeError: Error loading C:\Users\cz189\agent_proj\data\维护保养.txt 2026-02-28 13:09:52,936 - Agent - ERROR - vector_store.py:90 - [加载知识库]C:\Users\cz189\agent_proj\data\选购指南.txt 失败,错误 Error loading C:\Users\cz189\agent_proj\data\选购指南.txt Traceback (most recent call last): File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_community\document_loaders\text.py", line 43, in lazy_load text = f.read() ^^^^^^^^ UnicodeDecodeError: 'gbk' codec can't decode byte 0xab in position 2: illegal multibyte sequence The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\cz189\agent_proj\rag\vector_store.py", line 74, in load_document document: list[Documents] = get_file_document(path) ^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cz189\agent_proj\rag\vector_store.py", line 55, in get_file_document return txt_loader(read_path) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\cz189\agent_proj\utils\file_handler.py", line 56, in txt_loader return TextLoader(file_path).load() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_core\document_loaders\base.py", line 43, in load return list(self.lazy_load()) ^^^^^^^^^^^^^^^^^^^^^^ File "D:\Users\cz189\miniconda3\envs\RAG\Lib\site-packages\langchain_community\document_loaders\text.py", line 56, in lazy_load raise RuntimeError(f"Error loading {self.file_path}") from e RuntimeError: Error loading C:\Users\cz189\agent_proj\data\选购指南.txt 2026-02-28 13:12:19,618 - Agent - INFO - vector_store.py:88 - [加载知识库]C:\Users\cz189\agent_proj\data\扫地机器人100问.pdf 加载成功 2026-02-28 13:12:22,955 - Agent - INFO - vector_store.py:88 - [加载知识库]C:\Users\cz189\agent_proj\data\扫地机器人100问2.txt 加载成功 2026-02-28 13:12:27,114 - Agent - INFO - vector_store.py:88 - [加载知识库]C:\Users\cz189\agent_proj\data\扫拖一体机器人100问.txt 加载成功 2026-02-28 13:12:34,245 - Agent - INFO - vector_store.py:88 - [加载知识库]C:\Users\cz189\agent_proj\data\故障排除.txt 加载成功 2026-02-28 13:12:38,453 - Agent - INFO - vector_store.py:88 - [加载知识库]C:\Users\cz189\agent_proj\data\维护保养.txt 加载成功 2026-02-28 13:12:42,384 - Agent - INFO - vector_store.py:88 - [加载知识库]C:\Users\cz189\agent_proj\data\选购指南.txt 加载成功