fix(aihr): align practice scoring with BRD five dimensions
This commit is contained in:
@@ -32,6 +32,9 @@ CREATE TABLE IF NOT EXISTS `aihr_practice_session` (
|
||||
`scenario_name` varchar(100) DEFAULT NULL COMMENT '场景名称',
|
||||
`mode` varchar(30) DEFAULT 'text' COMMENT '训练模式',
|
||||
`total_score` int DEFAULT NULL COMMENT '总分',
|
||||
`dim_task_completion` int DEFAULT NULL COMMENT '任务完成度分',
|
||||
`dim_response_timeliness` int DEFAULT NULL COMMENT '响应时效分',
|
||||
`response_latency_ms` int DEFAULT NULL COMMENT '平均陪练响应时长毫秒',
|
||||
`dim_compliance` int DEFAULT NULL COMMENT '合规分',
|
||||
`dim_emotion` int DEFAULT NULL COMMENT '情绪分',
|
||||
`dim_communication` int DEFAULT NULL COMMENT '沟通分',
|
||||
@@ -354,7 +357,7 @@ SELECT
|
||||
CONCAT(`scenario_name`, ' Rubric'),
|
||||
'v1',
|
||||
1,
|
||||
'生活顾问试点四维评分标准',
|
||||
'生活顾问试点五维评分标准',
|
||||
NOW(),
|
||||
NOW()
|
||||
FROM `aihr_practice_scenario`
|
||||
@@ -373,11 +376,7 @@ SELECT
|
||||
r.`rubric_code`,
|
||||
d.`dimension_code`,
|
||||
d.`dimension_name`,
|
||||
CASE
|
||||
WHEN s.`scenario_type` = '催费/停车费' AND d.`dimension_code` = 'compliance' THEN 0.30
|
||||
WHEN s.`scenario_type` = '催费/停车费' AND d.`dimension_code` = 'marketing' THEN 0.20
|
||||
ELSE d.`weight`
|
||||
END,
|
||||
d.`weight`,
|
||||
d.`description`,
|
||||
d.`sort_order`,
|
||||
NOW(),
|
||||
@@ -386,10 +385,11 @@ FROM `aihr_practice_rubric` r
|
||||
JOIN `aihr_practice_scenario` s
|
||||
ON s.`tenant_id` = r.`tenant_id` AND s.`scenario_code` = r.`scenario_code`
|
||||
JOIN (
|
||||
SELECT 'compliance' AS `dimension_code`, '合规' AS `dimension_name`, 0.35 AS `weight`, 'SOP关键点、权限边界、承诺口径' AS `description`, 10 AS `sort_order`
|
||||
UNION ALL SELECT 'communication', '沟通', 0.25, '诉求确认、信息结构、反馈节点', 20
|
||||
UNION ALL SELECT 'emotion', '情绪', 0.25, '共情承接、降温、信任恢复', 30
|
||||
UNION ALL SELECT 'marketing', '营销', 0.15, '收费季转化、政策解释、办理引导', 40
|
||||
SELECT 'task_completion' AS `dimension_code`, '任务完成度' AS `dimension_name`, 0.40 AS `weight`, '问题解决有效性、工单闭环率、首解率、SOP关键点执行率' AS `description`, 10 AS `sort_order`
|
||||
UNION ALL SELECT 'standardization', '话术规范性', 0.25, '流程完整性、法规引用准确性、沟通合规、用语专业度', 20
|
||||
UNION ALL SELECT 'emotion', '情绪管理能力', 0.20, '共情、语速语气控制、业主情绪引导安抚有效性', 30
|
||||
UNION ALL SELECT 'response_timeliness', '响应时效', 0.10, '首响时长、处理周期、跟进频率', 40
|
||||
UNION ALL SELECT 'marketing', '增值转化潜力', 0.05, '活动引导、产品推介时机与成功率', 50
|
||||
) d
|
||||
WHERE r.`tenant_id` = '000000'
|
||||
ON DUPLICATE KEY UPDATE
|
||||
|
||||
Reference in New Issue
Block a user