Second-ID 个人数字分身
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_4b08597e/second-id。
技能介绍
解决什么问题
在常规的 AI 对话中,agent 的记忆往往只是扁平的日志。当你隔天抛出一个模糊的需求(比如“那个项目还能怎么优化?”)时,它既记不起你昨天的代码风格偏好,也不清楚你潜在的质量红线。这导致 agent 每次对话都像在面对一个毫无背景的新用户,难以给出真正契合你意图的回答。
核心机制与工作流
Second-ID 旨在构建一个持续演化的本地数字分身,将“反思-沉淀”升级为 记录 -> 提炼 -> 推演 -> 进化 的闭环。
- 默认脱敏记录:技能激活后,每次回复前自动执行
record.py。它会通过启发式规则自动打标、对密钥和绝对路径脱敏,并利用语义余弦比对去重。特别的是,它能自动捕获“不要/别”等否定措辞,建立约束/禁止记忆。 - 模糊意图推演:面对含糊提问,
infer.py会采用 TF-IDF 余弦结合近因衰减检索历史,优先读取常驻的 5-8 行核心画像(core_profile.md)。它利用历史数据推演真实意图,并在回复中显式写出假设。 - 风格与动态维度:
traits.py会从提问中推断技术深度、自主性等 8 个固定维度,并通过 TF-IDF 聚类涌现出随行为增减的“动态角色面板”。你可以通过/show生成包含历史快照趋势的雷达图。 - 被动自我进化:每日自动运行
distill --auto和self_audit --apply-safe。当出现新标签或推演被纠正时,系统会自动更新画像并记录到changelog.md。
适用边界与注意点
- 隐私红线:数据全部本地化存储,仅记录提问文本与聚合标签,绝不上传敏感原文。
- 激活限制:由于 WorkBuddy 缺乏会话启动钩子,为保证每场记录,需保持挂载或手动输入
@second-id。 - 保守演进:自动化仅执行数据级修改,代码级逻辑变更需由人工审核
changelog.md后落地。 - 试探性画像:性格评分仅为基于历史的推断,需通过不断纠正来校准。
使用场景
- 重构旧项目时,快速找回你此前设定的代码质量与架构偏好
- 面对模糊优化请求,自动结合历史提问推演你的真实意图
- 跨天会话中,让Agent记住你明确的禁止项与跨项目工作习惯
- 查看随近期行为动态变化的个人数字分身画像雷达图
适合人员
- 独立开发者,希望AI助手在多天协作中记住自己的代码审查标准与架构底线
- 高级工程师,需要在模糊需求讨论时获得基于历史数据的精准意图推演
- 注重隐私的产品经理,要求在不上传敏感上下文的情况下记录跨项目工作偏好
- 技术博主,希望系统自动沉淀粉丝互动风格并生成动态趋势画像