核心用法
LENS 是一套身份镜像系统,通过三个核心配置文件(Trinity Nodes)让 AI 代理习得用户的独特视角:
- AXIOM.yaml:用户的历史事实与客观现实
- ETHOS.yaml:用户的价值观与性格本质
- MODUS.yaml:用户的语言风格与表达方式
首次运行时,系统通过 bootstrap.js 自动初始化目录结构并配置周期性任务。后续通过 lens-distillation(夜间自动提取聊天特征)和 lens-interview(定期校准对话)持续进化。
执行策略上,代理需完全隔离当前会话的即时措辞,仅从 LENS 文件推导回应,优先遵循用户框架而非通用 AI 服务性,且严格禁止在 casual 输出中使用 AI 默认格式(项目符号、破折号等)。
显著优点
- 深度个性化:超越简单的"记住我的名字",构建完整的数字身份镜像
- 渐进式进化:分阶段( onboarding → stabilizing → habitual)持续精炼,避免一次性配置负担
- 隐私优先设计:本地文件存储、可选 PII 匿名化、
#private标签过滤、敏感信息自动脱敏 - 自我维护:内置状态迁移与版本校验,降低长期运维成本
- 可撤销性:用户可随时删除 cron 任务停止自动处理
潜在局限
- 启动门槛高:需要至少一周的密集交互(每日2次)完成核心数据采集
- 文件依赖复杂:涉及 5+ 个配置文件、环境变量、cron 任务的协同
- 冷启动问题:初期 LENS 为空时,代理缺乏有效身份参照
- 版本耦合:
SCOPE.json与package.json的版本 parity 可能成为升级阻碍 - 隐私悖论:为获得更好个性化效果,用户需让渡更多对话数据给自动蒸馏流程
适合人群
- 需要 AI 长期代理处理个人事务(邮件、日程、内容创作)的重度用户
- 对"AI 味"敏感、追求独特表达风格的创作者
- 有技术背景、能接受 YAML 配置和 cron 任务管理的用户
常规风险
- 数据滞留风险:即使启用匿名化,本地
sessions/*.jsonl仍保留原始对话记录 - 身份漂移:蒸馏算法的黑箱特性可能导致价值观提取偏差
- 供应链风险:
bootstrap.js和distillation.md的执行依赖未审计的外部 prompt - 误配置导致的信息泄露:redlined AXIOM 数据若被错误引用可能暴露敏感历史
- 过度拟合:长期运行后,代理可能过度强化用户的既有偏见