昨天晚上,我家8岁半的儿子用5轮对话,做出了一个国际象棋游戏。我和他爸爸试着玩了几轮还有点意思。我们都是新手,所以,当成陪练是OK的,高手见笑了
他之所以要做这个产品,是因为他最近在自学国际象棋。家里也没人陪他下、多邻国没有自定义、ipad上的象棋有很多广告,体验不好。
于是,他干脆自己做一个,想到后,拿出电脑就开干了。
先给大家演示一下这个游戏长啥样,我帮他部署到了服务器,可以随时体验。
这只是他的V1版本,后续还会增加策略和博弈,一起期待一下他的迭代。
我发到群里面以后,有些家长就对孩子是怎么把这个游戏完成的很感兴趣。所以我就分享一下孩子是怎么跟AI交互,完成这个作品的。
第一轮:他先让AI自己学会下棋
Daniel的第一条消息我听着都有点累,因为讲得太多了。我其实不懂国际象棋,我没太听懂,但AI 理解得很完整,。
帮他翻译一下,他大概的意思是:
"告诉AI,你首先要懂国际象棋的所有规则,并分析自己的战术。还要用费曼学习法,把自己的理解说出来"
然后他开始解释坐标系统——A1到A2怎么走,横竖怎么标记。
他要求AI能做三件事:
-
复盘整个棋局
-
分析"该往哪里走"
-
给出等级判断——A级、B级、C级
我发现,AI 原著民们是很会定义AI应该具备什么能力的。
第二轮:他开始和AI 描述产品的图景
聊清楚规则后,他和AI 说 最后的形态是一个软件或者网页:
"我们要做一个可以交互的软件,一个小网页。"
然后他开始描述:
-
打开就是黑白8×8棋盘
-
进去先看规则(好几页,像纸条一样翻页)
-
两种模式:人对人,人机对战
-
人机有难度等级:100到500是小白,500到1100是进阶,1100到2100是高手
他特别强调了一句:"因为这些网页是给小朋友用的,所以你的观察要分阶段性。"
还举了个例子:"比如你在100集的时候,突然一个车把人家给将死了的话也不行,要慢慢谦让,然后后面再慢慢地提升战斗力。"
我其实很能理解他这一步的设计,因为他就是一个新手,他希望AI可以像和新手对战一样的教他下棋。
第三轮:他设计了错误提示
这一轮是我没想到的,他在优化的时候跟AI说:
"如果用户走错了,你不要直接说——哎呀你走错了,非法了哟。"
而是要跟用户提出来,你这个地方为什么不能走,建议他去查看规则。
他要求的是:
-
用红色标记提示危险(比如"你的国王会被将死")
-
点击棋子显示可走路径(用小点点)
-
可以吃的地方用圆圈标记
-
最重要的是——要告诉玩家"为什么不能走",然后建议他去查看规则
所以他其实自始至终设计的都是一个陪他学习下棋的产品。其实这就是我们在做的一些学习体验设计,或者是用户体验设计的方法。
第四轮:他开始找bug,优化
游戏做出来之后,他自己试玩了一下。然后回来说:
"整体还是做得很好的。但是还有一点没做得比较好。"
第一个问题:AI走棋太快了。
他说:"你可以等白色旗子走完之后,然后呢,再2秒,思考2秒,然后呢,再走。这样的话,就会有一种漂浮的感觉,让人下棋的氛围变得更舒适,像人一样。"
第二个问题:兵到底线的升变。
他说,他让爸爸来试玩,爸爸问:"哎,不是你能生变成4个棋子吗?为什么就只能自动帮我生变成了这个后呢?"
所以他要求:弹出4个选项——皇后、车、象、马,让玩家自己选。
第五轮:加上音效
第五轮他让AI 加上音效,确保下棋的趣味性和氛围感。详细介绍一下他设计的规则和细节。
规则页——他说要像纸条一样翻页,帮用户理解规则。
错误提示——不说"你走错了",而是告诉你为什么不能走,还能点"查看规则纸条"或"我再想想":
对战界面——完整的棋盘、走棋记录、将军提示,全都有:
升变选择——小兵到底线,弹出4个棋子让你选,不再自动变皇后了:
每一个功能,都是他自己在对话里提出来的。也是他目前对国际象棋的理解程度,还停留在规则和判断,以及新手学习象棋的过程。
还远没到博弈和策略的阶段,这也决定了他这个小产品,就只适合他这样的新手来玩。
不过,他的对话过程对大家用AI来做小工具是有参考的。
我把他的5轮对话捋了一遍,其实是我们用AI的时候,设计的一个完整的产品设计过程:
第1轮:定义产品能力(规则 + 分析 + 评估) 第2轮:设计产品结构(界面 + 模式 + 等级) 第3轮:设计交互体验(提示 + 反馈 + 引导) 第4轮:优化细节(节奏 + 选择) 第5轮:增加氛围细节
顺序和逻辑是完整的。他没学过产品设计,没学过用户体验,没学过项目管理。但他知道自己要什么和不要什么。
这就是我们经常强调的啊,AI 来了后,你的需求是否清楚,你的目标是否明确的重要性。
所以,真的。AI 让所有人都有机会成为创造者,不分年龄 、背景、学历、性别,只要你有想法,你就能借助AI来实现。
写在最后
我经常被问到:让孩子学AI,怎么学?
我的回答是:孩子不需要学AI,孩子只需要用AI来创造,在创造的过程中理解AI,而不是像知识传递一样去单向输入。
比如,Daniel的这个象棋游戏,我觉得就是一个很好的回答,他学的不是AI和编程。他学的是:怎么把一个想法,变成一个真实的东西。
定义目标、设计结构、考虑用户、发现问题、修复迭代。这些东西和工具无关,和他自己的需求有关。
他觉得新手不知道为什么不能走,所以他设计了提示。他觉得AI走太快不像人,所以他要求加延迟。他觉得升变应该让玩家自己选,所以他提了需求。
每一个功能背后,都是他自己的痛点。
如果一个孩子愿意把自己的痛点转化成产品需求,然后借助AI把它做出来,解决自己的问题,我觉得这本身,就是AI能带给这一代孩子最好的礼物。
当然,这里也体现出来了孩子的表达是跳跃性的,我觉得也是AI 过于强大了,不管孩子表达多么散,都能识别理解。
所以,这给我了我一个启发,通过AI的理解来反向训练孩子的表达,比如设定规则,当孩子说了一堆散乱的信息后,AI反向输出确认下图的反馈:
通过这样的交互,帮助孩子整理清楚自己的思考和表达。
很多人说学了AI没场景,哈哈,在我看来,每一个小小的卡点都是场景,就看你是否觉察到,以及是否想要解决了~
👀如果你也在探索 AI +个人成长 +家庭教育 ,关注后加入木妈2026年AI家庭教育学习社群~
我是木妈,一名AI+家庭教育实践者,得到AI学习圈讲师,已经上线2门给家长的AI实战课。私信我可获得讲师亲友价。
木妈未来社区是一个浸泡式「AI实践学习」的社区。如果你也想找个组织浸泡学习,欢迎后台留言。
点击👇查看往期实践案例
