留光星球|让真实宠物在记忆中拥有自己的数字生命

【生活娱乐|社会公益】留光星球|让真实宠物在记忆中拥有自己的数字生命

大家好,我是“留光星球”的创作者。

我目前从事酒店管理工作。在参加这次比赛之前,我没有做过开发,也没有自己写过代码。豆包、DeepSeek等产品出现以后,我开始频繁使用AI,也逐渐产生了向AI相关方向转型的想法。

我养过四只猫,也拍过一些抖音视频,抖音现在还有小十万粉丝,加上微博全网有超过50多粉丝,也算是个小萌宠博主,但是停更几年了。最近两年,其中两只猫先后离开了,其中一只猫叫”小仙女“,一只猫叫”二条“,它们两只也是我在开发留光星球时候用的真实宠物形象。

二刷《寻梦环游记》时,“只要仍然有人记得,一段生命就不会迎来最终的消失”这个表达再次触动了我。

我开始想:如果宠物也有一个由记忆维系的世界,当主人还记得它,它就仍然在那个世界里发着光;如果很久没有人再想起它,它也不会突然消失,而是随着时间慢慢暗淡。

这就是留光星球最初的来源。

AI不能让宠物复活,但可以让记忆继续被看见。

初赛作品说明帖:留光星球|离世宠物的AI记忆生命体Demo

一、留光星球是什么

留光星球是一款以真实宠物记忆为核心的微信小程序,也是一座由真实记忆驱动的宠物数字生命世界。

它不是一只为所有用户套用相同设定的虚拟宠物,也不试图用AI冒充宠物的意识。

用户持续用照片和文字记录真实宠物的生活。AI从这些记忆中逐步学习它喜欢什么、习惯怎样的动作、拥有怎样的性格,以及它与主人、家庭成员和其他宠物之间的关系。

真实记忆越丰富,数字宠物就越接近那个独一无二的生命个体。

留光星球想回答的,仍然是初赛时提出的那个问题:

AI时代,我们应该怎样保存一段曾经真实存在过的关系?

复赛版本给出的答案,不再只是一个可以点击体验的纪念网站Demo,而是一套包含真实记忆、数字陪伴、AI学习、共享世界、隐私隔离和私人故事的完整产品。

二、目标用户与真实问题

留光星球首先面向经历过宠物离世、希望保存共同回忆的主人和家庭,也面向仍在陪伴宠物、希望从现在开始长期记录的人。

典型用户包括:

  • 经历过宠物离世,希望为它留下一个安静纪念空间的人;

  • 不希望用“宠物复活”或仿生对话欺骗自己,但仍想保存这段关系的人;

  • 照片和故事分散在不同手机、相册和聊天记录中的养宠家庭;

  • 希望父母、伴侣或孩子共同补充宠物记忆的家庭;

  • 希望AI真正理解“我的宠物”,而不是获得一只通用虚拟角色的人;

  • 想帮助孩子理解生命、陪伴、告别与记得的亲子家庭。

宠物离开后,照片和视频虽然还在,但一段关系往往失去了继续安放的地方。

照片可以记录一个瞬间,却很难保存当时的场景、习惯、关系,以及不同家庭成员各自记得的细节。

有人记得它守在厨房门口,有人记得它趴在书桌旁陪孩子写作业,也有人记得周末带它走过的那条路。

如果没有一个共同整理的空间,这些细节会散落在不同设备和不同人的记忆中,并随着时间逐渐模糊。

留光星球希望同时解决四个问题:

  1. 让分散的照片和故事被长期整理;

  2. 让AI理解一只真实宠物,而不是生成通用设定;

  3. 让家庭成员未来可以共同补充记忆;

  4. 在数字陪伴中保持清晰的真实、想象和隐私边界。

三、完整用户路径

用户进入留光星球后,会经历一条完整但尽量克制的使用路径:

  1. 登录自己的账号;

  2. 选择已有宠物,或者上传真实照片创建一只新宠物;

  3. 等待服务端生成并检查三种专属姿态;

  4. 进入陪伴页,触摸、抚摸宠物,查看记忆之光和生命之光;

  5. 创建一条真实记忆,填写文字并上传最多3张照片;

  6. 在记忆时间线上查看、编辑、删除或展开阅读;

  7. 进入共享世界,寻找自己的宠物,观察它与其他宠物的活动;

  8. 阅读只属于自己的宠物视角故事;

  9. 在设置中查看宠物档案、隐私与共享边界。

四、核心功能

1. 从真实照片生成专属宠物形象

初始没有宠物的用户,可以上传至少一张清晰的真实宠物照片,并填写宠物的基本信息。

照片进入可信服务端后,由真实图像服务生成三种固定姿态:

  • 坐姿休息;

  • 站立与行走;

  • 卧姿休息。

随后,服务端会完成抠图,并通过avatar-qc-v3检查主体、透明背景、姿态和画面质量。

只有三种姿态全部合格,系统才会通过可信服务端事务一次性自动启用这只宠物,让它进入陪伴页和共享世界。

2. 可以触摸和抚摸的陪伴页

陪伴页以宠物本身为视觉中心。

宠物拥有沉浸式的持续动态。用户可以直接触摸或抚摸它,获得确定性的眯眼、偏头、靠近、轻蹭和柔光回应,而不是点击后随机播放一段与触摸位置无关的动画。

多宠家庭可以在不同宠物之间切换,每只宠物都保留自己的真实资料、记忆、双光状态和世界活动。

这里没有复杂的任务系统,也不把陪伴变成打卡、付费或数值养成。

3. 留光星球的“双光”系统

宠物身边有两束光:记忆之光和生命之光。

产品不会向用户展示记忆数量、百分比、分数、等级、进度条或生命阶段。用户看到的是光的变化,而不是一套要求不断完成任务的数值系统。

记忆之光代表主人留下的真实记忆。

连续一年没有登录后,它才会开始缓慢暗淡,并随着继续缺席逐年衰减。重新登录会停止它继续暗淡,但不会让它瞬间恢复。只有新增一段真实记忆,才会让记忆之光重新增强。

暗淡不会删除任何照片、文字、宠物资料或AI已经学习到的特征。它表达的是时间经过,而不是对用户的惩罚。

生命之光代表数字宠物对真实个体的理解。

每当用户新增真实记忆,生命之光就会增强。记忆保存后,AI会在后台根据真实证据继续学习宠物的喜好、习惯、动作、性格和关系。

如果AI分析暂时失败,真实记忆仍然会正常保存,双光也不会被错误回滚。

4. 可以持续编辑的真实记忆

初赛时,记忆更多是一次生成后的展示结果。复赛版本中,记忆成为可以长期使用的核心功能。

用户可以:

  • 创建一条真实记忆;

  • 编辑记忆标题、正文和日期;

  • 删除自己的记忆;

  • 每条记忆上传最多3张照片;

  • 按宠物筛选时间线;

  • 展开完整文字和相册。

用户点击时间线中的星点后,记忆会从原来的位置平滑展开,而不是跳转到一个割裂的新页面。收起后,仍会回到原来的筛选和阅读位置。

真实记忆与AI生成的世界故事始终分开。

用户亲手记录的现实生活不会被虚构内容覆盖,世界故事也不会被伪装成真实发生过的事情。

5. 宠物会自主生活的共享世界

世界页是一张固定的全景大地图,而不是每次刷新随机出现的新背景。

用户可以:

  • 单指平移地图;

  • 以双指触点为焦点进行缩放;

  • 使用“寻找它”快速定位目标宠物;

  • 在宠物离开屏幕时,根据边缘方向提示找到它;

  • 跟随宠物移动;

  • 查看宠物当前公开动作。

地图禁止旋转,镜头始终被夹紧在世界边界内,不会露出空白区域。缩放、寻找和镜头移动只会改变用户看到的位置,不会改变宠物自己的行为。

宠物通过真实服务端智能体在世界中活动。

智能体会从合法的区域、路径、目标和行为中作出选择。宠物可以独自行走、观察光点、寻找同伴、靠近另一只宠物或一起休息。

有效互动会被保存为世界事件,并进一步产生各自主人视角的故事。

刷新、重登或切换账号后,宠物的位置、路径进度、当前动作和故事状态可以从服务端恢复,而不是从头随机开始。

6. 共享动作,但不共享私人记忆

共享世界必须有清晰的隐私边界。

其他账号只能看到宠物被允许公开的内容,例如:

  • 宠物公开形象;

  • 宠物名字;

  • 公开简介;

  • 当前公开动作。

其他账号不能读取:

  • 宠物真实照片;

  • 主人的私人记忆;

  • 家庭成员和家庭资料;

  • 账号信息;

  • 其他主人视角的私人故事。

如果账号A和账号B的宠物发生了一次互动,系统可以分别生成A宠物视角和B宠物视角的故事。

A只能读取自己宠物的私人视角故事,B也只能读取自己的版本。任何一方都不能通过故事列表、世界事件或接口获得另一方的私人记忆。

这种隔离不只是把按钮隐藏起来,而是在数据库权限、服务端返回内容和页面展示三个层面共同限制。

7. 克制而明确的功能边界

设置中可以查看宠物档案、当前专属形象、隐私和共享世界授权。

“更换宠物形态”会保留入口,但明确显示“暂未开放”,且按钮禁用。

当前版本不会提供付费次数、生成历史、旧形象切换或客户端手动启用功能。

照片生成、记忆分析和共享世界授权,也会被作为不同的隐私选择分别管理。

五、相比初赛Demo,复赛版本升级了什么

初赛版本是一套纯前端网站Demo,主要证明“真实宠物记忆可以被AI整理成长期纪念空间”这个创意成立。

当时的AI生成主要使用示例数据和规则模板模拟,页面明确标注了Demo边界。

复赛版本没有另起炉灶,而是沿着初赛提出的规划继续向前。

1. 从网站Demo升级为微信小程序

用户最方便查看的是小程序而不是网站,所以产品从静态托管的前端体验,升级为包含账号、数据库、私有存储、服务端模型、小程序业务服务和共享世界引擎的完整产品结构。

2. 从Demo模拟升级为真实服务链路

记忆学习、世界决策、故事生成和宠物形象生成都建立了服务端接口与严格的失败处理规则。

服务失败时只会如实失败,不会再用规则模板或预置内容冒充模型成功。

3. 从“记忆小窝”升级为动态陪伴

宠物不再只是一张照片和一组结果卡片,而是在陪伴页中拥有持续动态,并可以接受触摸与抚摸。

4. 从“记忆火苗”升级为记忆之光与生命之光

初赛的记忆火苗表达“仍有人记得,它就仍然发光”。

复赛进一步把它拆分为:

  • 表达时间与真实记录的记忆之光;

  • 表达AI理解程度的生命之光。

同时取消数量、百分比和生命阶段展示,避免让纪念变成任务或压力。

5. 从一次生成升级为长期记忆系统

用户可以持续新增、编辑和删除真实记忆,每条记忆最多包含3张照片,并从时间线原位置展开详情。

6. 从单一纪念空间升级为共享世界

初赛规划中提出的“宠物智能体在留光星球自行活动甚至交流”,在复赛中发展为固定全景世界、合法路径、自主活动、多宠互动、服务端状态恢复和私人故事。

7. 从概念伦理声明升级为数据级隐私边界

初赛主要通过产品文案说明“不复活、不冒充意识”。

复赛进一步把真实记忆、世界公开动作和主人私人故事分开,并通过数据库权限和服务端公开投影限制跨账号读取。

六、技术方案与关键实现思路

留光星球的技术方案不是为了堆叠模型和框架,而是为了保证四件事:

  1. 真实记忆不会与AI想象内容混淆;

  2. 用户不能读取其他账号的私人记忆;

  3. 生成失败时不会出现假成功;

  4. 宠物世界在刷新或重新登录后仍能继续存在。

1. 整体技术架构

产品主要由五个部分组成:

微信小程序
    ↓
小程序业务服务层
    ↓
Supabase Edge Functions与数据库RPC
    ↓
PostgreSQL权限系统、私有Storage与世界状态
    ↓
记忆分析、世界决策、故事生成和图像生成服务

主要技术组成包括:

  • 客户端:微信原生小程序、TypeScript;

  • 数据库:Supabase PostgreSQL;

  • 权限:Row Level Security数据库行级权限;

  • 文件:Supabase Storage私有存储;

  • 服务端:Supabase Edge Functions与数据库事务RPC;

  • AI能力:记忆分析、世界行为决策、私人故事生成、宠物三姿态图像生成;

  • 世界引擎:地图坐标、相机控制、路径与锚点、多宠互动、行为执行和状态恢复;

  • 质量验证:TypeScript类型检查、自动化单元测试、数据库pgTAP权限测试和真实路径恢复测试。

2. 为什么把模型调用放在服务端

所有真实模型和图像接口都只允许由服务端调用。

客户端不会直接持有模型API Key,也不能决定一张生成图片是否可以启用。这样可以减少密钥泄露、伪造请求和客户端篡改结果的风险。

模型输出返回后,还需要经过:

  • 响应结构检查;

  • 内容类型检查;

  • 资源归属检查;

  • 姿态和质量检查;

  • 数据库事务提交。

只有完整通过,结果才会进入正式产品。

3. 为什么使用可信服务端原子自动启用

一只宠物需要同时拥有三种完整姿态。

如果第一张成功、第二张失败,而客户端已经提前启用第一张,就可能造成陪伴页、世界页和设置页看到不同版本的宠物。

因此,生成过程中允许保存内部中间结果,但这些结果不会进入用户正式体验。

只有三姿态全部通过抠图和质量检查后,服务端才会在一次事务中同时完成启用。

这样可以保证:

  • 陪伴页和世界页看到同一版本;

  • 不会出现半完成的宠物;

  • 客户端不能跳过质量检查;

  • 重试和重复点击不会创建多个正式版本。

4. 世界引擎如何保持稳定

共享世界由确定性规则和AI决策共同组成。

AI负责选择宠物想去的合法区域、目标和行为语义;世界引擎负责把选择转换为可执行的路径和动作。

AI不能随意创造不存在的区域、路径和行为。

世界引擎会检查:

  • 目标区域是否合法;

  • 路径是否存在;

  • 多只宠物的互动位置是否可以到达;

  • 宠物是否越过地图边界;

  • 当前行为能否从已有状态继续执行。

宠物的位置、路径进度和动作状态会被保存。刷新、重登和切换账号后,客户端从服务端快照恢复,而不是重新随机生成一个世界。

5. 如何区分真实记忆和世界故事

真实记忆只能由用户创建和编辑。

世界故事只能由可信服务端写入,并始终带有明确来源。两类内容使用不同的数据来源和写入权限,客户端不能把AI故事改成“真实记忆”。

这条边界同时存在于:

  • 产品语言;

  • 页面颜色与来源说明;

  • 服务端接口;

  • 数据库字段;

  • 写入权限。

即使页面发生错误,数据库也不会允许客户端把世界故事伪装成用户亲手记录的真实内容。

6. 如何实现跨账号隐私隔离

共享世界不会直接读取其他账号的完整宠物和记忆数据,而是读取一份经过限制的公开投影。

公开投影只包含:

  • 公开宠物ID;

  • 公开名字;

  • 公开形象;

  • 公开简介;

  • 当前公开动作。

故事接口则会再次检查当前用户与目标宠物的归属关系,只返回当前主人自己的宠物视角。

照片保存在私有Storage中,不使用永久公开地址。客户端只能在通过权限检查后取得短时访问地址。

7. 如何避免重复提交和状态冲突

上传、生成、世界推进等操作都可能遇到双击、弱网、超时或响应丢失。

产品通过请求标识、幂等处理、任务领取和事务提交等方式,保证同一个操作重复发送时不会重复创建宠物、记忆、图片或世界事件。

对于同一时间只能执行一次的世界推进和生成任务,服务端会使用单次领取与代次校验,避免两个请求同时覆盖彼此结果。

8. 失败时为什么不提供“看起来成功”的替代结果

留光星球处理的是一段真实关系,因此“失败是否诚实”也是产品功能的一部分。

如果图像接口、抠图、姿态检查、故事模型或记忆分析失败,产品只会显示可理解的失败状态和重试方式。

它不会:

  • 用预置宠物替代用户的真实宠物;

  • 用规则模板冒充真实模型结果;

  • 用旧图片冒充刚刚生成成功;

  • 用公共故事替代主人私人故事;

  • 因为AI失败而删除已经保存的真实记忆。

七、产品创新点

1. 不是通用虚拟宠物,而是真实记忆驱动的数字个体

留光星球不先创造一个角色,再要求用户与它建立关系。

它从一段已经真实存在过的关系出发,再由照片、故事、习惯和家庭记忆逐步形成数字个体。

2. 双光表达的是时间和理解,而不是任务进度

记忆之光与生命之光没有百分比、等级和排行榜。

它们让用户感受到时间与记录的变化,但不通过焦虑、惩罚或付费维持活跃。

3. AI智能体与世界规则相互约束

AI负责作出有个体意味的选择,确定性世界引擎负责保证这些选择可以真实执行和恢复。

这样既保留AI带来的变化,也避免世界完全随机和不可验证。

4. 公开互动与私人故事可以同时成立

宠物可以在共享世界里相遇,但每位主人仍然只拥有自己宠物视角的私人故事。

共享不等于交换全部记忆。

5. 生成成功由服务端事实决定

三姿态全部合格后才会自动启用。客户端没有跳过检查、确认半成品或伪造成功的能力。

八、创作历程

通过初赛Demo,我第一次理解了什么是HTML、什么是部署,也第一次把一个关于宠物记忆的想法变成了可以完整点击和公开体验的作品。

复赛的复杂度远远超过初赛。

我开始接触数据库、权限、服务端接口、图片存储、小程序、模型调用、失败重试、自动化测试,以及“前端没有显示”与“数据层真正不能读取”之间的区别。

但复赛过程中最难的仍然不是某一段代码,而是持续做判断:

  • 哪些内容是真实记忆,哪些只是想象世界;

  • AI可以帮助学习什么,又绝不能冒充什么;

  • 共享世界需要开放到什么程度;

  • 怎样让一束光表达时间,而不是给用户制造打卡压力;

  • 图片生成失败时,是不是应该为了演示效果提供一个假成功;

  • 如何证明一只宠物越来越像真实的它,而不是越来越像模型的平均结果。

这些判断构成了留光星球真正的产品边界。

我依然相信,AI时代想法很重要。但这次复赛也让我明白:一个想法要变成可以真实使用的产品,还需要大量具体、诚实而耐心的判断。

九、TRAE实践过程

复赛阶段,留光星球继续使用TRAE Work完成产品开发。

相比初赛,复赛需要处理的不再只是页面和交互,而是一套真正包含数据、权限、模型服务、小程序业务和共享世界的完整产品。

作为没有传统开发经验的创作者,我主要负责提出产品目标、判断体验是否符合真实用户需求,并把每个模糊想法逐步转化为可以验证的条件,再与TRAE持续讨论、实现和检查。

整个复赛实践过程主要分为五个关键部分。

1. 重新确定产品定位与边界

复赛开始后,我首先与TRAE重新梳理了留光星球的核心定位。

从7月31日开始正式做,一开始想法是如何把这个网站做好,要什么功能,前期一直在探索网站方向。

对应Session ID:

【2679939901699276:71f6f127b8b022b3105996ae1d1fe07d_6a6c5cf2dff1ece5206e9e36.6a6c5cf3dff1ece5206e9e39.6a6c5cf2dff1ece5206e9e37:TraeWork CN.0.1.47.no_sid.no_ppe.T(2026/7/31 16:29:39)】

但后来自己开始反思,我自己作为用户,我会用什么? 答案必然是小程序,微信一下拉就能进入留光星球,如果是网站还要打开电脑才能进入,就算做了响应式,也不会打开手机浏览器来看。本来想着同时也做小程序,两边同步,发现难度确实有点太大,消耗的token也太多了,而且免费额度要排队,浪费了很多时间。于是在从8月7日开始,又彻底将目标产品改为小程序 ,导致我时间非常紧张,距离比赛作品提交时间只有2天,这两天几乎没怎么睡觉,直到9号下午才完成最后一步。

对应Session ID:

【2679939901699276:e0dbc24379ba96f939918b4e34defbf6_6a75a337d052002e467eb07f.6a75b513d052002e467eb4a2.6a75b513d052002e467eb4a0:TraeWork CN.0.1.47.no_sid.no_ppe.T(2026/8/7 18:36:03)】

2. 建立数据库、状态与隐私权限

第二部分是为真实记忆、双光、共享世界、私人故事和形象生成建立数据基础。

我与TRAE逐项讨论不同账号可以看到什么、不能看到什么,以及怎样用数据库权限真正限制跨账号访问,而不是只隐藏页面按钮。

这一阶段还针对身份伪造、跨账号读取、记忆编辑、故事隔离和生成任务自动启用进行了自动化验证。

对应Session ID:

【2679939901699276:6ca05884f108d6613999c2a373e3af66_6a76e1bb49957641ddd3df7c.6a76e1bd49957641ddd3df7f.6a76e1bb49957641ddd3df7d:TraeWork CN.0.1.47.no_sid.no_ppe.T(2026/8/8 15:58:53)】

3. 实现小程序业务与全景世界引擎

第四部分是把数据库和模型能力连接到微信小程序,并建立宠物可以持续活动的共享世界。

这一阶段完成了真实记忆业务、在线形象生成状态、多宠切换,以及地图相机、路径与锚点、多宠互动、离屏提示和状态恢复。

宠物行为不会因为用户移动镜头而改变。刷新或重新登录后,世界也不会简单地从头随机生成。

对应Session ID:

【2679939901699276:cd1b78b6449b6315ef7156589aa6fc78_6a76e1e049957641ddd3df8e.6a76e1e049957641ddd3df91.6a76e1e049957641ddd3df8f:TraeWork CN.0.1.47.no_sid.no_ppe.T(2026/8/8 15:59:28)】

4. 页面视觉集成与完整体验验证

最后一部分,是将数据、模型、小程序服务和世界引擎接入正式页面,并从真实用户视角检查完整路径。

重点检查:

  • 陪伴页是否真正突出宠物;

  • 触摸与宠物回应是否对应;

  • 双光是否保持克制;

  • 记忆详情展开是否连续;

  • 全景地图的手势和边界是否稳定;

  • 第四只宠物能否进入同一个世界;

  • 不同账号的公开动作与私人故事是否严格分开;

  • 服务失败时页面是否诚实呈现;

  • 体验版和真机路径是否与产品设计一致。

对应Session ID:

【2679939901699276:9a2040440a145075dffbf27901526ba1_6a783f84069f449e92f463bd.6a783f87069f449e92f463c0.6a783f85069f449e92f463be:TraeWork CN.0.1.47.no_sid.no_ppe.T(2026/8/9 16:51:19)】

这次使用TRAE开发复赛作品,让我从初赛时刚刚理解“HTML”和“部署”,走到了需要理解数据库权限、服务端事务、模型失败、隐私隔离和世界状态恢复的阶段。

我仍然不会把自己称为程序员,但我开始能够把一个抽象的产品想法拆成可以讨论、实现、验证和反复修改的具体问题。

TRAE对我最大的帮助,并不只是生成代码,而是让我这样一个没有传统开发经历的人,也能够持续参与产品判断,并把一个与自己真实经历有关的想法一步步做下去。

十、复赛阶段实现与验证

复赛阶段,留光星球从初赛的纯前端网站Demo,发展为以微信小程序为主要载体的宠物数字生命陪伴产品。

本阶段建立并实现了:

  • 真实宠物照片上传与三姿态形象生成;

  • 服务端抠图、质量检查和原子自动启用;

  • 可触摸、可抚摸的动态陪伴页;

  • 不显示数值的记忆之光与生命之光;

  • 真实记忆创建、编辑、删除与最多3张照片;

  • 记忆时间线和同页平滑展开详情;

  • 固定全景世界和完整手势控制;

  • 寻找宠物与离屏方向提示;

  • 服务端宠物智能体、路径行为和多宠互动;

  • 世界状态与宠物路径恢复;

  • 主人私人视角故事;

  • 共享世界公开动作与私人记忆隔离;

  • A两宠、B一宠、C初始无宠物并生成第四只宠物的测试场景;

  • “更换宠物形态—暂未开放”的明确设置边界。

各开发层分别进行了本地自动化验证:

  • 数据库、状态与权限阶段:1050项检查通过;

  • 模型服务阶段:765项自动化测试通过;

  • 小程序业务服务阶段:326项自动化测试通过;

  • 世界引擎阶段:271项自动化测试通过,并完成路径快照恢复验证。

这些测试用于验证数据权限、接口契约、失败处理和世界状态,但不会被用来替代最终体验版和真机验证。

十一、社会价值

1. 看见经常被低估的宠物离世悲伤

宠物离世是一种真实的失去,但这种悲伤有时很难被周围的人充分理解。

留光星球不提供心理诊断,也不替代专业心理咨询。它提供的是一个低打扰、可暂停、可删除的记忆空间,让用户按照自己的节奏整理照片和故事。

2. 让家庭共同记忆被保留下来

宠物往往是一个家庭共同生活的一部分。

未来家庭邀请功能开放后,不同成员可以从自己的视角补充记忆,让一只宠物的一生不只由一个人讲述。

这也可以成为亲子家庭讨论生命、陪伴、告别和记得的一种温和媒介。

3. 探索更克制的情感类AI

情感类AI很容易通过第一人称仿生表达、连续提醒、数值衰减和付费恢复制造依赖。

留光星球尝试建立另一种方式:

  • 不冒充宠物意识;

  • 不把世界故事说成现实经历;

  • 不用打卡压力维持活跃;

  • 不让付费决定宠物是否继续发光;

  • 不因用户暂时离开而删除记忆;

  • 允许用户停止、导出和删除自己的内容。

4. 让用户拥有数字记忆的控制权

宠物照片和家庭故事属于高度私人的情感数据。

留光星球希望从产品早期就明确谁可以看、谁可以编辑、如何撤回共享、如何导出以及如何删除,而不是等数据积累后再补做隐私保护。

5. 让没有开发背景的人也能创造真实产品

留光星球也是一次由普通行业从业者借助AI完成产品创造的实践。

它证明AI开发工具不仅能帮助专业开发者提高效率,也可以让没有传统编程背景、但拥有真实经历和产品判断的人,把一个想法逐步变成可验证的产品。

十二、商业化与可持续性思考

留光星球处理的是宠物记忆和离别,因此商业化必须比一般工具更加克制。

当前复赛版本不包含付费功能,也没有确定具体价格。未来如果探索可持续运营,会坚持一个基本原则:

不能利用用户的悲伤、愧疚或害怕遗忘来促成付费。

可能的可持续方向包括:

1. 基础记忆能力长期可用

真实记忆记录、基础陪伴、数据导出和删除等核心能力,应保持稳定和可持续使用。

不能把“付费”设计成防止宠物变暗或防止记忆消失的条件。

2. 扩展存储与家庭协作服务

未来可以围绕更大的照片和视频空间、更长时间的家庭共同记录、更多成员协作等增值能力探索订阅模式。

即使订阅停止,用户已经保存的记忆也不应被突然删除或锁死。

3. 高质量数字纪念内容

用户可以按需选择更高质量的专属形象生成、纪念卡、家庭记忆册或可保存的数字纪念作品。

这类能力更适合采用明确的一次性付费,而不是通过模糊次数和情绪压力推动连续消费。

4. 宠物服务机构合作

未来可以探索与宠物医院、宠物善终机构、宠物保险和生命教育机构合作,为有需要的家庭提供规范的记忆整理入口。

合作方不能直接读取用户私人记忆,任何数据使用都必须经过用户单独同意。

5. 社会公益合作

社会公益方向可以包括:

  • 宠物离世与生命教育内容;

  • 领养家庭长期记忆计划;

  • 老年养宠家庭的数字记录支持;

  • 面向儿童的生命与责任教育;

  • 与动物保护组织合作的真实生命故事记录。

这些方向目前属于未来探索,不代表已经建立合作或取得用户数据。

商业化底线

无论未来采用哪种模式,留光星球都不会:

  • 出售用户照片、记忆或行为数据;

  • 在私人纪念空间投放情绪定向广告;

  • 将记忆之光与付费续费绑定;

  • 以宠物即将“消失”制造付费压力;

  • 阻止用户导出或删除自己的数据;

  • 在未单独同意的情况下将私人记忆用于模型训练。

十三、产品迭代规划

如果有机会进入决赛

如果留光星球有机会进入决赛,我希望优先完成两项最能提升真实体验的优化。

1. 优化宠物在世界中的模拟动作

目前世界已经具备路径、锚点、行为选择和三种基础姿态。

后续会继续优化宠物在行走、停留、观察、靠近、转向和共同休息之间的动作衔接。

同时尝试根据真实记忆中学习到的习惯,让不同宠物表现出更有个体差异的移动节奏、停留偏好和互动距离,减少“所有宠物动作都一样”的感觉。

2. 开启家庭邀请与共同记录

开放家庭邀请和分享功能,让主人可以邀请父母、伴侣或孩子加入同一个家庭空间。

不同成员可以补充自己记得的照片和故事,共同形成更完整的宠物记忆档案。

同时继续保留管理者、可编辑和只读等权限边界,避免家庭共享演变成不受控制的数据公开。

后续版本规划

1. 丰富真实记忆的输入方式

在文字和照片之外,探索语音回忆转文字、短视频片段和家庭成员多人视角整理,让不擅长长篇书写的用户也能保存生活细节。

2. 提高专属形象的个体一致性

继续优化不同拍摄角度、光线、毛色和复杂背景下的生成质量,让三种姿态在花纹、体型、面部特征和整体气质上保持更稳定的一致性。

3. 让AI学习具有更清晰的证据

让用户可以知道某项喜好、习惯或性格判断来自哪些真实记忆,并允许用户纠正AI理解错误的部分。

4. 优化长期使用体验

继续完善弱网、低性能设备、减少动态偏好、长时间线和多宠家庭下的体验,让留光星球不仅能完成一次演示,也能够被长期、安静地使用。

5. 完善数据导出和长期保存

探索更适合普通家庭阅读和保存的数据导出形式,包括家庭记忆册、时间线和离线纪念档案。

即使未来服务发生变化,用户仍然应该有能力带走自己的照片、文字和故事。

6. 完善真实记忆与世界故事的边界

让AI更准确地引用真实记忆中的证据,同时继续确保世界故事不会被写入真实记忆、不会冒充现实经历,也不会越过其他家庭成员和其他账号的私人数据边界。

十四、产品介绍视频

产品介绍视频【6.97 复制打开抖音,看看【喵小黑和喵小白的作品】小仙女回喵星了,所以我做了这个应用来留下它的光 今… https://v.douyin.com/y0DVcx2p_Hs/ 10/28 i@P.xs use:/ :9pm】

十五、我希望留光星球最终留下什么

我不希望留光星球成为一个让人沉溺在虚构关系中的产品。

它不会告诉用户宠物真的复活了,也不会用一套通用性格冒充那只真实的它。

我希望它是一座安全的记忆容器。

照片、故事、动作、性格和家庭关系,都来自曾经真实发生过的生活。

AI所做的,是帮助这些细节被整理、被理解,并在时间里继续被看见。

真正让它仍然发光的,不是技术本身。

是我们还愿意记得它。