调整斗鱼日报弹幕清洗保留更多现场细节
1. 将日报给LLM的清洗策略改为仅过滤系统噪音并合并同内容重复弹幕\n2. 取消对不同表达的强模板压缩,尽量保留更多原始讨论细节和刀圈语境\n3. 扩大热点窗口、顺时序样本等素材容量,提升日报对完整现场的还原度\n4. 强化粉丝日报提示词,要求明确写出老头杯、位置分工、阵容等比赛话题\n5. 提升斗鱼日报缓存版本,避免继续复用旧策略生成的缓存结果
This commit is contained in:
@@ -514,12 +514,12 @@ class DouyuRedisManager:
|
||||
class DouyuPlugin(MessagePluginInterface):
|
||||
# 报告缓存版本号:
|
||||
# 1. 版本升级后会自动让历史缓存失效,避免继续复用旧文本/旧图片;
|
||||
# 2. 本次将版本提升到 10:
|
||||
# - 新增粉丝日报定时任务链路;
|
||||
# - LLM 输入材料再补充顺时序现场切片与场次故事线;
|
||||
# 2. 本次将版本提升到 11:
|
||||
# - 日报给 LLM 的弹幕清洗策略改成“只去系统噪音 + 只合并同内容重复”;
|
||||
# - 不再对不同表达做强模板压缩,尽量保留现场讨论细节;
|
||||
# - 同时让新日报结果自动避开旧缓存污染;
|
||||
# 因此需要刷新旧缓存,确保新版结果真实命中新链路。
|
||||
_DAILY_REPORT_CACHE_VERSION = 10
|
||||
_DAILY_REPORT_CACHE_VERSION = 11
|
||||
FEATURE_KEY = "DOUYU_MONITOR"
|
||||
FEATURE_DESCRIPTION = "🎮 斗鱼开播提醒 [订阅斗鱼 房间号, 取消订阅斗鱼 房间号]"
|
||||
|
||||
@@ -2304,11 +2304,13 @@ class DouyuPlugin(MessagePluginInterface):
|
||||
"3. 另起一行写标题:`【弹幕名场面】`,下面写 4-6 条 bullet,尽量保留弹幕原话风格,像现场回放。\n"
|
||||
"4. 另起一行写标题:`【梗王榜】`,下面写 3 条 bullet,把今天最刷屏、最有共识的梗排出来。\n"
|
||||
"5. 另起一行写标题:`【收尾播报】`,下面只写 1 句收尾,轻松一点,像群里发图后的总结句。\n"
|
||||
"6. 可以夸张一点、调皮一点,但不要低俗,不要攻击主播,不要使用“建议、策略、转化、数据表现”等运营词。\n\n"
|
||||
"6. 如果材料里出现 Dota/刀圈比赛话题,比如位置分工、老头杯、阵容、选人、比赛评价、解说讨论,必须明确写出来,不能只泛化成“气氛很好”“节目效果很足”。\n"
|
||||
"7. 可以夸张一点、调皮一点,但不要低俗,不要攻击主播,不要使用“建议、策略、转化、数据表现”等运营词。\n\n"
|
||||
f"主播:{meta.get('nickname') or meta.get('room_name') or meta.get('room_id')}\n"
|
||||
f"日期:{meta.get('anchor_day', '')}\n"
|
||||
f"{room_context_prompt}"
|
||||
"下面是已经提纯给 LLM 的现场材料,请优先抓原声弹幕、热点窗口和集体起哄片段,少写空泛概括。\n"
|
||||
"下面是已经提纯给 LLM 的现场材料。当前清洗策略只合并完全相同的重复弹幕,不同表达会尽量保留。\n"
|
||||
"请优先抓原声弹幕、热点窗口、顺时序讨论推进,以及其中出现的刀圈比赛话题,不要写成空泛热闹总结。\n"
|
||||
f"材料:\n{json.dumps(prompt_material, ensure_ascii=False, indent=2)}"
|
||||
)
|
||||
return system_prompt, user_prompt
|
||||
|
||||
Reference in New Issue
Block a user