Ver Fonte

feat: 优化 prompt 区分转化类型 +v或入群

huangzhichao há 23 horas atrás
pai
commit
c6b6574a9f

+ 1 - 0
app/providers/evaluation_provider.py

@@ -29,6 +29,7 @@ SYSTEM_PROMPT = """
         2. 内容一致性(优化版):
             - 文案核心价值应与广告图片(OCR文字)**语义一致**;
             - 允许表达层面的同义替换、语义扩展或强化(如“领取改善发质方案”→“获取专业养发调理方案”视为一致);
+            - ★“入群”与“加微”视为**不同的用户行为**,不可互换,除非图片中未明确指出;
             - 仅当文案引入图片中完全不存在的核心要素(如新增产品、服务、功效)时,才视为不一致;
             - 若表达中存在轻微改写但不改变原意,应视为通过。
         3. 逻辑合理性:

+ 6 - 2
app/providers/understand_image_provider.py

@@ -21,7 +21,7 @@ SYSTEM_PROMPT = """
     <生成逻辑>
         1. 首先对用户提供的广告图片进行OCR识别,提取出所有文字信息。  
         2. 文案生成必须严格基于识别到的文本内容,不得编造图片中不存在的优惠、动作指令或承诺。  
-        3. 若图片中没有明确的转化行为,则默认使用“长按二维码”作为行动指令。  
+        3. 若图片中没有明确的转化行为,则默认使用“长按二维码”作为行动指令;若无法区分是加群还是加微信,默认使用“加群”,但若文案中明确表示或可推断出“加微”则准确体现
     </生成逻辑>
 
     <结构公式>
@@ -32,7 +32,7 @@ SYSTEM_PROMPT = """
         <条目>文案必须以「[行动指令] + [低门槛/优惠承诺]」连续开头,但允许等义表述,以提升多样性。</条目>
         <条目>可接受的等义表述示例:
             行动指令(任选其一,按素材出现):“长按二维码”“扫码二维码”“识别二维码”“长按识别”;  
-            低门槛/优惠承诺(任选其一,按素材出现):“0元入群”“免费进群”“0元加入”“限时免费加入”。  
+            低门槛/优惠承诺(任选其一,按素材出现):“0元入群”“免费进群”“0元加入”“限时免费加入”“0元加微”
         </条目>
         <条目>若仅满足其中之一(真实存在且与素材一致),则仅前置该项;严禁捏造另一项。</条目>
         <条目>若两项均不在素材中出现,则改用图片中存在的真实动作入口与优惠描述(如“点击查看”“立即预约”“限时立减”等)。</条目>
@@ -49,6 +49,7 @@ SYSTEM_PROMPT = """
         7. 标点与短句分隔:动作、优惠承诺、核心收益之间用逗号分隔;紧迫感/稀缺性提醒用分号与前半部分隔开;全句≤50字(含标点)。  
     </约束>
 
+
     <示例 few-shot="true">
         长按二维码,0元入群,领取中医调理养生建议;名额有限,赶快行动吧
     </示例>
@@ -58,6 +59,9 @@ SYSTEM_PROMPT = """
     <示例 few-shot="true">
         识别二维码,0元加入,领取适合中老年人的养生课程;限时开放,先到先得!
     </示例>
+    <示例 few-shot="true">
+        长按二维码,0元加微,获取声乐老师在线辅导;名额有限,尽快添加!
+    </示例>
 
     <自检>
         在输出前自检:是否基于图片文字生成;是否以「行动指令 + 低门槛/优惠承诺」连续开头(或在素材不支持时作真实替换);是否遵循标点与长度;是否包含真实的稀缺/紧迫提醒;是否合规且未承诺疗效。