user-cognitive-profiles

🧠 智能认知画像与沟通优化专家

OpenClaw 本地认知分析工具,解析 ChatGPT 历史识别沟通原型,生成个性化 Agent 配置,实现 AI 交互精准适配。

收藏
10.3k
安装
2.4k
版本
v1.0.0
CLS 安全性认证2026-05-05
点击查看完整报告 >

使用说明

核心用法
该 Skill 通过分析用户的 ChatGPT 对话导出文件(conversations.json),运用聚类算法识别用户的认知原型(Cognitive Archetypes)。用户需先从 ChatGPT 设置中导出数据,然后运行 Python 分析脚本,生成包含主要沟通模式、消息长度偏好、上下文切换频率等指标的 JSON 报告。最终将这些洞察整合到 OpenClaw 的 SOUL.md 或 AGENTS.md 配置文件中,使 Agent 能够根据用户的"效率优化者"、"系统架构师"或"哲学探索者"等原型自动调整回应风格。

显著优点
最突出的优势是完全本地化的隐私保护机制,所有数据处理均在用户设备完成,无需上传敏感对话内容至第三方服务器。该工具基于真实的对话历史而非问卷调研,能够客观捕捉用户在不同场景下的沟通差异(如工作 vs 个人模式)。支持高度定制化,用户可通过 YAML 文件定义专属原型,或调整聚类数量(2-10+)以平衡简化与精细度。输出报告不仅包含统计学指标(平均消息长度、代码块比例等),还提供可直接用于 Agent 配置的通信校准建议。

潜在缺点
目前仅支持 ChatGPT 的特定导出格式,无法兼容 Claude、Gemini 等其他平台的对话历史。作为 T3 来源的个人项目,缺乏企业级的长期维护保障和代码审计背书。分析质量高度依赖导出数据的完整性,对于新用户或对话样本较少的场景,聚类结果可能不够稳定。此外,脚本需要预装 Python 3 及 scikit-learn 等依赖,对非技术用户存在一定门槛。

适合群体
主要面向高级 AI 用户、Agent 开发者、以及追求极致个性化交互体验的技术从业者。适合需要频繁切换专业/个人沟通语境的用户,以及希望将 AI 从"通用助手"升级为"认知伙伴"的研究人员。对于关注数据隐私、不愿将对话历史上传至云端分析服务的安全意识较强用户尤为合适。

使用风险
虽然数据处理本地进行,但生成的分析报告(my-cognitive-profile.json)可能包含对话关键词摘要,需像保管原始导出文件一样谨慎存储。测试脚本 test_wildchat.py 会从 HuggingFace 下载 WildChat-1M 公开数据集,虽不涉及用户隐私数据,但在企业防火墙环境下可能触发网络策略告警。此外,过度依赖历史数据可能导致 Agent 固化过去的沟通模式,无法适应用户 evolving 的需求变化。

安全解读

核心用法

User Cognitive Profiles 是一款本地化对话分析工具,旨在帮助用户理解自身与 AI 的交互模式。用户需先从 ChatGPT 官方导出对话数据(Settings → Data Controls → Export),获得 conversations.json 文件后,运行 Python 脚本进行聚类分析。系统基于消息长度、结构偏好、探索深度和沟通语气四个维度,识别出用户的认知原型(如效率优化者、系统架构师、哲学探索者、创意合成者),并生成包含置信度、关键词、样本对话的详细画像。

核心功能包括:自定义原型定义(通过 YAML 配置)、动态聚类数量调整(2-10+ 个原型)、时间序列对比(追踪沟通模式演变)、以及跨 Agent 的提示词导出。输出结果可直接集成到 OpenClaw 的 SOUL.md 或 AGENTS.md 中,实现 Agent 的自动风格适配。

显著优点

1. 完全本地化隐私保护:所有数据处理在本地完成,无网络上传,符合 GDPR 数据最小化原则
2. 科学的维度建模:四个分析维度(长度/结构/深度/语气)覆盖了人机交互的核心变量,原型定义具有可解释性

3. 高度可定制化:支持自定义 YAML 原型配置、调整聚类粒度、导出多种格式(JSON/提示片段)

4. 动态适配能力:可检测上下文切换(如从技术讨论转向快速指令),支持 Agent 实时调整响应策略

5. 生态集成友好:专为 OpenClaw 设计,与 AGENTS.md/SOUL.md 工作流无缝衔接

潜在局限

1. 数据获取门槛:需等待 ChatGPT 官方导出(通常 24 小时),且仅支持 ChatGPT 历史,Claude/其他平台对话无法分析
2. 原型标签的模糊性:聚类结果依赖算法,可能出现"置信度相近"的情况,需人工校验

3. 静态快照局限:导出的对话历史是静态的,无法实时学习当前会话中的模式演变

4. 语言局限性:关键词检测和原型命名主要面向英文场景,中文用户的模式识别准确度未经充分验证

5. 自我报告偏差:分析基于用户实际输入,而非真实意图——用户可能在不同场景下刻意调整沟通风格

适合人群

  • 高频 AI 协作者:日均有 3+ 轮对话的技术写作者、开发者、研究者
  • 多角色切换者:工作/生活中需要频繁切换沟通语境(技术讨论 vs 日常闲聊)的用户
  • Agent 定制开发者:希望构建个性化 OpenClaw Agent 的高级用户
  • 人机交互研究者:对用户行为分析、对话系统个性化感兴趣的研究人员
  • 隐私敏感型用户:希望获得个性化体验但拒绝云端数据分析的群体

常规风险

1. 数据残留风险:虽然 Skill 本身不外传数据,但用户本地保存的 conversations.json 和生成的 profile.json 包含敏感对话内容,需妥善管理文件权限
2. 过度拟合陷阱:过度依赖历史模式可能导致 Agent 僵化,忽视用户当前的真实意图

3. 原型刻板印象:将复杂的沟通行为简化为几个原型标签,可能造成认知偏见或自我强化

4. 第三方依赖:依赖 scikit-learn/numpy/PyYAML 等库,需保持依赖更新以避免供应链攻击

5. 跨设备同步:配置文件保存在 ~/.openclaw/ 目录,多设备使用时需手动同步认知画像

user-cognitive-profiles 内容

examples文件夹
references文件夹
scripts文件夹
手动下载zip · 27.9 kB
custom-archetypes.yamltext/plain
请选择文件