微信聊天分析及预测工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_9d5a2a39/wechatanalyzer。
技能介绍
背景与问题
微信聊天记录是个人数字足迹的重要组成部分。许多用户希望分析自己的聊天模式、情感变化或人际关系动态,但又极度担忧隐私泄露。将包含私密对话的原始记录上传至第三方云端进行分析,带来了不可接受的安全风险。本工具旨在解决这一核心矛盾:在完全断网的本地环境中,对原始聊天文件进行深度、多维度的分析与预测。
核心能力与工作流
工具采用模块化架构,核心流程围绕本地文件展开。
1. 数据导入与预处理
通过 --input 参数导入 txt、json、docx 或 pdf 格式的聊天记录。工具会自动检测编码(如 utf-8, gb18030),并解析为结构化数据。所有处理均在本地完成,原始文件不会被修改或上传。
2. 多维度分析 (入口: analyze-v2)
分析引擎包含九个独立模块,输出结构化的 JSON 数据:
- 人格与情感洞察:利用关键词规则与
jieba分词,进行 MBTI 与 大五人格 的启发式推断。情感分析结合了词典、Emoji 映射与反讽检测,并新增rolling_trend滚动趋势和turning_points情感转折点检测。 - 关系与风险评估:新增的 关系健康度分析器 从互动平衡、回应度、情感同步等五维度计算 0-100 分。风险检测模块识别四类风险行为,并排除反讽干扰。
- 深度推演:提供趋势、行为、情感轨迹等五大维度的未来推演,并附解读。所有分析结果均基于本地算法生成。
3. 对话预测 (入口: predict-v2)
融合规则(Rule)、检索增强生成(RAG)和 MiroFish 三层模型进行下一轮对话预测。模型会感知时间背景(如周末、最后消息间隔)以调整预测时机。
4. 辅助功能
- 日历事件提取:从聊天中识别并结构化约会、提醒、生日等日程。
- 语音交互:通过
python scripts/main.py voice启动,支持口语指令,并设计了多级降级方案以适应不同硬件环境。 - 报告生成:使用
--html生成单个离线 HTML 文件,内联所有图表(如 SVG),便于存档与分享。
适用边界与注意点
- 免责声明:所有分析(包括人格、情感、风险、健康度)均为 启发式估计,结果仅供参考,绝不能用于专业心理评估、临床诊断或重大决策。
- 隐私边界:工具本身零网络请求(首次运行加载 RAG 嵌入模型除外),但用户需自行确保源聊天文件的获取方式符合法律法规。
- 能力限制:分析深度受限于聊天文本本身。语音消息、图片、链接等非文本内容不在当前分析范围内。
- 性能考量:首次使用 RAG 功能需下载约 50-100MB 的本地模型。复杂分析在大文件上可能耗时较长。可使用
python scripts/main.py doctor检查运行环境。
使用场景
- 心理咨询师在会谈间隙,需要快速量化分析来访者近期微信聊天中的情感变化趋势与关系健康度,作为访谈的辅助参考。
- 产品经理在设计聊天机器人交互策略时,利用该工具分析真实用户对话数据,提取高频话题、情感转折点与自然对话结构。
- 人力资源专员在非接触式团队氛围调研中,对已脱敏的团队内部群聊记录进行互动平衡度与风险检测分析。
- 个人在进行年终关系复盘时,导入与某位重要联系人的完整聊天记录,分析情感轨迹与互动深度随时间的变化。
适合人员
- 心理咨询从业者:需要从非结构化的文本对话中,快速获取客观的互动模式、情感倾向与关系状态量化报告,作为临床观察的补充。
- 用户体验/产品研究员:需要分析大规模真实对话数据,提炼用户沟通模式、痛点时刻与情感交互节点,以指导产品迭代。
- 人力资源或组织发展专员:需要在保护个体隐私的前提下,评估团队或部门整体的沟通氛围、协作深度与潜在人际风险。
- 注重人际关系的个人用户:希望以隐私、离线的方式回顾和理解与家人、朋友或伴侣的沟通模式、情感投入与关系变化。