Commit Graph
8 Commits
Author SHA1 Message Date
admin 4c5c343aca feat(aihr): structured digest answer with layered mobile presentation
用户反馈「检索返回一堆文字不便总结」修复。后端:检索命中后新增
RAG 生成环节 searchDigest——chat 模型 temperature=0 把 top5 片段压
成结构化概要(直接回答≤60字+3-6条可执行要点+0-3条注意红线),硬约束
不得编造、片段答不了则明示无依据;模型未配置/超时/解析失败回退
片段原文拼接,15s 超时不拖垮检索。SearchResponse 增 keyPoints/
cautions 字段。移动端:sopPanel 结果改三层——概要卡(回答大字+要点
列表+警示色块)默认唯一展开;「查看依据」折叠原文片段,单条3行截断
点击展开;「听一遍」按钮把概要送 TTS 播报(独立播放状态,关面板即停,
未配 tts 提示降级)。候选人端知识 tab 同套概要卡+依据折叠,消除
原文倾泻。实测:「客服接待基础流程」4s 返回概要+5要点+3红线。
2026-07-04 23:27:08 +08:00
admin 775873e31b chore: demo fixed-code opt-in flag, sop tweaks and doc sync
短信固定验证码增加 aihr.sms.demo-fixed-code-enabled 显式开关(prod
默认仍禁用,演示环境可显式放行);SOP 服务小调整;mobile base 支持
VITE_BASE;作战清单/TechSpec/API_INTEGRATION/docs README 同步。
2026-07-04 16:05:50 +08:00
admin 03247bcad9 fix(mobile): bottom tabbar switches whole views instead of inline panels
用户反馈「底部菜单不像正常菜单切换,点击后只在当前页面」修复:
tab 视图互斥渲染(isHomeTab + activeUserPanel/activeSupervisorPanel
条件重组),三端首页/训练/知识/我的整页切换,不再页中叠加;切 tab
滚动回顶;训练 tab 不自动开局、进行中会话切走可切回;SOP 全屏层
返回进入前 tab;首页「我的成长」收敛为摘要卡(综合能力/今日完成/
待复盘+查看全部),完整画像与历史仅在「我的」tab,消除同屏重复。
2026-07-04 14:50:28 +08:00
admin 3dfb98ff1b feat(mobile): restructure worker home into scenario-based task flow
员工端首页从功能陈列改为情境任务流,回应甲方「学的时候怎么用、
工作的时候怎么用、碰到问题怎么用」反馈:五区依次为「今天要学」
(训练卡进度接真数据:practiceHistory 按今日 MM-dd 统计,完成后 CTA
变再练一次,接口失败保持静态兜底)、「练完要复盘」(最近一条评分+
导师改写摘要,点击进复盘详情,含空态引导)、「工作中要用」(查SOP
升级为通栏大按钮卡)、「碰到问题要报」(素材上报)、「我的成长」
(进度+能力画像移至底部)。员工端 ToolGrid 移除,候选人/主管端零
改动,demo-check 14 条标记保留。
2026-07-04 14:33:42 +08:00
admin 0f5aa340a7 feat(mobile): kill dead buttons and add real SOP search panel
用户反馈「按钮点不动、没互动」修复:所有未实现入口点击弹「本期演示
未开放,正在建设中」toast(2s 自动消失),不再无反应;新增全屏「查
SOP」面板——文本/语音提问(独立录音状态+无麦克风文件兜底)、调
/api/knowledge/search(category=sop 全库检索),展示回答+依据+引用
片段,15s 超时、失败不兜假数据;员工端「查SOP」工具格、岗前SOP复习
卡、主管端「查SOP」快捷格三处入口接入。每日一练保持直通开始训练。
2026-07-04 14:23:08 +08:00
admin 77aa992872 feat(aihr): switch interview and case flows to real-model-first pipeline
AI 面试 /start 动态出题、/finish 按真实回答结构化评分(未配模型用本地
Rubric 估分);案例沉淀 /upload 改 multipart 真实语音+ASR 转写,
/organize 用真实 transcript 调 chat 模型整理;seed service 重构为
AihrInterviewService/AihrCaseService;前端面试/案例/对练页与移动端、
demo-check、验收文档同步真实链路口径。
2026-07-03 23:45:20 +08:00
admin e0490b28cb feat(aihr): add asr/tts speech gateway and mobile voice practice
新增 /api/ai/asr(multipart转写)与 /api/ai/tts(mp3 base64 dataURL),走
OpenAI 兼容 audio 接口(硅基流动 SenseVoice/CosyVoice2,复用模型管理
配置,新增 asr/tts 类目);移动端对练页接语音输入(MediaRecorder)与
客户台词自动播报,未配置/失败降级文本。ASR 限 5MB、TTS 限 300 字,
multipart 头部字段去 CRLF 防注入。
2026-07-03 20:55:38 +08:00
admin f869d66c90 feat: complete aihr mvp mobile workflow 2026-07-03 16:43:37 +08:00