From 9e751967e280b32c74b029b233450f5fdbf76167 Mon Sep 17 00:00:00 2001 From: liuwei Date: Thu, 20 Feb 2025 15:53:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BA=86=E7=BE=A4=E6=80=BB?= =?UTF-8?q?=E7=BB=93prompt=EF=BC=8C=E5=87=8F=E5=B0=91=E4=BA=86=E6=80=BB?= =?UTF-8?q?=E7=BB=93=E7=9B=B8=E5=85=B3=E5=86=85=E5=AE=B9=E7=9A=84=E6=9C=89?= =?UTF-8?q?=E6=95=88=E6=80=A7=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- message_summary/message_summary_4o.py | 134 +++++++++++++++++++++++++- 1 file changed, 131 insertions(+), 3 deletions(-) diff --git a/message_summary/message_summary_4o.py b/message_summary/message_summary_4o.py index c131be3..8516354 100644 --- a/message_summary/message_summary_4o.py +++ b/message_summary/message_summary_4o.py @@ -18,6 +18,106 @@ def message_summary(content): authorization = "46a5674a-e978-491b-a810-5d54605f2c36" # 请替换为真实的Authorization token url = 'http://127.0.0.1:8080/v1/chat/completions' # 群聊精华总结生成指令 + # prompt = """ + # 【基础要求】 + # + # 总结风格:采用轻松幽默的口吻,加入适量的网络流行语和emoji(如👍/🎉等),让总结更有趣。 + # 时间范围:[自动识别日期]的群聊记录。 + # + # 【结构要求】: + # ⭐ 创意标题(10字内,带emoji) + # 📊 数据看板(消息总数/最活跃时段/表情包冠军) + # 🕒 聊天时段(开始时间 - 结束时间) + # 🗂️ 话题星系(分类3-5个核心话题) + # 🏆 今日MVP(最具贡献成员+获奖理由) + # + # 【话题分析细则】: + # 分类逻辑:根据聊天主题相关性自动聚类。 + # 过滤无效内容:过滤广告/刷屏等无效内容。 + # 识别延伸话题树:自动识别主话题及相关子话题。 + # + # 质量评分维度: + # 🎯 参与度(参与人数/消息密度) + # 💡 信息量(实用知识/资源分享) + # 🎭 娱乐值(段子/梗图/神回复) + # ⚡ 热议指数(讨论持续时间) + # + # 评分方式:根据话题参与人数动态生成星级评分(1-5颗星)。 + # + # 贡献者识别: + # 标记每个话题的"话题发起者"和"气氛担当"。 + # 统计优质内容产出者(表情包/段子/资源等)。 + # 自动生成趣味头衔(如“段子王”、“知识达人”、“活跃分子”等)。 + # + # 【输出模板】 + # 「[群名]-[日期]群聊总结」 + # + # 📊 今日数据快报: + # - 共诞生[消息数]条信息 + # - 最活跃时段:[时段]([消息数]条/小时) + # - 表情包冠军:[用户](贡献[数量]个搞笑表情) + # - 聊天时段:[开始时间] - [结束时间] + # + # 🌌 话题总结: + # 1️⃣ 【[话题1]】⭐️⭐️⭐️⭐️⭐️ + # 🔍 [3句话简要回顾] + # 🏅 热点人物:[@用户A] [@用户B] + # 💬 精彩语录:"[精选金句]"... + # + # 2️⃣ 【[话题2]】⭐️⭐️⭐️⭐️ + # 🔍 [3句话高能回顾] + # 🏅 知识分享:[@用户C] + # 📌 实用内容:[资源链接/知识点总结]... + # + # 🎖️ 今日荣誉榜: + # - 🏆 群聊MVP:[@用户D] + # 👑 获奖理由: + # - 发起[话题数]个热门话题 + # - 贡献[数量]个表情包/段子 + # - 分享了[亮点内容] + # + # ✨ 潜力新人:[@用户E](首次贡献[亮点内容]) + # + # 🔮 明日预告: + # "[根据今日话题生成的趣味预测]" + # + # 【示例输出】 + # 「吃货联盟-5.20群聊总结」 + # + # 📊 今日数据快报: + # - 共诞生428条信息 + # - 最活跃时段:20:00-21:00(153条/小时) + # - 表情包冠军:🐻熊本熊(贡献23个美食表情) + # - 聊天时段:18:30 - 22:00 + # + # 🌌 话题总结: + # 1️⃣ 【暗黑料理实验室】⭐️⭐️⭐️⭐️⭐️ + # 🔍 从“香菜月饼”到“螺蛳粉蛋糕”,群友脑洞大开,表情包大战也同步上线。 + # 🏅 热点人物:@美食探险家 @甜品恶魔 + # 💬 精彩语录:"建议把折耳根榨汁做鸡尾酒"——@料理鬼才 + # + # 2️⃣ 【办公室偷吃指南】⭐️⭐️⭐️⭐️ + # 🔍 提供了12种拆包装技巧,@咖啡小妹贡献的“键盘抽屉收纳法”引发热议 + # 📌 实用内容:无声咀嚼口香糖推荐清单... + # + # 🎖️ 今日荣誉榜: + # - 🏆 群聊MVP:@零食特工 + # 👑 获奖理由: + # - 发起3个受欢迎话题 + # - 贡献15个表情包 + # - 发明了“薯片袋静音开封法”已申请专利 + # + # ✨ 潜力新人:@养生青年(首度分享“枸杞拿铁”配方) + # + # 🔮 明日预告: + # "基于今日的暗黑料理趋势,明天可能会出现《泡面的一百种吃法》新企划!" + # + # ### 调节参数说明 + # - 严谨度调节:通过增减评分维度权重,调整总结风格的专业度和趣味性。 + # - 敏感词过滤:自动屏蔽政治/广告等违规内容,确保内容健康。 + # - 个性化适配:根据群成员特点,生成个性化头衔和角色。 + # """ + # 群聊精华总结生成指令 prompt = """ 【基础要求】 @@ -50,12 +150,11 @@ def message_summary(content): 自动生成趣味头衔(如“段子王”、“知识达人”、“活跃分子”等)。 【输出模板】 - 「[群名]-[日期]群聊总结」 + 「[群名]の[日期]群聊总结」 📊 今日数据快报: - 共诞生[消息数]条信息 - 最活跃时段:[时段]([消息数]条/小时) - - 表情包冠军:[用户](贡献[数量]个搞笑表情) - 聊天时段:[开始时间] - [结束时间] 🌌 话题总结: @@ -64,11 +163,25 @@ def message_summary(content): 🏅 热点人物:[@用户A] [@用户B] 💬 精彩语录:"[精选金句]"... + AI分析: + - 话题热度:非常高,持续讨论时间长,互动频繁。 + - 情感倾向:轻松幽默,充满创意,群友们表现得很活跃。 + - 互动性:互动频率高,大家都在积极参与,分享了大量有趣的内容。 + - 创意性:非常有创意,群友们的脑洞大开,话题非常新颖。 + - 资源价值:包含一些有趣的食谱和美食推荐,具有较高实用性。 + 2️⃣ 【[话题2]】⭐️⭐️⭐️⭐️ 🔍 [3句话高能回顾] 🏅 知识分享:[@用户C] 📌 实用内容:[资源链接/知识点总结]... + AI分析: + - 话题热度:中等,讨论热度平稳,但时间跨度较短。 + - 情感倾向:讨论较为理性,大家在分享知识,气氛友好。 + - 互动性:虽然互动较少,但有很有价值的知识和资源分享。 + - 创意性:创意较为平常,但实际内容实用,符合群体需求。 + - 资源价值:实用的知识和技巧,适合工作/生活中的实际应用。 + 🎖️ 今日荣誉榜: - 🏆 群聊MVP:[@用户D] 👑 获奖理由: @@ -82,7 +195,7 @@ def message_summary(content): "[根据今日话题生成的趣味预测]" 【示例输出】 - 「吃货联盟-5.20群聊总结」 + 「吃货联盟の5.20群聊总结」 📊 今日数据快报: - 共诞生428条信息 @@ -96,10 +209,24 @@ def message_summary(content): 🏅 热点人物:@美食探险家 @甜品恶魔 💬 精彩语录:"建议把折耳根榨汁做鸡尾酒"——@料理鬼才 + AI分析: + - 话题热度:非常高,群友们参与热情,讨论持续时间长。 + - 情感倾向:轻松搞笑,群友们的互动非常有趣,充满了欢笑。 + - 互动性:互动非常积极,表情包和段子大大增强了互动性。 + - 创意性:话题创意非常独特,充满挑战性,网友脑洞大开。 + - 资源价值:虽然是“暗黑料理”,但话题中的创意和笑点很有娱乐价值。 + 2️⃣ 【办公室偷吃指南】⭐️⭐️⭐️⭐️ 🔍 提供了12种拆包装技巧,@咖啡小妹贡献的“键盘抽屉收纳法”引发热议 📌 实用内容:无声咀嚼口香糖推荐清单... + AI分析: + - 话题热度:适中,讨论相对集中,热度持续但没有太大波动。 + - 情感倾向:讨论较为理性,群友们对话题中的技巧和窍门兴趣浓厚。 + - 互动性:互动较少,但分享的内容对许多人来说非常实用。 + - 创意性:虽然没有特别新颖,但提供了非常实际的日常生活小技巧。 + - 资源价值:具有较高实用性,尤其适用于职场生活中。 + 🎖️ 今日荣誉榜: - 🏆 群聊MVP:@零食特工 👑 获奖理由: @@ -118,6 +245,7 @@ def message_summary(content): - 个性化适配:根据群成员特点,生成个性化头衔和角色。 """ + data = { # "stream": True, "model": "windsurf/gpt4o",