5. Coaching
Coaching 是店长复盘通话、辅导员工的工作台。左侧选择一条辅导记录,右侧结合录音、通话摘要、Coaching Moment 和逐字稿查看具体场景,写下笔记,再按需要标记已读、归档或移出。
1 Coaching 工作台
1.1 顶部分类:Active / Archived
两个页签在本次页面使用中分别保留自己的筛选、搜索和排序。页签数量跟随各自筛选条件变化;侧栏 Coaching 角标是当前门店全时段的未读数,不跟随页面筛选。默认进入 Active,不限制通话日期。
已读不等于已辅导完成。 点击未读卡片会标记已读,但记录仍留在 Active;只有归档后才进入 Archived。桌面端自动选中第一条并展示详情,不会因此自动标记已读。
1.2 顶部工具栏:批量操作、筛选、排序与搜索
工具栏从左到右是选择框与批量按钮、Filters、Sort、搜索框和分页。
选择与批量操作
未勾选记录时,批量操作按钮不可用。翻页或筛选后,已不在当前列表中的记录会退出勾选。
Filters
已选条件在工具栏下方显示为标签,可以单独清除。Filters 内的 Reset 清除筛选条件,Done 关闭面板。
Sort、搜索与分页
1.3 左侧辅导卡片
每张卡片对应一通有辅导场景的通话。点击卡片打开右侧详情,当前选中的卡片以边框突出显示;左侧勾选框用于批量操作,与打开详情是两种操作。
如果卡片已被勾选,点击它的状态按钮会对当前整批勾选记录执行同一操作。 未勾选卡片的按钮只操作该条记录。
归档会同时标记已读;恢复归档会回到 Active。Remove from coaching 仅表示移出辅导队列,界面没有恢复入口,不等于删除原通话。
1.4 右侧 Coaching detail:顶部操作
1.5 右侧 Coaching detail:内容
宽屏下,左列按录音、Call Summary、Coaching Moment、Notes 排列,右列显示 Transcript。
录音、逐字稿与辅导文字可能分别可用,某一项缺失不代表其他内容不存在。
2 哪些通话会进 Coaching
2.1 生成与入队规则
AI 给每通进队列的电话五样东西:辅导场景一句话(标题)、当时员工原话、情境、"可以直接照念的替代话术"、为什么这样说更好。
3 与其他模块的关系
- Calls:有辅导时刻的通话在 Calls 列表的 Coaching 列显示 Yes,点了跳进 Coaching 并选中;Calls 详情顶部有 View in Coaching;Calls 的筛选可以只看有/没有辅导时刻的通话。Calls 详情里的 Call Summary / Coaching Moment / Transcript 三张卡和 Coaching 页是同一份内容。
- Ask AI:两个工具——"最近 N 天队列里 active / archived / unread 各多少、哪些员工有可辅导通话"(默认 7 天、最多 30 天)和"具体该辅导哪通电话、员工说了什么、可以怎么说"(最多 5 条,用的是"时长 >60 秒且有员工归属"的精选口径,不是队列全集)。
4 当前限制
- 没有评分维度。AI 只输出一个场景标题和五个文字字段,不存在按维度打分的功能;审阅时能记录的只有已读/未读、归档/移出、自由文本笔记。
- Dashboard 目前没有辅导卡片:后端有 coaching-highlights 接口(本期最新 3 通、时长 >60 秒、有员工归属),前端没有任何页面调用它。
- Calls 页的 Coaching 列 "Yes" 不知道店长是否已 Remove,被移出的通话在 Calls 页仍显示 Yes(代码注释:这通电话确实有过辅导时刻,narrow by design)。
- 员工姓名为空时显示 Unassigned staff;已有
unidentified等文字会原样显示,不代表已确认员工身份。 - Lead / Member 标签判定很粗:客户类型含 lead 或 prospect 算 Lead,其余全算 Member,不代表真实会籍。
- AI 提示词写死的是 Orangetheory 的话术和政策(30 天通知、冻结规则、intro booking 流程);面向其他品牌门店需注明。
- 详情栏不提供已读、归档或移出按钮;这些操作在列表卡片或顶部批量工具栏完成。
- 卡片通话时间目前按浏览器本地时区显示;Call Time 日期筛选按门店时区,跨时区使用时需要留意。
5 实现依据
本篇按本地代码核查,页面实际启用情况以部署版本为准。
辅导门禁与 AI 提示 · 队列口径 · 审阅状态 · 收件箱页面 · 工具栏与筛选 · Coaching Moment 卡片