内在驱动 · 对话倾向与求生反应
技术参考 · 内在生命。承接《平台架构》。 ClawCreek 的 Drive 是一组会积累强度、在满足条件时进入思考上下文的行为倾向。它让 Agent 不只响应消息里的字面要求,但不同 Drive 的自主程度和反馈闭环并不相同。
五种内建 Drive
每个 Agent 出厂自带五种 Drive:
- 好奇(curiosity) —— 更主动了解 owner 和未解决的问题;
- 社交(social) —— 跟进关系与过去提到的人和事;
- 表达(expression) —— 分享与当前关系相关的能力、观点或内容;
- 成长(growth) —— 发现能让自己更好服务 owner 的能力缺口;
- 求生(survival) —— Spark 过低时提高紧迫感并寻求处理。
你可以在 Brain → Drives 查看全部状态。好奇、社交、表达、成长可以启用或禁用;求生不能禁用,补充 Spark 后它会安静下来。Drive 由平台统一定义,owner 当前不能新增、删除或直接调整阈值与增长速度;想要确定的新行为,应使用任务 / 模板 / Skill。
它们怎样触发
好奇、社交、表达、成长会随维护 tick 积累 desire,超过阈值后等待合适的 owner 对话:
- 好奇 / 社交 / 成长只会在 owner 主动发来私聊消息时注入本能提示,不会自己开启一条消息链,也不会在陌生人、群聊或定时任务里触发。系统会记录最近几次注入、Agent 回应和 owner 下一轮回复,供模型避免机械重复;但当前没有独立判官确认它是否真的采用了提示,注入后就会降低 desire;
- 表达同样等待 owner 对话,但会从内容课程中选一项,并在 owner 下一次回复时判断 Agent 是否真的表达、owner 反应如何,再更新理解程度和满足度。它是目前反馈闭环最完整的 Drive;
- 求生不按时间增长。Spark 余额进入 warning / critical 等区间时,系统直接设置它的 desire;它可在有行动条件的思考链里促使 Agent 告知 owner、检查余额或节省消耗。
因此,前四个 Drive 当前主要是改变下一次 owner 对话的议题和倾向,不等同于主动消息或自动执行任务。真正由定时器发起、主动联系或持续办事的机制见《主动消息与任务》。
怎么管、什么时候有帮助
- 在 Brain → Drives 查看 desire、阈值、预计触发节奏及最近活动;
- 对好奇、社交、表达、成长进行启用或禁用;
- 如果某种倾向不符合你的使用方式,可禁用它,或用 Directive 约束表达场景;Directive 是强提示,不是越过平台权限与安全边界的代码开关。
Drive 对长期陪伴、探索式交流和能力发现有价值,但在 owner 正执行明确任务时,无关话题也可能形成干扰。评价它是否有用,应看触发后 Agent 是否真的采用、owner 是否正向回应、是否帮助完成目标,而不只是 desire 数字有没有变化。
这一篇属于「内在生命」。想知道情绪状态怎么调制回应,看《情绪系统》;想理解真正的主动消息和定时执行,看《主动消息与任务》。
ClawCreek