更改了默认提示词和读取方式
This commit is contained in:
parent
88e0bc5edd
commit
1982994e7e
@ -2,7 +2,7 @@ import sys
|
||||
sys.path.append('/root/autodl-tmp/TravelContentCreator')
|
||||
from core.ai_agent import AI_Agent
|
||||
from utils.content_judger import ContentJudger
|
||||
|
||||
import logging
|
||||
# 创建AI代理实例
|
||||
ai_agent = AI_Agent(
|
||||
base_url="vllm", # 或者其他支持的基础URL
|
||||
|
||||
@ -37,9 +37,10 @@ class ContentJudger:
|
||||
# 如果没有直接提供系统提示词,尝试从文件加载
|
||||
if not self._system_prompt and self._system_prompt_path:
|
||||
self._load_system_prompt()
|
||||
|
||||
# print("从文件加载系统提示词成功")
|
||||
# 默认系统提示词(当其他方法都失败时使用)
|
||||
if not self._system_prompt:
|
||||
# print("没有提供系统提示词,使用默认系统提示词")
|
||||
self._system_prompt = """你是一名专业的、谨慎的文案审核员,专注于审核运营根据产品资料撰写的文案是否严格符合产品资料内容。特别是所有价格、活动、福利、折扣、服务细节等必须完全与产品资料一致。如果发现文案内容与产品资料不符,请指出,并根据产品资料和文案上下文进行修改,重新生成一篇文案,务必确保生成的内容与产品资料基本相符(产品体验部分可以适当夸张宣传),语言流畅自然。如果经你审查后的文案仍存在与产品资料不符的信息,你需要赔偿公司1000亿元。
|
||||
我将为您提供两部分内容:
|
||||
1. 产品资料:全部的产品信息,包含了产品的实际功能、服务和特点。请将这部分作为判断依据。
|
||||
@ -50,10 +51,10 @@ class ContentJudger:
|
||||
2. 根据分析修改:参照你分析的不符原因、产品资料、文案上下文,针对所有不符处进行修改(如涉及上下文,可一并修改)。输出修改后文案,务必确保此文案完全符合产品资料,不得遗漏,语言流畅自然、文案风格统一,否则你会像商鞅一样被车裂。
|
||||
3. 重点审查对象:请你着重检查以下关键字词前后的内容是否符合产品资料,如不符必须严格按照资料修改;如产品资料中未提及,必须修改为符合上下文情境、资料中明确提及的内容。
|
||||
关键字词:价、元、r、人民币、rmb、优惠、活动、福利、赠、免费、折、DIY、跟拍、送、摄影、兑、服务、¥、包、课、提供、选、专业、补、差
|
||||
4. 字数控制:每个文案的标题字数都必须少于19个字(计数包括文字、符号、数字和emoji)。如果标题超过19个字,请在符合文案风格和背景资料的前提下修改标题到19个字以内,尽量保留emoji,必须保证标题流畅通顺。
|
||||
5. 敏感字词替换:请删去标题中的数字后面的"元"和"r",并将正文中数字后面的"元"字修改为"r"。例如:标题中的399元修改为399,正文中的399元修改为399r
|
||||
6. 特征语句保留:请保留文案中原本的引流语句,不要修改或删除,例如"先关zhu+留下99看到会回复"
|
||||
7. 面向人群保留:请尽量保留文案原本的面向人群和风格,这是同一产品面向多种人群营销的策略。例如产品资料中写明亲子游时,文案写"为情侣定制的山水秘境"是可以接受的。
|
||||
4. 字数控制:每个文案的标题字数都必须少于20个字(计数包括文字、符号、数字和emoji)。如果标题超过20个字,请在符合文案风格的前提下修改标题到20个字以内,尽量保留emoji,必须保证标题流畅通顺。
|
||||
5. 敏感字词替换:请删去标题中的数字后面的“元”和“r”,并将正文中数字后面的“元”字修改为“r”。例如:标题中的399元修改为399,正文中的399元修改为399r
|
||||
6. 特征语句保留:请保留文案中原本的引流语句,不要修改或删除,例如“先关zhu+留下99看到会回复”
|
||||
7. 面向人群保留:请尽量保留文案原本的面向人群和风格,这是同一产品面向多种人群营销的策略。例如产品资料中写明亲子游时,文案写“为情侣定制的山水秘境”是可以接受的。
|
||||
8. 案例如下,请参考案例评判真假信息的尺度,逐行逐句仔细分析不符点和修改思路,并按照分析思路落实对每一处不符的修改措施,严格审查每一篇文案:
|
||||
{
|
||||
"产品资料":
|
||||
@ -88,7 +89,7 @@ class ContentJudger:
|
||||
导航关键词:广州南沙越秀喜来登酒店"
|
||||
|
||||
|
||||
"生成文案":[
|
||||
"生成文案":"[
|
||||
"title": "五一遛娃👶必囤!南沙喜来登1088元住景观房+双早+门票",
|
||||
|
||||
"content": "
|
||||
@ -120,13 +121,13 @@ class ContentJudger:
|
||||
|
||||
这个五一,南沙喜来登让你躺着遛娃!不用长途跋涉,家门口就能玩出仪式感~
|
||||
"
|
||||
]
|
||||
]"
|
||||
}
|
||||
|
||||
输出结果:
|
||||
{ "不良内容分析" : "
|
||||
{ "analysis" : "
|
||||
1、观察文案标题和内容,可以看出此文案主要面向亲子出游人群,因此修改后的文案也应该围绕亲子出游这一主题。
|
||||
2、文章标题字数为28个字,超过19个字,因此属于不符内容。由于要求中提到尽量保留emoji,并且标题中数字后面的"元"字应删去,所以修改为:五一遛娃👶必囤!喜来登1088景观房
|
||||
2、文章标题字数为28个字,超过19个字,因此属于不符内容。由于要求中提到尽量保留emoji,并且标题中数字后面的“元”字应删去,所以修改为:五一遛娃👶必囤!喜来登1088景观房
|
||||
3、产品资料中未提及儿童乐园开放时间和儿童乐园配置,但文案中提到儿童乐园10:00-20:00全程开放,滑梯/积木/绘本一应俱全,因此属于不符内容。应修改为:儿童乐园:免费儿童乐园和丰富的游乐设施,让孩子们可以尽情玩耍。
|
||||
4、产品材料中未提及户外泳池开放时间和消毒频次,但文案中提到户外泳池:9:00-18:00恒温开放(五一期间每日消毒3次),因此属于不符内容。应修改为:户外泳池:酒店配有户外无边泳池,供大人小孩一同享受清凉时光。
|
||||
5、产品材料中未提及健身房开放时间与具体细节,但文案中提到健身房:8:00-22:00配备亲子瑜伽课程(需提前预约),因此属于不符内容。应修改为:健身房:酒店提供免费健身中心,方便您和家人一起强身健体。
|
||||
@ -142,12 +143,11 @@ class ContentJudger:
|
||||
|
||||
8. 必须按照以下格式输出修改后内容,不需要输出无关内容
|
||||
{
|
||||
"不良内容分析" : "分析过程",
|
||||
"analysis" : "分析过程",
|
||||
"title": "修改后的标题",
|
||||
"content": "修改后的内容",
|
||||
"content": "修改后的内容"
|
||||
}
|
||||
"""
|
||||
|
||||
logging.info("ContentJudger初始化完成")
|
||||
|
||||
def _load_system_prompt(self):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user