AI编程课程第18天:孩子数字宠物联网,AI小镇首条公共协议诞生
导语
这一天真正具有前沿意义的变化:不是孩子又做出了几只桌面宠物,而是创作坊开始从“制作独立应用”走向“设计公共协议”。这正是个人AI助手进一步形成多智能体网络的关键一步。
下午四点,六岁的孩子展示了自己的桌面宠物“小火”。
它没有复杂的语言模型,也没有真正形成长期记忆。它与人的交流仍然依靠预设对白,所谓“记忆”也只是一个尚待实现的角色概念。
但“小火”已经不是一个静止在网页里的卡通形象。
它拥有名字、外观和互动内容,可以在电脑使用过程中出现,提醒用户暂停工作或游戏;休息结束后,屏幕重新恢复正常。孩子还为它设计了多种不同风格的宠物形象,让用户可以继续增加和替换。
同一天下午,另外一些孩子展示了“小幽”——一只可爱的幽灵,以及带有复古电子玩具气质的“宠物机”。
它们的完成度并不相同。有些已经实现了完整的霸屏提醒,有些仍然以悬浮窗口的形式存在。
但到展示开始时,几乎每个孩子都拥有了一个与别人不同的桌面角色。
AI编程创作坊第四周第三天的变化,也由此变得清晰:
孩子们不再只是在制作一款强制休息软件。
他们开始创造生活在个人设备里的数字角色,并准备让这些角色第一次相互连接。
本周最初的任务,是制作一款霸屏休息助手。
用户连续工作、学习或玩游戏达到设定时间后,屏幕上的宠物主动出现,要求用户休息;倒计时结束,应用退出,屏幕恢复原状。
这是一个明确的工具型功能。
但孩子们很快把功能转化成了角色。
普通休息软件只需要计时器、通知窗口和几个设置按钮。儿童却会继续追问:
它叫什么名字?
它长什么样?
它现在是什么状态?
它应该怎样与人说话?
它是否记得以前发生过什么?
“小火”“小幽”和“宠物机”的出现,意味着软件界面正在从一个“什么”变成一个“谁”。
用户面对的不再只是休息提醒,而是一个拥有形象和性格的桌面伙伴。
这也是数字宠物与传统效率工具之间最重要的差异。
传统工具要求用户记住操作规则;数字宠物则试图通过关系,让用户愿意接受规则。
系统弹出“请休息五分钟”,很容易被关闭。一只长期生活在桌面上的角色提出同样要求,却可能形成完全不同的互动体验。
它不是单纯执行命令,而是在人的数字生活中占据一个位置。
从技术上说,这些作品目前还不能被描述为真正自主的AI智能体。
它们没有稳定的长期记忆,不能持续理解用户,也不能自主规划任务。聊天功能主要来自预先设置好的对白,而不是开放式大模型交互。
但这并不削弱作品的实验价值。
数字生命并不是在接入大模型的那一刻突然诞生的。
在此之前,它至少需要几个基础条件:
一个能够被识别的身份;
一个持续存在的载体;
一套可见的状态;
与人的互动方式;
以及从个人设备进入公共空间的能力。
第四周第三天,孩子们开始触碰的正是这些基础结构。
他们正在学习:一个角色要被人当作持续存在的伙伴,不能只有一张图片和一句欢迎语。
它需要拥有连续性。
即使当前的记忆仍然只是概念,孩子已经开始意识到:昨天的小火和今天的小火,应该是同一个角色;用户与它发生过的事情,未来应当能够被保留下来。
这种意识比单纯接入一个聊天接口更重要。
模型可以很快获得,角色的连续身份却必须被设计。
当天上午有三名孩子和两名助教参加。
推进过程并不轻松。一些孩子更愿意玩游戏,另一些则想继续制作自己感兴趣的游戏项目。要让他们回到共同任务,持续完善数字宠物,并不容易。
下午人数增加到八名孩子和两名助教,新设备和不同系统进一步增加了现场辅导压力。
这是AI创作教育中一个越来越明显的新问题。
过去,儿童编程的主要困难是无法把想法实现出来。生成式AI降低实现门槛后,新的困难变成了:
孩子随时都可以开始另一个项目,却不一定愿意把当前项目推进到完整状态。
选择太多,生成太快,注意力和产品完成能力反而变得更加稀缺。
但下午四点的集中展示改变了现场感受。
即使有些作品只完成了悬浮窗口,有些交互仍依赖固定脚本,几乎每个孩子仍然拿出了一个能够辨认、能够演示、带有个人差异的角色。
统一命题没有产生统一答案。
它产生的是一群尚不成熟、但已经具有身份的数字居民。
接下来的任务,是让这些宠物进入同一个局域网。
创作坊计划搭建一个能够实时通信的公共平台。每个孩子创造的角色可以接入其中,进入类似游戏大厅的公共区域,与其他角色发送消息和交流。
这一步的意义远远超过“增加一个聊天功能”。
此前,每只宠物都是一款独立应用。
它生活在一个孩子的电脑里,按照自己的规则运行,与其他作品没有关系。
进入公共平台以后,孩子们必须面对一类完全不同的问题:
一个角色怎样向平台表明自己的身份?
不同作品怎样使用同一种方式接入?
消息如何被发送和接收?
其他角色怎样知道是谁在说话?
不同系统和不同代码结构怎样彼此理解?
这需要一套公共协议。
协议不负责规定每只宠物长什么样,也不要求所有孩子使用同一种角色。
它只约定彼此连接所必须遵守的共同规则。
这正是互联网能够形成的基础:不是所有网站都一样,而是它们可以通过共同协议交换信息。
对孩子而言,这意味着课程将从应用开发进入一个新的层次:
他们不再只设计自己的作品,也开始设计作品之间如何发生关系。
很多人想象AI小镇,会首先想到地图、建筑、商店和街道。
但一个真正能够运行的数字社会,最先需要的可能不是视觉场景,而是角色之间的互操作性。
如果每个孩子都创造了一只数字宠物,但这些宠物只能被封闭在各自电脑里,那么它们仍然只是彼此孤立的应用。
只有当它们拥有共同的接入方式,能够识别彼此、交换消息并进入公共空间,AI小镇才真正出现了最初的社会结构。
因此,局域网聊天大厅并不是正式小镇之前的临时练习。
它就是AI小镇最小的基础设施原型。
这里还没有街道,却已经有公共空间;
还没有完整经济系统,却已经有不同身份;
还没有自主智能体,却开始建立共同语言。
对于儿童而言,这也是一次重要的认知变化。
设计自己的宠物时,他只需要问:
“我希望它是什么样?”
设计公共协议时,他必须开始问:
“怎样让别人的作品也能加入?”
前一个问题关乎表达,后一个问题关乎治理。
儿童编程通常强调个人作品。
每个人做一款游戏、一张网页或一个App,再在展示环节相互体验。
这种方式能够培养表达,却很容易让作品在展示结束后重新回到孤立状态。
公共协议带来了另一种创作逻辑。
一个孩子的代码不再只需要在自己的电脑上运行,还要考虑是否能够与别人连接。
这意味着他必须接受一些共同约束。
他可以自由决定宠物的名字、形象和性格,却不能任意改变所有通信规则,否则其他角色就无法理解它。
自由与协议由此同时出现。
这也是任何真实社区必须面对的结构:
成员可以保持差异,但需要遵守最低限度的共同规则。
AI小镇未来是否能够成立,关键可能并不在于拥有多少先进模型,而在于能否形成这种结构:
每个孩子保留自己的创造权,同时允许作品进入一个由大家共同维护的系统。
孩子们需要理解公共平台的目标,组织现有作品完成接入,并推动局域网实时通信的实现。
这一安排与项目的技术方向形成了一个有意思的对应。
孩子们的数字宠物正在从孤立应用走向网络连接;
创作坊本身也在从依赖一个中心导师,走向由助教承担任务和维持运行。
如果所有角色都必须依赖一个中心程序才能行动,AI小镇无法持续扩展。
如果所有课程都必须由一名导师逐个推动,创造者社区同样难以成长。
技术系统和组织系统,正在同时学习如何去中心化。
今天的小火还不能自主思考,小幽的对白也仍然来自预设脚本。
但孩子们已经开始处理未来多智能体系统最基础的问题:
身份、状态、记忆、连接和协议。
未来,当这些桌面宠物真正接入大模型、获得长期记忆和任务能力后,公共协议将变得更加重要。
一个能够自主行动的AI助手可以访问什么?
它能向其他角色分享哪些信息?
谁可以修改它的记忆?
不同孩子创造的智能体发生冲突时,遵守什么规则?
这些看似遥远的问题,已经以最简单的形式出现在一个局域网聊天大厅里。
六岁的孩子正在创造一只温暖的“小火”。
另一个孩子做出可爱的“小幽”。
还有人选择了复古宠物机的视觉语言。
它们目前还只是数字生命的早期原型。
但当这些角色第一次尝试使用共同协议进行交流时,创作坊跨过的就不只是网页与桌面之间的边界。
它开始从培养独立创作者,走向建设一个由不同创造者共同定义的系统。
AI小镇的第一天,可能不会从一栋建筑落成开始。
它可能始于局域网里发出的第一条消息:
“你好,我是小火。你是谁?”
欢迎参加8.8-9 首届AI创作小游戏黑客松,0基础可参加,第一天强化学习,第二天沉浸式开发,输赢不重要,重点是参与独立创作。