Commit Graph

44 Commits

Author SHA1 Message Date
liuwei
57bb46bb21 Revert "完善表情资产后台能力并补充群总结落库"
This reverts commit 2a54650a6f.
2026-04-02 17:54:35 +08:00
liuwei
2a54650a6f 完善表情资产后台能力并补充群总结落库
- 新增表情资产表,支持表情文件落盘后的资产沉淀、查询与发送时间回写
- 将表情下载从消息主链路中移出,改为后台定时批处理,降低同步入库阻塞风险
- 抽取通用 CDN 下载与 base64 落盘能力,统一图片与表情文件处理方式
- 在后台通讯录聊天窗口增加表情资产面板,支持查看资产并直接选择发送表情
- 新增后台表情资产接口,支持按群过滤最近表情素材
- 优化消息列表中的表情消息展示,支持在后台直接预览表情图片
- 启动时不再同步补偿历史表情,统一交由定时任务处理,避免影响系统稳定性
- 新增群总结落库表,支持将每日总结写入数据库,便于后续知识库提取与复用
- 将定时总结结果写入数据库,保留总结文本、周期信息、消息数量和元数据
2026-04-02 17:52:17 +08:00
liuwei
78ab3e65c2 完善成员画像插件的日/周/月分层提取与已结束日期处理逻辑
- 将成员画像能力进一步收敛到插件内部,强化按群启用、后台异步刷新、后台查看的完整链路
- 新增群维度按日批量提取能力:以群为单位按天处理一次,统一提取当天活跃成员的日级画像摘要
- 日级画像输出扩展为更适合长期累计的结构化信号,补充身份线索、技能信号、家庭线索、阶段线索、价值偏好、群内角色、决策风格等字段
- 优化提示词设计,明确要求优先提取可复用、可累计、可验证的行为线索,减少一次性情绪和短期噪声对长期画像的干扰
- 打通日 -> 周 -> 月 -> 最终画像 的分层汇总链路,让后续月度画像直接消费日/周级结构化摘要,而不是重复回扫长窗口原始消息
- 新增/完善画像融合策略:identity_traits、skill_profile、family_profile、life_stage_profile、value_profile 也纳入长期分数累计,不再仅依赖最近一次结果覆盖旧结果
- 将活跃群、活跃成员、辅助消息样本等口径统一调整为只处理已结束日期,避免当天未完结数据进入画像计算
- 调整日级批处理逻辑,默认只处理昨天及更早日期,确保不会处理当天消息
- 修复重复执行时仍然先调用 AI 再跳过的问题,改为先检查当天候选成员是否已完成生成,全部已存在时直接跳过,减少无效 AI 请求和耗时
- 增加群日批处理、周摘要、月摘要、群刷新进度等日志,方便后台定位当前刷新到哪些群、哪些成员、进度如何
- 丰富后台画像展示字段,支持查看更完整的长期画像维度与摘要统计
- 更新插件配置默认值,收敛为近 60 天启动窗口、每日滚动处理与群级日摘要模式
- 补充 message_storage 读取能力,支持按群按日提取消息,为群日批量画像与后续周期汇总提供底层数据支撑
2026-04-02 13:41:51 +08:00
liuwei
60b72874b5 feat: 重构成员画像为日周月分层沉淀链路并增强后台摘要能力
本次提交围绕成员画像插件进行了较大升级,核心目标是把原来偏单次、偏近期的成员交互摘要,升级为可随时间沉淀的分层画像能力。

主要功能变更如下:
1. 新增成员分层摘要存储表 t_member_digest,并提供对应的数据库操作层,支持按成员、按群、按摘要类型(daily/weekly/monthly)持久化周期性摘要结果。
2. 在 member_context 插件内新增 MemberDigestService,把画像生成拆分为日摘要、周摘要、月摘要三级处理流程,再由最终画像服务消费这些分层摘要,减少直接反复处理大量原始消息带来的成本和失真。
3. 新增提示词构建模块,分别为日级观察、周级归纳、月级归纳以及最终画像整理提供独立提示词,强调中性、克制、避免敏感推断,并将长期特征与近期状态明确分层。
4. 重写成员最终画像生成逻辑,优先基于日/周/月摘要融合出长期特征、习惯模式、长期回复偏好、近期状态等信息,再用 AI 对分层摘要做最终整理,避免仅依赖近 30 天消息得出偏短期结论。
5. 保留并增强长期画像融合逻辑,通过打分、衰减和重复证据累积,使长期特征随着时间逐步稳定,而不会被单次刷新完全覆盖。
6. 在消息存储层补充成员按时间增量获取、按活跃日期统计、按天取消息等查询方法,为后续分层摘要生成提供数据支撑。
7. 扩展 member_context 插件配置,增加日级摘要消息上限、日摘要最小消息数、单次回填的日摘要数量上限、最终画像使用的日/周/月摘要数量等参数,便于在准确性和系统负载之间做平衡。
8. 后台成员摘要详情页新增长期沟通倾向、长期特征、习惯模式、长期回复偏好、近期状态、历史样本数、分层摘要数量等展示字段,方便观察画像沉淀程度。
9. 优化后台查看成员摘要接口逻辑:首次打开如果还没有摘要,不再同步阻塞生成,而是返回未就绪状态,配合后台手动异步刷新,降低页面卡顿和接口阻塞风险。
10. 增强刷新日志,单成员和群级刷新会输出当前刷新模式以及日/周/月摘要数量,便于排查画像构建进度。
11. 调整当前日、当前周、当前月摘要的重算逻辑,确保新增日摘要写入后,本周和本月摘要不会长期停留在旧版本。

本次提交后,成员画像能力从“基于近期样本的单层摘要”升级为“基于时间沉淀的分层画像管线”,为后续把画像稳定接入 AI 自动回复上下文打下基础,同时尽量保持现有群权限控制和后台异步刷新方式不变。
2026-04-02 12:42:28 +08:00
liuwei
7f21ef4f69 总结优化 2026-04-02 12:01:58 +08:00
liuwei
ce1708677f feat: add pluginized member context profiling 2026-04-02 11:49:20 +08:00
liuwei
14720f48a4 UI改版测试V0 2026-03-09 11:32:08 +08:00
liuwei
10a3f18540 首页美化一下 2026-02-27 12:22:07 +08:00
liuwei
3940a413d5 Revert "首页美化一下"
This reverts commit 628887186d.
2026-02-27 11:48:49 +08:00
liuwei
628887186d 首页美化一下 2026-02-27 11:48:06 +08:00
liuwei
eae0b4fd18 Reapply "codex 试用,美化"
This reverts commit 3a1b70d3e4.
2026-02-27 11:07:12 +08:00
liuwei
3a1b70d3e4 Revert "codex 试用,美化"
This reverts commit f2af83a72f.
2026-02-26 14:57:38 +08:00
liuwei
f2af83a72f codex 试用,美化 2026-02-26 14:48:15 +08:00
liuwei
80ec3c0799 优化返回内容 2026-01-20 10:51:12 +08:00
liuwei
1dcba5d6ba 优化返回内容 2026-01-20 10:49:33 +08:00
liuwei
98c4e7ed3e 优化返回内容 2026-01-20 10:48:19 +08:00
liuwei
32aaee646c 优化返回内容 2026-01-20 10:46:59 +08:00
liuwei
fc1810daf6 优化返回内容 2026-01-19 17:42:02 +08:00
liuwei
c3f6cf1bd9 优化返回内容 2026-01-19 17:41:52 +08:00
liuwei
3ce78069ce 优化返回内容 2026-01-19 17:41:39 +08:00
liuwei
6143b8e780 添加活跃时间 2026-01-19 17:31:25 +08:00
liuwei
9c215a7853 添加活跃时间 2026-01-19 17:30:29 +08:00
liuwei
a946a53473 添加活跃时间 2026-01-19 17:29:47 +08:00
liuwei
5f7deb4235 添加活跃时间 2026-01-19 17:26:14 +08:00
liuwei
42b18a42c0 优化首帧功能,如果没传入首帧,则提取首帧。 2025-05-29 17:00:38 +08:00
liuwei
3b8a672d74 添加聊天功能 2025-05-29 16:07:15 +08:00
liuwei
fcf7b18f50 添加聊天功能 2025-05-29 16:05:54 +08:00
liuwei
32a04efe5a 添加聊天功能 2025-05-29 16:03:51 +08:00
liuwei
ae3ba8d077 群成员信息 2025-05-07 17:20:06 +08:00
liuwei
f2eed8afeb 群成员信息 2025-05-07 17:18:33 +08:00
liuwei
e1d1e4e3a3 群成员信息 2025-05-07 17:16:25 +08:00
liuwei
f0835868df 添加 刷新通讯录功能,用于解决冗余数据问题。 2025-05-07 11:56:35 +08:00
liuwei
d4ce41703c 添加 刷新通讯录功能,用于解决冗余数据问题。 2025-05-07 11:55:27 +08:00
liuwei
19d56afc8d 添加 刷新通讯录功能,用于解决冗余数据问题。 2025-05-07 11:38:45 +08:00
liuwei
67af66f4e5 加入头像显示功能 2025-04-15 12:02:17 +08:00
liuwei
4f86f35130 加入头像显示功能 2025-04-15 11:59:29 +08:00
liuwei
26a419594c 加入头像显示功能 2025-04-15 11:51:26 +08:00
liuwei
2382f0ade3 加入群成员列表功能 2025-04-08 15:15:28 +08:00
liuwei
e33e0e5263 加入群成员列表功能 2025-04-08 15:10:46 +08:00
liuwei
c98e0433e0 Revert "添加群成员查看功能"
This reverts commit 2db6232e58.
2025-04-03 13:36:21 +08:00
liuwei
2db6232e58 添加群成员查看功能 2025-04-03 13:30:56 +08:00
liuwei
f2ec507ff7 管理后台 server 使用蓝图模式,降低维护成本,降低修改功能时对其他模块的影响 2025-04-03 12:18:59 +08:00
liuwei
29644271ce 调整通讯录管理 2025-04-03 11:18:46 +08:00
liuwei
30c392c39e 加入通讯录管理功能 2025-04-03 10:51:09 +08:00