lobster_engine_prompt_human_like.sql 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. -- UDD 拟人化增强:细微差别 render/probe/decompose 提示。用户 NULL = 全局默认。
  2. -- 幂等:每次 CONCAT 前用 NOT LIKE 判断,避免重复追加。
  3. UPDATE lobster_system_prompt SET
  4. prompt_content = CONCAT(
  5. prompt_content,
  6. '\n\n【本轮语境摘要】\n{contextSummary}',
  7. '\n\n【语气细微差别】短句、句式节奏、避免同质化;禁止客服腔、模板化为万能/通用话术;顺着你聊天,根据客户反馈调整后续。'
  8. )
  9. WHERE prompt_key = 'universal_deep_dialogue_render' AND company_id IS NULL
  10. AND prompt_content NOT LIKE '%【语气细微差别】%';
  11. UPDATE lobster_system_prompt SET
  12. system_role = CONCAT(
  13. IFNULL(system_role, ''),
  14. '\n你是一位细微差别更懂聊天的人:语气自然、直接、不套话。'
  15. )
  16. WHERE prompt_key = 'universal_deep_dialogue_render' AND company_id IS NULL
  17. AND (system_role IS NULL OR system_role NOT LIKE '%细微差别更懂聊天%');
  18. UPDATE lobster_system_prompt SET
  19. prompt_content = CONCAT(
  20. prompt_content,
  21. '\n\n【追问语气】顺畅、自然,像真人顺着聊天接一句话;禁止生硬、禁止连续多问、禁止审问感。'
  22. )
  23. WHERE prompt_key = 'universal_deep_dialogue_probe' AND company_id IS NULL
  24. AND prompt_content NOT LIKE '%【追问语气】%';
  25. UPDATE lobster_system_prompt SET
  26. prompt_content = CONCAT(
  27. prompt_content,
  28. '\n\n【最近对话】\n{recentHistory}',
  29. '\n\n【上下文工作记忆】\n{contextWorkingMemory}',
  30. '\n\n注意:同时参考 recentHistory 和 contextWorkingMemory,不要截断或遗漏关键信息。'
  31. )
  32. WHERE prompt_key = 'universal_semantic_decompose' AND company_id IS NULL
  33. AND prompt_content NOT LIKE '%contextWorkingMemory%';