|
|
7722c4e7e3
|
fix(archive): 优化归档服务签名验证与AES工具初始化线程安全
- 修改归档回调控制器中AES解密工具的初始化方式,采用双重检查锁定保证线程安全
- 调整签名验证失败日志,避免打印敏感token信息,提升安全性
- 更新归档拉取服务调用worker命令时secret参数为占位符,改为通过环境变量传递真实secret
- 优化归档拉取循环中last_seq推进逻辑,仅更新内存记录,防止因落库失败导致消息丢失
- 修改数据库初始化脚本,调整媒体文件sdkfileid字段类型为TEXT,修正初始化话术状态为ACTIVE
|
2026-08-13 09:39:24 +08:00 |
|
|
|
166e48cada
|
feat(backend): 为百炼客户端添加兼容模式API调用支持
新增generateCompatible方法实现OpenAI兼容端点的调用逻辑,适配/compatible-mode路径的百炼/MaaS接口,自动补全chat/completions后缀并处理标准OpenAI格式的请求响应
|
2026-08-10 10:15:52 +08:00 |
|
|
|
70c6f1c789
|
优化提示词
|
2026-08-03 09:51:54 +08:00 |
|
|
|
737432cc49
|
Merge remote-tracking branch 'origin/master'
|
2026-07-31 09:21:42 +08:00 |
|
|
|
63b2ffa839
|
优化提示词
|
2026-07-31 09:21:30 +08:00 |
|
|
|
61d559e553
|
fix(sse): 优化SSE保活机制并添加自动重试逻辑
1. 后端调整心跳间隔为5秒,改用带时间戳的结构化ping心跳替代简单注释
2. 前端重构SSE连接逻辑,添加重试计数器,支持连接失败自动重试
3. 前端仅在首次连接时获取学员画像,避免重试时重复调用
4. 前端新增ping事件监听器处理服务端保活消息
|
2026-07-29 14:37:17 +08:00 |
|
|
|
543af54091
|
refactor(generation-controller): 优化SSE流式生成逻辑,提升稳定性与超时处理
1. 放宽SSE超时时间至5分钟,避免长生成任务被中断
2. 抽离LLM生成逻辑到独立线程池,避免阻塞SSE主线程
3. 添加心跳机制防止连接因空闲超时断开
4. 重构代码结构,提取生成工具方法,优化变量命名
5. 新增任务取消与异常捕获逻辑,完善错误处理
|
2026-07-27 13:42:03 +08:00 |
|
|
|
8975e69aab
|
fix(archive&generation): 修复时区和员工ID解析问题
1. 统一将时间计算改为使用上海时区,避免UTC零点导致中国时区上午消息被遗漏
2. 新增用户ID数组解析逻辑,支持处理格式为JSON数组的员工ID字段
3. 过滤外部用户ID,避免将外部账号关联到客户联系人中
|
2026-07-23 14:57:48 +08:00 |
|
|
|
75c98d04e6
|
增加hyde
|
2026-07-15 15:58:35 +08:00 |
|
|
|
0c00d161d2
|
知识库内容返回多条
|
2026-07-13 17:52:29 +08:00 |
|
|
|
f29efa8988
|
优化
|
2026-07-13 11:18:35 +08:00 |
|
|
|
a5b4f93227
|
一键话术增加语音聊天内容
|
2026-06-26 10:26:31 +08:00 |
|
|
|
3670e993ad
|
一键话术增加语音聊天
|
2026-06-26 10:18:41 +08:00 |
|
|
|
3435428b71
|
增加远程地址配置
|
2026-06-24 10:58:25 +08:00 |
|
|
|
569539d1f0
|
增加知识库的查询
|
2026-06-23 17:35:04 +08:00 |
|
|
|
f71340f485
|
调整查询时间
|
2026-06-22 09:49:55 +08:00 |
|
|
|
abebd62ca8
|
数据格式处理
|
2026-06-11 17:34:20 +08:00 |
|
|
|
7a89cd2a71
|
统一各模块.gitignore,完整忽略Maven target编译目录
|
2026-06-11 17:16:40 +08:00 |
|
|
|
926c8a828f
|
合并远程master,解决ArchiveMessageController冲突,清理target编译文件
|
2026-06-11 17:11:35 +08:00 |
|
|
|
2a9c1678ee
|
更新pom java版本
|
2026-06-11 17:05:15 +08:00 |
|
|
|
5182590fad
|
feat: 新增员工姓名绑定、客户信息补全与docker-compose配置
1. 为话术生成服务添加staffName参数,支持生成回复时使用真实员工姓名
2. 优化客户昵称补全逻辑,新增自动创建缺失客户记录功能
3. 重构前端话术推荐组件,调整客户信息展示逻辑
4. 添加完整的docker-compose-server部署配置文件
|
2026-06-11 16:54:29 +08:00 |
|
jiao
|
5606a56777
|
feat: 新增多风格话术流式生成功能,优化对话查询逻辑
1. 新增多风格话术生成SSE接口,支持亲和/专业/促单风格话术流式输出
2. 重构对话查询逻辑,增加staffId参数避免消息串扰,新增自动推断员工身份接口
3. 优化前端侧边栏,适配企微聊天上下文,新增员工信息展示和登录流程
4. 补充相关Mapper和Service代码,完善归档消息查询能力
5. 更新部署文档,优化前端缓存处理
|
2026-06-11 13:23:22 +08:00 |
|
jiao
|
5e33db1ad3
|
chore: add .gitignore for all backend modules and update generation service
1. 为所有后端子模块添加.gitignore文件,忽略target编译目录
2. 重构LLM客户端接口,新增支持关闭推理过程的生成方法
3. 为各模型客户端实现新的重载generate方法
4. 重构PromptEngine,替换原有话术生成逻辑为对话历史分析模式
5. 新增对话历史存档实体类和Mapper,实现单聊/群聊历史查询接口
6. 简化GenerationController,移除SSE流式生成相关代码
|
2026-06-10 17:50:34 +08:00 |
|
jiao
|
efed845b6f
|
feat: add multi-style utterance stream generation feature
1. 后端新增多风格话术流式生成SSE接口,支持生成亲和/专业/促单三种风格回复
2. 前端替换旧话术推荐组件为流式推荐组件,支持打字机效果与一键发送/复制
3. 新增`buildMultiStyleUserPrompt`方法构建多风格生成提示词
4. 清理前端调试模式的手动客户ID输入功能与旧导航栏
|
2026-06-10 17:33:06 +08:00 |
|
jiao
|
db8aa25da6
|
feat: 升级话术生成能力,优化prompt工程与前端交互
1. 重构PromptEngine,拆分系统/用户提示词并新增多维度上下文支持
2. 为Doubao客户端新增temperature参数解析配置
3. 前端新增客户画像、对话历史、参考话术自动带入生成参数
4. 调整默认LLM模型为qwen-plus,优化返回结果格式与展示
|
2026-06-05 15:39:59 +08:00 |
|
jiao
|
46b6e0a358
|
feat(kb-admin): add chat mining module
1. 新增会话挖掘相关后端接口与实体类,包括候选池管理、批量审核等功能
2. 在前端管理页面添加会话挖掘菜单路由与入口
3. 启用kb-admin服务的异步注解支持
|
2026-06-05 11:50:20 +08:00 |
|
jiao
|
b3e2afa9fe
|
feat: 新增多大模型管理功能,重构生成服务
1. 新增大模型配置模块,支持百炼、豆包、腾讯混元三种提供商
2. 重构推荐服务和意图服务,改为调用生成服务的Embedding和生成接口
3. 新增大模型管理前端页面和路由
4. 新增数据库迁移脚本和模型相关的Mapper、Service、Controller
5. 替换旧的硬编码LLM配置为动态可配置模式
|
2026-06-04 14:10:09 +08:00 |
|
jiao
|
6160691aa9
|
build: 调整项目Java版本为1.8
feat(archive-service): 新增敏感词风控相关实体与Mapper
feat(archive-service): 新增会话统计相关VO类
refactor(archive-service): 移除ArchiveMessage的deleted逻辑字段
fix: 修正数据库连接字符集配置为UTF-8
style(frontend): 优化nginx缓存配置规则
refactor(conversation-service): 替换var为显式类型声明
|
2026-05-29 15:46:55 +08:00 |
|
jiao
|
d327826c78
|
chore: 完成项目整体打包与配置更新
1. 更新所有服务Dockerfile,切换到eclipse-temurin:17-jre-alpine镜像并调整服务端口
2. 配置前端项目基础路径与nginx代理
3. 新增数据库初始化编码设置与测试依赖
4. 添加部分服务的Servlet编码配置与JWT/LLM密钥配置
5. 完善话术实体类校验注解与Mapper接口
6. 新增密码生成工具类与部分测试文件配置
|
2026-05-21 11:40:22 +08:00 |
|
jiao
|
c78ff4fdea
|
fix: 运行时验证修复
- Auth服务: 添加RestTemplate Bean
- 所有服务: JDBC URL characterEncoding=utf8mb4 -> utf8
- Gateway: CORS配置allowedOrigins -> allowedOriginPatterns
- 所有服务pom.xml: 添加spring-boot-maven-plugin repackage execution
|
2026-05-13 15:48:44 +08:00 |
|
jiao
|
5a4d33e845
|
fix: 编译验证修复
- 重写 kb-admin-service/pom.xml(修复截断损坏)
- 新建 analytics-service/pom.xml(缺失文件)
- parent POM 添加 mysql-connector-java 8.0.33 版本管理
- common POM 移除 lombok optional 标记,确保子模块可继承
- AuthController 补充 @Value import
- RankingService 补充 JsonUtils import
验证结果:11个模块全部编译通过(BUILD SUCCESS 12.4s)
|
2026-05-13 15:19:46 +08:00 |
|
jiao
|
5f44136c85
|
feat(05-06): Phase 5-6 - 前端 + 管理后台 + 部署配置
- sidebar H5: React18+TypeScript+Vite+AntDesignMobile, 学员画像/话术推荐/一键发送
- admin后台: React18+AntDesign, 登录/数据看板/话术库管理CRUD
- kb-admin-service: 话术CRUD API、分页查询
- analytics-service: 数据统计Dashboard API
- 所有服务的Dockerfile + nginx.conf + 完整docker-compose编排
|
2026-05-12 18:12:20 +08:00 |
|
jiao
|
4583635800
|
feat(04): Phase 4 - 推荐服务 + LLM生成服务
- recommendation-service: 三层召回(规则/向量/热门)、多因子排序、MMR多样性重排、推荐记录
- generation-service: 通义千问API封装、Prompt引擎、话术动态生成、对话摘要生成
- 提供推荐获取API、反馈记录API、话术生成API、摘要生成API
|
2026-05-12 18:07:08 +08:00 |
|
jiao
|
31a395be5e
|
feat(01): Phase 1 - 基础设施 + 数据库 + 公共模块
- 创建10个微服务目录结构和Maven多模块配置
- 完成15张MySQL 5.7表设计和初始化数据(40意图+8话术分类+管理员)
- 实现common模块:Result、PageResult、异常处理、MyBatisPlus/Redis/RabbitMQ/跨域配置
- 实现BaseEntity、AutoFillHandler、JsonUtils、JsonTypeHandler
- 配置API Gateway路由和全部服务的application.yml
- 添加docker-compose.yml(MySQL+Redis+RabbitMQ)
|
2026-05-12 17:55:11 +08:00 |
|