| 12345678910111213141516171819202122232425262728 |
- -- GEPA negative-sample feedback loop: avoid-pattern synthesis + mutate skill guardrails
- -- Run after lobster_engine_prompt_init.sql; tenant DB (lobster_system_prompt)
- INSERT IGNORE INTO lobster_system_prompt (
- prompt_key, prompt_name, prompt_category, prompt_content,
- model_name, system_role, company_id, industry_type, enabled, sort_order, create_by
- ) VALUES (
- 'gepa_synthesize_avoid',
- 'GEPA负样本反例提炼',
- 'evolution',
- '节点 [{nodeCode}] 的低质量对话样本(需避免重蹈覆辙):\n{negativeBlock}\n\n请提炼 3~5 条「禁止做法 / 反例要点」,供后续 Skill 变异时规避。\n只输出 JSON:{"avoidances":["...","..."]}',
- NULL,
- NULL,
- NULL, NULL, 1, 42, 'system'
- );
- UPDATE lobster_system_prompt SET
- prompt_content = CONCAT(
- '你正在优化节点 [{nodeCode}] 的销售对话 Skill。\n',
- '高质量样本:\n{samplesBlock}\n\n',
- '{avoidBlock}',
- '请变异生成 1 个改进版 Skill:步骤简洁 + 2~3 条可复用回复模板。\n',
- '必须规避上述低质量反例中的问题。\n',
- '只输出 JSON:{"title":"...","content":"..."}'
- )
- WHERE prompt_key = 'gepa_mutate_skill'
- AND company_id IS NULL
- AND prompt_content NOT LIKE '%{avoidBlock}%';
|