refactor: 移除冗余文件并优化代码结构
- 删除多个不再使用的脚本和配置文件,包括 `auto_push.bat`, `check_and_fix_users.py`, `init.sql` 等。 - 新增 `git_push.bat` 和 `git_push.sh` 脚本以简化 Git 推送流程。 - 更新 `README.md` 以反映最新的功能和结构变化。 - 优化前端代码,添加新的页面和组件,提升用户体验。 此提交旨在清理项目结构并增强代码可维护性。
This commit is contained in:
34
README.md
34
README.md
@@ -1,6 +1,6 @@
|
||||
# TSP智能助手 (TSP Assistant)
|
||||
|
||||
[](version.json)
|
||||
[](version.json)
|
||||
[](requirements.txt)
|
||||
[](Dockerfile)
|
||||
[](LICENSE)
|
||||
@@ -15,19 +15,22 @@
|
||||
- **智能规划**: 基于目标驱动的任务规划和执行
|
||||
- **自主学习**: 从用户反馈中持续优化响应质量
|
||||
- **实时监控**: 主动监控系统状态和异常情况
|
||||
- **模块化重构**: 代码优化,降低运行风险,提升维护性
|
||||
- **模块化重构**: 后端服务(Agent, 车辆数据, 分析, 测试)蓝图化,提高可维护性和扩展性
|
||||
- **前端模块化**: 引入ES6模块化架构,优化UI组件、状态管理和API服务
|
||||
|
||||
### 💬 智能对话系统
|
||||
- **实时通信**: WebSocket支持,毫秒级响应
|
||||
- **实时通信**: WebSocket支持,毫秒级响应,已修复连接稳定性问题
|
||||
- **上下文理解**: 多轮对话记忆和上下文关联
|
||||
- **VIN识别**: 自动识别车辆VIN码并获取实时数据
|
||||
- **知识库集成**: 基于TF-IDF和余弦相似度的智能检索
|
||||
- **自定义提示词**: 支持飞书同步和实时对话不同场景的LLM提示词
|
||||
|
||||
### 📊 数据驱动分析
|
||||
- **真实数据**: 基于数据库的真实性能趋势分析
|
||||
- **多维度统计**: 工单、预警、满意度、性能指标
|
||||
- **可视化展示**: Chart.js图表,直观的数据呈现
|
||||
- **系统监控**: 实时CPU、内存、健康状态监控
|
||||
- **专属蓝图**: 独立的数据分析API模块,提供专业数据报告导出
|
||||
|
||||
### 🔧 企业级管理
|
||||
- **多环境部署**: 开发、测试、生产环境隔离
|
||||
@@ -35,6 +38,7 @@
|
||||
- **热更新**: 支持前端文件热更新,无需重启服务
|
||||
- **自动备份**: 更新前自动备份,支持一键回滚
|
||||
- **飞书集成**: 支持飞书多维表格数据同步和管理
|
||||
- **统一错误处理**: 后端API统一异常处理,提高系统健壮性
|
||||
|
||||
## 🏗️ 系统架构
|
||||
|
||||
@@ -66,18 +70,21 @@
|
||||
- **VIN识别**: 自动识别车辆VIN并获取实时数据
|
||||
- **知识库检索**: 智能匹配相关技术文档和解决方案
|
||||
- **工单创建**: 对话中直接创建和关联工单
|
||||
- **错误修复**: 解决了WebSocket连接TypeError问题
|
||||
|
||||
### 2. Agent管理 🤖
|
||||
- **工具管理**: 10+内置工具,支持自定义工具注册
|
||||
- **执行监控**: 实时监控Agent任务执行状态
|
||||
- **性能统计**: 工具使用频率和成功率分析
|
||||
- **智能规划**: 基于目标的任务分解和执行
|
||||
- **专用蓝图**: Agent相关API已独立为蓝图管理
|
||||
|
||||
### 3. 工单系统 📋
|
||||
- **AI建议**: 基于知识库生成工单处理建议
|
||||
- **人工审核**: 支持人工输入和AI建议对比
|
||||
- **相似度评估**: 自动计算AI与人工建议的相似度
|
||||
- **知识库更新**: 高相似度建议自动入库
|
||||
- **飞书AI提示词**: 针对飞书同步场景提供更详细的AI建议提示词
|
||||
|
||||
### 4. 知识库管理 📚
|
||||
- **多格式支持**: TXT、PDF、DOC、DOCX、MD文件
|
||||
@@ -90,12 +97,14 @@
|
||||
- **多维度统计**: 工单、预警、满意度等关键指标
|
||||
- **系统健康**: CPU、内存、响应时间监控
|
||||
- **可视化展示**: 丰富的图表和仪表板
|
||||
- **专用蓝图**: 数据分析API已独立为蓝图管理,并支持Excel报告导出
|
||||
|
||||
### 6. 系统设置 ⚙️
|
||||
- **API管理**: 支持多种LLM提供商配置
|
||||
- **模型参数**: 温度、最大令牌数等参数调节
|
||||
- **端口配置**: Web服务和WebSocket端口管理
|
||||
- **日志级别**: 灵活的日志级别控制
|
||||
- **数据库健壮性**: 优化了数据库连接配置和错误处理
|
||||
|
||||
### 7. 飞书集成 📱
|
||||
- **多维表格同步**: 自动同步飞书多维表格数据
|
||||
@@ -377,6 +386,25 @@ TZ=Asia/Shanghai
|
||||
|
||||
## 📝 更新日志
|
||||
|
||||
### v2.1.0 (2025-12-08) - 全面架构优化与问题修复
|
||||
- ⚙️ **后端架构重构**:
|
||||
- 将Agent、车辆数据、数据分析、API测试相关路由拆分为独立蓝图。
|
||||
- 精简 `app.py` 主应用文件,提升模块化和可维护性。
|
||||
- 引入统一错误处理装饰器和依赖注入机制。
|
||||
- 🎨 **前端架构优化**:
|
||||
- 实现了JavaScript模块化架构,划分 `core`, `services`, `components` 目录。
|
||||
- 引入了统一状态管理 (`store.js`) 和API服务 (`api.js`)。
|
||||
- 优化了通知管理和预警显示组件。
|
||||
- 🛠️ **关键问题修复**:
|
||||
- 修复了WebSocket连接中 `TypeError: missing 1 required positional argument: 'path'` 错误。
|
||||
- 改进了数据库连接的健壮性,优化MySQL连接池配置,并增强了异常处理和重连机制。
|
||||
- 解决了 `generator didn't stop` 错误,确保数据库会话的正确关闭。
|
||||
- 增强了预警系统异常处理,并在规则检查失败时生成系统预警。
|
||||
- 优化了API错误响应,包含更详细的错误信息。
|
||||
- ✨ **新功能增强**:
|
||||
- 为飞书同步和实时对话场景引入了不同的LLM提示词,提升AI建议的针对性。
|
||||
- 增加了对`Analysising`工单状态的映射处理。
|
||||
|
||||
### v2.0.0 (2025-09-22) - Docker环境全面升级
|
||||
- 🐳 **Docker环境重构**: 升级到Python 3.11,优化镜像构建
|
||||
- 🐳 **多服务编排**: MySQL 8.0 + Redis 7 + Nginx + Prometheus + Grafana
|
||||
|
||||
Reference in New Issue
Block a user