V20260709_10__six_capability_upgrade.sql 1.8 KB

123456789101112131415161718192021222324
  1. -- =====================================================
  2. -- 数字员工六大能力升级 — 数据库迁移
  3. -- 1. company_lobster_profile_config: 加 stage_adjustments + dynamic_threshold_enabled
  4. -- 2. lobster_learning_corpus: 加 quality_score
  5. -- 3. lobster_node_execution_log: 加 dimension_scores + regen_triggered + original_score + regenerated_score + scene_code + node_code
  6. -- =====================================================
  7. -- 1. 画像配置表: 支持按对话阶段动态调整抽取策略
  8. ALTER TABLE `company_lobster_profile_config`
  9. ADD COLUMN IF NOT EXISTS `stage_adjustments` JSON DEFAULT NULL COMMENT '按对话阶段的调整配置JSON: {"node_open":{"confidence_threshold":0.3,"priority":"basic"},...}',
  10. ADD COLUMN IF NOT EXISTS `dynamic_threshold_enabled` TINYINT DEFAULT 0 COMMENT '1=启用动态阈值,按对话阶段自动调整抽取置信度';
  11. -- 2. 行业语料表: 加质量分字段,与 lobster_sales_corpus.score 对齐
  12. ALTER TABLE `lobster_learning_corpus`
  13. ADD COLUMN IF NOT EXISTS `quality_score` INT DEFAULT 0 COMMENT '语料质量分(0-100),用于统一检索排序';
  14. -- 3. 节点执行日志表: 加维度详情和重生成追踪字段
  15. ALTER TABLE `lobster_node_execution_log`
  16. ADD COLUMN IF NOT EXISTS `dimension_scores` JSON DEFAULT NULL COMMENT '8维度分数JSON: {"relevance":18,"professionalism":15,...}',
  17. ADD COLUMN IF NOT EXISTS `regen_triggered` TINYINT DEFAULT 0 COMMENT '是否触发重生成',
  18. ADD COLUMN IF NOT EXISTS `original_score` INT DEFAULT NULL COMMENT '重生成前原始评分(0-160)',
  19. ADD COLUMN IF NOT EXISTS `regenerated_score` INT DEFAULT NULL COMMENT '重生成后评分(0-160)',
  20. ADD COLUMN IF NOT EXISTS `scene_code` VARCHAR(64) DEFAULT NULL COMMENT 'AI场景编码',
  21. ADD COLUMN IF NOT EXISTS `node_code` VARCHAR(64) DEFAULT NULL COMMENT '节点编码(用于按节点维度统计)';