主要更新内容: - 🚀 飞书多维表格集成,支持工单数据同步 - 🤖 AI建议与人工描述语义相似度计算 - 🎨 前端UI全面优化,现代化设计 - 📊 智能知识库入库策略(AI准确率<90%使用人工描述) - 🔧 代码重构,模块化架构优化 - 📚 完整文档整合和更新 - 🐛 修复配置导入和数据库字段问题 技术特性: - 使用sentence-transformers进行语义相似度计算 - 快速模式结合TF-IDF和语义方法 - 响应式设计,支持移动端 - 加载状态和动画效果 - 配置化AI准确率阈值
7.1 KiB
7.1 KiB
TSP智能助手 v1.4.0 新功能说明
🎉 版本概述
TSP智能助手 v1.4.0 是一个重要的功能更新版本,主要包含飞书集成、页面功能合并、数据库架构优化和代码重构等重要改进。
🚀 主要新功能
1. 飞书多维表格集成 📱
功能描述
- 数据同步: 支持从飞书多维表格自动同步工单数据
- 字段映射: 智能映射飞书字段到本地数据库结构
- 实时更新: 支持增量同步和全量同步
- 数据预览: 同步前可预览数据,确保准确性
支持的飞书字段
| 飞书字段 | 本地字段 | 类型 | 说明 |
|---|---|---|---|
| TR Number | order_id | String | 工单编号 |
| TR Description | description | Text | 工单描述 |
| Type of problem | category | String | 问题类型 |
| TR Level | priority | String | 优先级 |
| TR Status | status | String | 工单状态 |
| Source | source | String | 来源 |
| Created by | created_by | String | 创建人 |
| Module(模块) | module | String | 模块 |
| Wilfulness(责任人) | wilfulness | String | 责任人 |
| Date of close TR | date_of_close | DateTime | 关闭日期 |
| Vehicle Type01 | vehicle_type | String | 车型 |
| VIN|sim | vin_sim | String | 车架号/SIM |
| App remote control version | app_remote_control_version | String | 应用远程控制版本 |
| HMI SW | hmi_sw | String | HMI软件版本 |
| 父记录 | parent_record | String | 父记录 |
| Has it been updated on the same day | has_updated_same_day | String | 是否同日更新 |
| Operating time | operating_time | String | 操作时间 |
使用方法
- 在飞书开放平台创建企业自建应用
- 配置
config/integrations_config.json文件 - 在主仪表板的"飞书同步"标签页进行数据同步
- 支持测试连接、预览数据、执行同步等操作
2. 页面功能合并 🎨
改进内容
- 统一界面: 飞书同步功能已合并到主仪表板
- 标签页设计: 使用标签页组织不同功能模块
- 用户体验: 所有功能现在都在一个统一的界面中
- 代码优化: 删除了冗余的独立页面和蓝图
界面变化
- 原独立页面:
http://localhost:5000/feishu-sync(已删除) - 现集成位置: 主仪表板的"飞书同步"标签页
- 访问方式: 访问
http://localhost:5000即可使用所有功能
3. 数据库架构优化 🗄️
工单表扩展
为 work_orders 表新增了12个飞书相关字段:
-- 飞书集成字段
source VARCHAR(50) -- 来源
module VARCHAR(100) -- 模块
created_by VARCHAR(100) -- 创建人
wilfulness VARCHAR(100) -- 责任人
date_of_close DATETIME -- 关闭日期
vehicle_type VARCHAR(100) -- 车型
vin_sim VARCHAR(50) -- 车架号/SIM
app_remote_control_version VARCHAR(100) -- 应用远程控制版本
hmi_sw VARCHAR(100) -- HMI软件版本
parent_record VARCHAR(100) -- 父记录
has_updated_same_day VARCHAR(50) -- 是否同日更新
operating_time VARCHAR(100) -- 操作时间
数据库初始化改进
- 自动迁移: 字段迁移已集成到数据库初始化流程
- 智能检测: 自动检测缺失字段并添加
- 错误处理: 改进的错误处理和日志记录
- 兼容性: 保持与现有数据的兼容性
4. 代码重构优化 🔧
文件结构优化
- 大文件拆分: 将
src/agent_assistant.py拆分为多个模块 - 模块化设计: 创建
agent_assistant_core.py、agent_message_handler.py、agent_sample_actions.py - 降低风险: 减少单文件代码行数,降低运行风险
- 维护性: 提高代码的可维护性和可读性
前端架构改进
- JavaScript类: 使用类组织前端逻辑
- 模块化:
TSPDashboard、FeishuSyncManager等独立模块 - 异步处理: 改进的异步API调用处理
- 错误处理: 更好的错误处理和用户反馈
📋 配置说明
飞书集成配置
编辑 config/integrations_config.json 文件:
{
"feishu": {
"app_id": "cli_a8b50ec0eed1500d",
"app_secret": "ccxkE7ZCFQZcwkkM1rLy0ccZRXYsT2xK",
"app_token": "XXnEbiCmEaMblSs6FDJcFCqsnIg",
"table_id": "tblnl3vJPpgMTSiP",
"last_updated": "2025-09-19T18:27:40.579958",
"status": "active"
},
"system": {
"sync_limit": 10,
"ai_suggestions_enabled": true,
"auto_sync_interval": 0,
"last_sync_time": null
}
}
环境变量支持
# 飞书配置
export FEISHU_APP_ID="your-app-id"
export FEISHU_APP_SECRET="your-app-secret"
export FEISHU_APP_TOKEN="your-app-token"
export FEISHU_TABLE_ID="your-table-id"
🚀 部署指南
部署前准备
-
配置飞书应用
- 在飞书开放平台创建企业自建应用
- 获取应用凭证和权限
-
更新配置文件
- 配置
config/integrations_config.json - 设置正确的飞书应用信息
- 配置
-
初始化数据库
python init_database.py -
测试连接
- 启动服务后访问主仪表板
- 在"飞书同步"标签页测试连接
部署步骤
# 1. 备份当前版本
python scripts/update_manager.py create-backup --environment production
# 2. 部署新版本
python scripts/update_manager.py auto-update --source . --environment production
# 3. 验证功能
# 访问 http://localhost:5000
# 测试飞书同步功能
🔍 使用指南
飞书数据同步
-
访问功能
- 打开浏览器访问
http://localhost:5000 - 点击"飞书同步"标签页
- 打开浏览器访问
-
测试连接
- 点击"测试连接"按钮
- 验证飞书应用配置是否正确
-
预览数据
- 点击"预览数据"按钮
- 查看将要同步的数据内容
-
执行同步
- 点击"同步数据"按钮
- 等待同步完成
-
查看结果
- 在工单管理页面查看同步的数据
- 验证字段映射是否正确
工单管理增强
-
查看飞书字段
- 在工单详情页面可以看到新的飞书字段
- 包括来源、模块、责任人等信息
-
数据关联
- 飞书数据与本地工单数据关联
- 支持双向数据同步
🐛 故障排除
常见问题
-
飞书连接失败
- 检查app_id和app_secret是否正确
- 验证应用权限配置
- 确认网络连接正常
-
字段映射错误
- 检查飞书表格字段名称
- 验证字段映射配置
- 查看同步日志
-
数据库迁移失败
- 检查数据库连接状态
- 验证数据库权限
- 查看初始化日志
-
页面功能异常
- 清除浏览器缓存
- 检查JavaScript控制台错误
- 验证API接口状态
日志位置
- 应用日志:
logs/tsp_assistant.log - 数据库日志: 数据库初始化输出
- 飞书同步日志: 在同步界面显示
📞 技术支持
如有问题,请:
- 查看相关日志文件
- 检查配置文件设置
- 验证网络连接状态
- 联系技术支持团队
TSP智能助手 v1.4.0 - 让车辆服务更智能,让数据管理更便捷! 🚗✨