Skip to content

说话风格 ​

说话风格分析只读取你本人发出的消息,覆盖十大类、179 项风格特征。结果在网页的「说话风格」页(#/style)查看,之后也将用于驱动 Agent 分身。

运行 ​

先安装说话风格依赖,然后选择做分身:

bash
weclone-cli build-profile --purpose clone

风格抽取是 build-profile 的最后一步,结果写入结果目录的 style/,网页的风格页读取同一次结果。

分析的内容 ​

类别例如
词汇选择高频词、语气词、口头禅、网络流行语、缩写
语法结构与句式句长、词性分布、强度副词
书写与副语言形式标点使用、连续标点、完全不用标点
整体语体书面语与网络聊天语、互联网化程度
语气、立场与交际基调确定性、礼貌与客套、拒绝时的缓冲
情绪表达情感词比例、情绪强度、吐槽倾向
修辞手法比喻、夸张、反讽、排比
篇章组织与信息展开展开与补充、因果、对比
对话互动与消息节奏连发、追问、话题的延展与结束方式
情境比较层私聊与工作群、家人与朋友、白天与深夜

一部分特征由本地统计得出,基于全部消息。另一部分由模型在抽样的对话中判断,页面上会注明依据。

风格页 ​

风格页把最明显的特点按打字习惯、用词、情绪表达、说话方式分组,用泡泡大小表示出现的频率,只列出足够常见的特点。点击一个特点可以看到:

  • 出现频率,例如「多数时候」「常常」「有时」「偶尔」
  • 常见写法
  • 跟不同的人聊天时的差别,各人的数字已按消息长短校正

单独运行 ​

已经有结果目录时,可以只重新抽取风格:

bash
weclone-cli distill-style --input-dir <结果目录>/people
参数说明
--input-dir聊天快照目录或单个文件
--output-dir新的输出目录,默认在 dataset/res_csv/agent/distill/style/ 下新建
--ltp-modelLTP 模型目录,默认 models/LTPbase
--window-days只分析最新一条记录之前多少天内的聊天,默认 365,0 表示全部
--llm-samples交给模型判断的对话段数量,默认 2000,0 表示全部
--no-llm只运行本地统计,不调用模型
--limit只取前 N 个对话段,用于试跑