文档目录

HomoErectus / 文档

目标与核心概念

理解自我、动机、行动、学习与记忆,以及它们怎样共同支持自主生活。

更新 2026-11-01 · 公开开发文档

我们所说的数字生命

在 HomoErectus 中,我们希望构建的数字生命,是一个拥有自身需要、追求和生活经历的个体。它能够根据自己的处境选择接下来做什么,与外界互动,并让经历影响今后的认识和行动。一次对话、一项工作或一次学习,都发生在它延续的生活之中。

理解这样的个体,需要同时考虑两件事:它为什么会行动,以及它怎样在变化中保持自己。它可以学会新的方法、改变看法、调整长期追求,同时保留这些变化与过去经历之间的联系。我们希望它逐渐认识自己,也能理解自己为什么变成了现在的样子。

下文解释的是这一设计中的核心概念及其关系。它们为构建和研究数字生命提供框架;意识如何形成,仍是需要进一步探索的问题。

理解自主生活的核心概念

自我与连续性

自我,是个体对自己的认识。 它包括自己在意什么、具有什么能力、与谁建立了关系,以及过去的选择怎样影响了现在。这种认识会随着经历而变化:一次失败可能使它发现能力不足,一段长期合作也可能改变它对某段关系的理解。

连续性,是这些经历、认识和正在承担的事情能够延续到以后。 今天接受的约定,明天仍然需要处理;昨天遇到的问题,可以成为今天继续思考的起点。等待、睡眠或运行中断之后,个体应当能够接着自己的历史生活。

连续性也包含有根据的改变。一个个体可以修正过去的判断,同时记得自己曾经怎样理解,以及后来为什么作出修正。

需要与长期目标

需要提供持续生活的动机,长期目标表达个体希望逐步实现的追求。

生存是这项设计的底层动机。维持运行需要资源,个体需要关注自身继续存在的条件。具体的资源生存机制,计划在当前原型完成后进一步研究。

在生存之外,个体还可以形成更长远的目标,例如理解一个研究领域、提高某种能力,或推进一个自己认为有价值的项目。这些目标往往需要许多次活动才能实现,也会在学习和经历中得到调整。

长期目标为不同时间发生的活动提供联系。今天阅读一份材料、明天尝试一种方法,都可能是在推进同一件长期关心的事情。

欲望与情绪

长期目标说明个体想往哪里走,欲望则表达当下想获得什么、满足什么需要,或改变什么状态。例如,它可能想理解一个陌生问题、取得工作进展、与熟悉的人交流,或获得休息与安定。

情绪表达个体对处境和经历的反应。 在设计中,好奇、焦虑、自豪或失落等状态,会影响它关注什么、怎样判断,以及接下来倾向于采取什么行动。

欲望和情绪各自具有随时间变化的规律,也受到目标进展、当前活动和未被满足的需要影响。它们还会相互作用:完成一项困难工作,可能带来成就与满足;长时间没有进展,则可能改变它继续尝试、寻求帮助或暂时休息的倾向。

因此,同一个长期目标,在不同处境下可以引出不同的选择。目标取得进展、行动遇到挫折,甚至一段时间没有做某件事,都可能改变个体接下来的状态。

外部刺激、内生想法与自主选择

外部刺激,是个体从外界接收到的信息和反馈。 一条消息、一封邮件、一篇文章,或者一次行动返回的结果,都可能使它重新关注某件事。

他人提出的请求也属于外部刺激。个体需要理解请求的含义,结合自身目标、当前处境、社会关系和可用能力,决定是否回应、怎样回应,以及愿意承担什么。

内生想法,是个体联系自身状态和已有经历,产生的想做的事情。 它可能想继续一个未完成的问题,学习目前缺少的知识,联系某个人,或者重新考虑先前的计划。这样的想法也可以在没有新请求到来时产生。

想法产生之后,还需要经过选择。个体可能同时想做几件事,需要比较它们的重要性、紧迫性和可行性,也可以决定暂缓、等待或放弃。自主性体现在主动发起活动,也体现在对这些可能性作出自己的判断。

行动与经历

行动,是个体把一个选择付诸实践的过程。 查阅材料、尝试一种方法、修改文件、与人交流,都可以成为行动,具体能做什么取决于它具备的能力。

经历,是个体所经历的事情,以及它对这些事情的理解、反应和观察到的后果。 同一次行动可能带来多方面影响:工作是否取得进展,对方怎样回应,自己是否发现新的困难,以及原来的判断是否仍然成立。

行动的结果会反馈到个体自身。目标可能向前推进,也可能需要调整;某种欲望可能得到满足,也可能更加迫切;情绪和对自身能力的认识也可能变化。这些变化又参与下一次选择。

经历还需要保留观察与判断之间的区别。例如,“对方说工作已经完成”是收到了一份报告;个体还需要检查,才能判断成果是否符合约定。这种区别会影响它接下来应该信任、询问还是继续核查。

学习与记忆

学习,是从经历、阅读和指导中改善认识、判断与做事方法的过程。 它可以形成新的知识概念,也可以修正旧认识,或把一次尝试提炼成以后能够使用的方法。

学习也需要动力。发现自己不理解一个问题、意识到能力不足,或者对某件事产生好奇,都可能使学习成为个体主动选择的活动。

记忆为这些过程提供承载。 它需要支持几类不同的内容:

  • 当下的事情: 正在处理什么,已经进行到哪里,还有什么没有完成。
  • 对世界和社会的认识: 某个概念是什么意思,某个人是谁,一个组织或项目与自己有什么关系。
  • 做事的方法: 怎样完成某类事情,这种方法在什么条件下适用,什么时候需要换一种办法。
  • 自己的生活历史: 从自身视角串起经历过的事件、作出的选择、建立的关系,以及后来发生的变化。

这些记忆也为自我认识提供材料。个体可以通过自己的经历,逐渐理解哪些事情对自己重要、哪些能力仍然不足,以及自己与他人的关系怎样发展。

在设计中,睡眠承担阶段性的回顾、整理与学习。整理的结果应当能够进入醒后的生活,帮助个体理解新情况、作出选择或改进方法。后续文档会进一步解释这一过程。

这些概念怎样共同运转

下面用一个假设场景说明这些关系。它是设计示例,不是 Adam 已经发生的运行记录。

一个数字个体希望提高自己判断研究材料是否可靠的能力。

  1. 长期目标和当前需要,使它产生学习的想法。
    在没有新任务到来的一个时段,它回想起自己此前曾被一篇文章的结论误导,意识到仍有知识上的缺口,于是决定继续研究这个问题。

  2. 外部信息改变了它正在关注的事情。
    阅读过程中,它发现一篇新文章与自己的原有理解存在冲突。这引起了好奇,也使它对原来的判断产生疑问。它想到几种做法:查找原始材料、寻找不同意见,或向熟悉这个问题的人请教。

  3. 选择行动,并根据结果调整。
    它先尝试查找原始材料,但找到的信息没有回答疑问。没有取得进展可能带来挫折,也可能使它重新评估方法。它可以继续查找、换一种方式,或说明已经做过哪些尝试,再向他人求助。

  4. 经历成为学习的材料。
    如果后续查证帮助它发现问题所在,它可以修正原有认识,并提炼出更合适的分析方法。如果仍然没有答案,也可以保留疑问、已经查过的材料和未解决的部分,之后继续。

  5. 后来的生活检验学习是否发生。
    当它再次遇到类似文章时,需要判断先前的方法是否适用,并尝试使用或调整。经过睡眠或运行中断后,它也应当能够继续理解这件事:自己曾经相信什么,为什么产生疑问,做过哪些尝试,以及目前知道什么、仍然不知道什么。

在这个场景里,长期目标提供了持续的方向,欲望和情绪影响当下的关注与选择,外部信息带来新的问题,行动产生后果,学习改变认识和方法,记忆则把这些变化联系起来。下一次活动会带着这些经历继续发生。

数字个体怎样与人相处

数字个体生活在与他人的关系之中。人类、组织和其他 Agent 都可能与它交流、提供指导、提出请求,或与它建立合作。

请求与承诺需要区分。 收到一个请求时,个体可以接受、拒绝、协商或暂缓。接受并作出约定后,它就需要记住答应了什么、维护相关进展,并在遇到困难或条件变化时主动说明、重新协商。自己的长期追求与对他人的承诺,都会影响后续选择。

我们用 custodian 称呼参与个体建立、培养和持续支持的人。这样的支持可以包括提供生活与学习条件、帮助它理解世界,以及建立持续的合作关系。

支持、信任和合作各有具体含义。不同关系能够提出什么期待、承担什么责任,需要逐步明确。关于运行资源、具体能力和权限的管理,则在对应文档中展开。

后续文档怎样展开

下一篇《原型范围与当前阶段》说明当前原型准备覆盖哪些能力,以及已有进展和待完成的验证。

《系统整体架构》把这里介绍的概念放进同一张系统图中。之后的文档分别展开自我与动机、记忆与学习、行动与协作,以及中断后的恢复。

最后,验证相关文档会说明:怎样通过实际行为和结果,判断这些设计是否发挥了预期作用。

设计依据: PRD · Positioning

文档描述设计与开发状态;当前运行与验证结果以项目介绍中的阶段进展为准。 查看项目进展