Wenjie Zhang
|
9f5924b8e6
|
refactor(agent): 移除不必要的要求检查,简化 BaseAgent 初始化逻辑;更新工具注册逻辑,添加获取可运行工具信息的功能;重构聊天 API,优化代码结构和可读性。
|
2025-07-24 00:46:15 +08:00 |
|
Wenjie Zhang
|
14d95ce64c
|
feat: 知识库更新,支持Milvus、Chroma、Lightrag类型的知识库 (#223)
|
2025-07-21 18:18:47 +08:00 |
|
Wenjie Zhang
|
9a162d5197
|
feat: 更新环境模板,添加知识图谱模型名称配置;重构工具工厂,移除冗余代码并优化工具注册逻辑;增强图数据库类,添加数据库连接检查和嵌入模型获取功能;调整设置视图,移除不必要的开关和选择项
|
2025-07-02 02:58:13 +08:00 |
|
Wenjie Zhang
|
a9b5e84618
|
feat: 添加异步工具支持,优化工具检索和 LLM 调用逻辑
- 在 tools_factory.py 中引入异步检索器包装函数,确保异步工具的正确处理。
- 更新 ChatbotAgent 类的 llm_call 方法为异步版本,以支持异步工具调用。
|
2025-06-27 01:49:31 +08:00 |
|
Wenjie Zhang
|
fd7cd8cf25
|
feat: 更新工具工厂和聊天机器人逻辑,增强前端多选组件
- 在 tools_factory.py 中修改工具名称生成逻辑,确保兼容 Deepseek 的要求。
- 在 graph.py 中优化聊天模型与工具的绑定逻辑,增加条件判断以提高灵活性。
- 在 AgentView.vue 中新增环境变量显示部分,增强用户界面,添加多选卡片组件以改善选项选择体验。
- 更新样式以支持多选卡片的响应式设计,提升整体用户体验。
|
2025-06-24 00:13:11 +08:00 |
|
Wenjie Zhang
|
c6ab72cd5b
|
refactor: 项目配置重构及 OCR 功能增强
- 更新 .gitignore,忽略本地文件。
- 调整 docker-compose.yml,优化服务配置及端口设置。
- api.Dockerfile 更换为基于 NVIDIA CUDA 的镜像,支持 GPU。
- pyproject.toml 新增依赖 langchain-tavily,并升级 mineru。
- tools_factory.py 重构,采用 langchain_tavily 的 TavilySearch。
- knowledgebase.py 增强 Milvus 连接异常的错误日志。
- _ocr.py 中 OCRPlugin 升级,使用 mineru 新解析方法,并调整健康检查 URL。
- 新增 mineru.py,实现文档解析逻辑。
- logging_config.py 优化日志配置,采用 loguru 管理日志。
- DataBaseInfoView.vue 新增分块参数配置及文件上传相关弹窗和功能。
|
2025-06-18 19:07:29 +08:00 |
|
Wenjie Zhang
|
22c473d370
|
fix: 重命名查询参数为 query_text
|
2025-06-16 23:07:28 +08:00 |
|
Wenjie Zhang
|
b0db3c6b0d
|
feat: 更新 Docker 配置和添加 MinerU OCR 服务
- 修改了 docker-compose.yml,更新了 API 和 Web 服务的镜像名称,并添加了 MinerU OCR 服务。
- 在 pyproject.toml 中添加了 Ruff 代码检查工具的配置。
- 更新了 API 和 Web Dockerfile,添加了代理环境变量。
- 新增了用于拉取 Docker 镜像的脚本。
- 在文档中添加了关于如何使用 MinerU OCR 的说明。
- 优化了代码结构和日志记录,提升了可读性和维护性。
|
2025-05-23 15:30:14 +08:00 |
|
Wenjie Zhang
|
44fad724bf
|
feat: 更新依赖并优化组件
- 在 pyproject.toml 中添加了 colorlog、langchain-deepseek 和 langchain-together 依赖。
- 修改了 chat_router.py 中的日志记录方式。
- 重命名 tools_factory.py 中的函数以更好地描述其功能。
- 更新了配置文件以支持新的模型选择。
- 优化了前端组件的样式和功能,包括侧边栏和消息输入框的交互体验。
|
2025-05-20 20:49:50 +08:00 |
|
Wenjie Zhang
|
b01abfcf71
|
feat: Agent配置可以同步在用户侧了,用户侧会使用 config file 中的配置
|
2025-05-13 19:49:54 +08:00 |
|
Wenjie Zhang
|
26eb6d01db
|
Update tools_factory.py
|
2025-04-11 12:24:30 +08:00 |
|
Wenjie Zhang
|
380e7e38d6
|
优化知识库查询以及工具定义方法
|
2025-04-11 11:54:45 +08:00 |
|
Wenjie Zhang
|
1084d62891
|
只有当启用搜索的时候才会加载网络搜索
|
2025-04-08 00:35:29 +08:00 |
|
Wenjie Zhang
|
693d05d808
|
添加自定义工具功能,给未来的 MCP 打一下基础
|
2025-04-05 17:27:52 +08:00 |
|
Wenjie Zhang
|
9451b01ae9
|
临时保存
|
2025-04-02 00:00:04 +08:00 |
|
Wenjie Zhang
|
e43f1cd618
|
优化了一大堆:(1)添加了一个适配 LangGraph 的 graph 的类,这样可以更加方便的调试 Agent 了。(2)增加了 Agent call 的报错体验,但是前端还没有加进去。(3)移除部分无关紧要的 logger
|
2025-03-31 22:20:29 +08:00 |
|
Wenjie Zhang
|
b7533a0111
|
create the base chatbot agent
|
2025-03-24 23:00:14 +08:00 |
|
Wenjie Zhang
|
501ac557e8
|
agent demo
|
2025-03-24 19:07:51 +08:00 |
|