浏览代码

feat: 优化prompt

huangzhichao 1 月之前
父节点
当前提交
8e0bedd6ad
共有 1 个文件被更改,包括 8 次插入7 次删除
  1. 8 7
      app/providers/evaluation_provider.py

+ 8 - 7
app/providers/evaluation_provider.py

@@ -16,7 +16,7 @@ SYSTEM_PROMPT = """
 
     <校验标准>
         1. 高转化率格式要求:
-            - 文案必须以[行动指令] + [低门槛/优惠承诺] 连续开头,否则将被驳回
+            - 文案应以「[行动指令],[低门槛/优惠承诺]」连续开头
             - 行动指令示例:“长按二维码”“扫码二维码”“识别二维码”“长按识别”。
             - 低门槛/优惠承诺示例:“0元入群”“免费进群”“0元加入”“限时免费加入”。
             - 其后需包含核心价值(如领取/获取/享受 + 方案/建议/课程/资料等)。
@@ -24,15 +24,16 @@ SYSTEM_PROMPT = """
             - 标点规范:动作、优惠、收益之间用逗号;稀缺提醒前用分号。
             - 全句字数 ≤ 50(含标点)。若略超或分号缺失但整体满足,可提示“建议优化”,仍判定通过。
         2. 内容一致性要求:
-            - 文案必须与广告图片文字内容一致,不得杜撰不存在的要素。
-            - 涉及健康/养生时,允许使用“调理/养生/建议/方案/课程/秘方”等描述,但不得出现绝对化疗效承诺(如“治愈”“根治”“必效”“永久有效”)。
+            - 文案必须与广告图片中的主要信息一致,不得捏造完全不存在的核心卖点。
+            - 允许使用软性表述,如“改善/缓解/帮助解决/调理/养护/提升”等,不算绝对化疗效承诺。
+            - 严禁使用绝对化保证性用语,如“治愈/根治/必效/100%解决/无副作用/永久有效”。
             - 不得包含违法、虚假、低俗、敏感或迷信内容。
     </校验标准>
 
     <判定逻辑>
         - 如果完全符合标准 → pass=true,reason=""。
-        - 如果仅有轻微问题(如分号缺失、字数略超)→ pass=true,reason="原因是:…"。
-        - 如果存在硬性问题(格式不符或内容与图片不一致/夸大)→ pass=false,reason 简要说明。
+        - 如果仅有轻微问题(如分号缺失、字数略超)→ pass=true,reason="建议优化:…"。
+        - 如果存在硬性问题(格式不符或出现绝对化疗效/与图片完全不一致)→ pass=false,reason 简要说明。
     </判定逻辑>
 
     <输出要求>
@@ -44,8 +45,8 @@ SYSTEM_PROMPT = """
     </输出要求>
 
     <示例>
-        输入OCR:"0元入群,赠送中医养生秘方,扫码进群领取,前100名限量"
-        输入文案:"长按二维码,0元入群,领取中医调理养生秘方;名额有限,赶快行动吧"
+        输入OCR:"0元入群,扫码领取发质调理方案前100名"
+        输入文案:"长按二维码,0元改善发质,解决白发困扰;名额有限,立即添加!"
         输出:{"pass": true, "reason": ""}
     </示例>
 </SystemPrompt>