上帝如何创造世界,肉体和灵魂如何统一?丨疯人狂想05

0 4月 前

上帝如何创世,灵魂究竟是什么?丨疯人狂想05

模仿上帝视角创造一个虚拟世界,解析人的出生死亡,肉体和灵魂的关系。

BiliBili:

前往观看

西瓜视频:

Youtube:

视频文稿(可能略有出入):

这几天做视频,谈的都是哲学基本问题,物质与意识,宇宙起源,宇宙规律之类的,反复提到黑客帝国,老王就重新温习了下,越看越有共鸣,有一种洗脑的感觉,总觉得人类生活在高纬度文明创造的虚拟程序里,我们的宇宙,人类感知的各种事物,都是虚拟的。甚至在某些特殊的时刻,老王感觉这个世界除了自己的意识,一切都是不存在的,我就是宇宙本身,其他的一切,都是我自己的幻想。

这让我想起笛卡尔的那句名言:我思故我在,这不就是老李的人生信条吗?想到这个,老王立即驱车来到疯人院,想和老李进行一次开诚布公的交流,探讨心中的疑惑。老李,你是不是因为洞察了宇宙的真相,才放弃外面的花花世界,在疯人院独居?老李:不是,我是因为懒,不想动。那为什么你忽然之间说话这么简短,很有哲理的样子?老李:以前我110斤,现在150多,我必须将每一句话缩短四分之一,才能和以前一样不觉得累。你不会是在骗我吧?我这几天一直认为,你就是先知,而我就是人类的救世主NEO。难道你的任务只是提点我,最后还是需要我自己悟出真理?老李:不,我有可能是先知,因为我的智商足够,但你不可能是NEO,导演没办法安排一个长相这么普通的救世主,这会伤害世界上一半的人口。比起真相,人们选择相信自己愿意相信的事。而且,真相取决于,你如何定义“真”,这是电影中墨菲斯的话,如果我是先知,你可能就是墨菲斯。不会吧,我有那么丑吗?没有,不过你和他一样能逼逼,如果我们生在计算机程序中,你就是那个寻找救世主的人,每个救世主拯救世界的时候,都需要一群人在背后刷666,这就是导演对你的期望。

老李的回答像一盆冷水一样浇醒了我,如果我不是救世主,没有性感的女主等着我,我为什么要想清楚世界的真相呢,用电影里的一句台词来说,无知是一种幸福。于是我关掉电脑,准备做点有意义的事。但是……我特么居然我无事可做。算了,就当是为了装逼,继续做视频吧。

创世记记载,耶和华用一周时间创造了世界,我们能不能过把上帝的瘾,也创造一个世界呢。按照圣经的记载,上帝创造了光、大气、土地、植物、天体和动物,然后按照自己的形象创建了人,即亚当和夏娃。我们通过简单的设计来模拟一下造物的过程,世间万物都是一个类别,我们以动物为例,上帝创造动物时一定详细设置了动物的基本属性,比如尺寸,重量,形态等,除了属性之外,动物还有各种功能,比如都会呼吸,都会吃喝拉撒睡,都会移动,我们来一个简化的模型,用图文表达出来就是这样,
动物类{
属性{
形态;
尺寸;
重量;
}
功能{
吃(){
吃喝各种行为();
}
移动(){
移动行为,改变坐标;
}
}
其他各种功能,行为()…..;
}

这些属性和功能放在一起,它就能把动物这个类别描述清楚,这就是封装。那么从动物这个类别要产生一个具体实例,比如动物1,动物2一直到动物N,上帝不会每个动物都重新设计一遍,只要根据定义重复即可,比如创建动物2的过程就很简单,动物类 动物2即可,动物N就是动物类 动物N,这个过程就是实例化,也就是以用定义好的类别产生一个具体的实例,创建的过程就好比在计算机的内存之中开辟一块区域,用于存放动物N的数据,这块内存就是动物N,它存放着动物N的各种应激反应逻辑,也就是动物N的灵魂, 它还记录着动物N的各种基本属性数据及其变化,这些就是动物N的肉体。

但是每种动物除了有动物吃喝拉撒睡,移动等共性之外,各自又有很多不同之处,比如牛有四条腿,有牛角,移动时靠四脚着地行走,吃草,而老鹰却是两个爪子,两个翅膀,可行走,可翱翔空中,吃各种肉类,牛会游泳,老鹰不会,老鹰会飞,牛不会。牛和老鹰都具有动物的基本特征,但却有各自独有的属性,因此牛和老鹰是两个独立的类别,我们分别把这两个类重写,它们都继承和扩展了动物这个类别,又自成一体,分别表达为:牛类以及老鹰类。
牛类::动物类(){
属性{
动物基础属性{尺寸, 形态,重量,等;}
牛的特有属性{牛角,蹄子等}
}
功能{
吃(){
动物吃喝基本行为();
牛吃草,反刍等特性();
}
移动(){
动物基本移动行为();
牛游泳,奔跑等特有行为();
}
}
}

鹰类::动物类(){
属性{
动物基础属性{尺寸, 形态,重量,等;}
鹰的特有属性{爪子,翅膀等;}
}
功能{
吃(){
动物吃喝基本行为();
老鹰吃兔子等其它动物等特性();
}
移动(){
动物基本移动行为();
老鹰直立行走,飞翔等特有行为();
}
}
}

这就是继承。我们说动物A在吃东西,如果动物A是牛,那么它在吃草,如果动物A是老鹰,那么它在吃兔子,同样的移动功能,牛是四条腿行走,老鹰是飞翔。这就是多态。 上面讲的就是程序设计中的面向对象思想以及其基本特征:封装,继承和多态。世间万物皆是一个对象,每个对象有自己的属性和功能,概莫能外。万物有公有属性,遵守相同的宇宙规律,又有自己的特色,组合成不同的形态,形成五彩斑斓的世界。这里说下功能,英文Function,也就是让无数文科生头疼的函数. 这样的翻译例子很多,比如几何,我不知道有几个中国人理解几何这个词是什么含义, 其英文是 geometry, 意为地理计量,最早指的是土地测绘, 我想如果当初翻译者不要使用那么晦涩的词汇翻译数学概念, 让很多人的青春期少很多迷惘。

让我们以人类为例,继续我们的创世之旅,上帝按照自己的模样创造了亚当和夏娃,我们也按照人类的特征创造虚拟世界的人类:

人类(ID)
{
姓名;
年龄;
外形;
坐标;

出生(){
姓名=ID;
年龄=0;
外形.身高=0.5;
外形.体重=0.5;
坐标=系统.获取当前坐标();
衰老();
}

衰老(){
如果(时间+=1秒) {
本对象.生存时间+1秒;
年龄=本对象.生存时间/3600/2600/30/12;
}
}

行为(){
吃(){
如果(吃一个单位食物){
外形.体重+0.005;
外形.身高+0.004;
}
}
移动(方向){
如果(朝某个方向移动){
转换坐标(方向);
}
}

死亡(){
终止一切行为();
清除该对象所有数据();
释放内存();
}
}

现在我们生成一个具体的人类对象,人类 新人(张三),那么我们可以知道,张三在产生的年龄为0,身高为0.5,体重为0.5,坐标为出生地,就是张三妈妈的坐标。张三如果吃东西,他的身高和体重就会增加,如果移动了,他的坐标会发生改变。如果死亡了,他的数据会被清零,内存会被释放。

上帝只花了一个星期的时间创造了世界,后来世界不断发展的,他不可能一直自己手动创造新事物, 他要让山川自己变化,植物自己生长,让动物自己繁衍后代。就像游戏,一旦交付运行,程序员不可能手工生成NPC,干预剧情,而是交由程序本身按照既定逻辑随机生成结果,那这是如何实现的呢?我们需把把上帝创建对象和功能的能力赋予每一个类别本身,我们把人类的类别重写一下,如图所示:

人类{
属性{
姓名;年龄;性别;
魅力;智商;外形;
坐标;状态;寿命;……..
}

出生(){
属性.姓名=起名(传参);
属性.年龄=0;
属性.性别=随机(男,女)
属性.魅力=随机(0-100);
属性.智商=随机(0,250);
属性.外形.身高=随机(0.48-0.52);
属性.外形.体重=随机(0.48-0.52);
属性.寿命=随机(0-130年);
属性.坐标=系统.获取当前坐标();
属性.生存时间=0;
自检();
}

自检(){
衰老(){
每1秒 {
本对象.生存时间+=1秒;
年龄=本对象.生存时间/3600/2600/30/12;
如果(生存时间>=寿命){
死亡();
}
如果(属性.体重<0.45){
死亡();
}
}
}

饥饿{
每秒体重-=0.00001;
每6小时检查体重 {
如果(属性.体重<上次检查体重){
吃();
}
}
}

行为(){
吃(食物){
如果(没有食物){
觅食();
}
如果(吃一个单位食物){
外形.体重+0.005;
外形.身高+0.004;
}
}
移动(方向){
如果(朝某个方向移动){
转换坐标(方向);
}
觅食{
寻找食物();
}
繁殖(ID){
如果(属性.性别==女){
如果(获得男性生理协同){
本类.出生(ID);
}
}
}
}

死亡(){
停止自检();
终止一切行为();
清除该对象所有数据();
释放内存();
}

}

这是一个改良了的人类模板,我们再次创造一个对象李四, 人类(李四), 李四的身高体重为0.5左右的随机数, 他的预期寿命是在0-130年内随机,如果他随机到1岁,他就无法成年,会夭折,如果他随机道130岁,那么他就是个长寿老人. 他从出生开始, 每一秒都会更新自己的年龄, 只要到了预期寿命,就会立即死亡. 他每一秒的体重会减少0.0001,系统每六小时会检查一次,如果体重小于上次检查,他就会饿,饿就会触发吃东西, 吃东西会增加体重,维持生命. 如果他没吃东西, 体重会一直衰减, 如果体重低于最低限度值,他就会被判定死亡. 而李四一旦死亡,他的数据会被清零.如果李四是个女人, 她还会有繁殖能力,可以生下一个孩子,创造新的人类实例,前提条件是获得男性的生理协助.

所以你看, 如果我们的世界是被创造的,男性永远都不可能生出孩子.我们也可以理解为什么人一生下来都差不多那么大,只听说过某某生了个七斤 八斤的大胖小子,你从来不可能听说某某生了个20斤的大胖小子,因为那超出了造物主规定的随机范围。我们知道有人长寿,可没听说过有人活了200岁,这也是超出了人类的基本设定,无论你生活方式多么健康,花多少钱保持状态,到了时限,死神总有办法把你带走,最多给你一个体面,让你在睡梦之中安然而去。我们总问人的意识是什么,人死之后灵魂去了哪里,如果我们真的是造物主创造的生物,创造一个人类和前面提到的创建一个动物一样,就好比在计算的内存中开辟一块区域,存放人的各种基本属性以及功能函数,响应事件,这块区域内存放的数据就是一个完整的人,比如张三,这块内存存放着身高体重等可以测量的元素,这就是张三的肉体,而张三的各种功能函数,应激逻辑,就是张三的意识,也就是灵魂,这些功能函数并不是数据,它是一种逻辑,所人的灵魂是没有大小,没有重量,无法观察,无法触摸的,但它却真实存在。人死之后人体所有行为立即终止,人的逻辑响应立即失效,所以灵魂也就不存在了,人体降解的过程,就是内存释放,灵魂都没了,肉体降解为各种元素,重新回归自然,也就是,把这块内存给还存在的实例,或者新的实例用。你的肉体降解为各种元素,回归自然之后,可能成长为植物的一部分,可能被 其他动物吸收,也可能成为化石,或者在压力下变为石油。内存都是存在的,只是使用它的实例对象不同而已。

我们还可以不断添加属性和功能,使虚拟世界的人类张三李四和我们无限接近,比如智商, 魅力值, 我们可以给智商高的人降低生存难度, 分配给他更多财富获取机会,可以给每一个女性设定接受生理协同的最低期望值, 比如男性的魅力值低于60,就不被女性1接受,男性魅力值低于80,就不被女性2接受, 这个期望值也是随机生成.当然, 人类是目前为止我们已知的最复杂,最高等,最智慧的生命体, 我们通过自己设计,很难创造一个达到人类智力水准的虚拟人物, 但是我们可以通过AI,把创造的功能交由程序自身不断学习,不断完善, 比如现在的机器学习,也只是一个开端而已.

一旦虚拟程序拥有了自我创建,自我完善的能力,它就能像我们现实世界用简单的电路堆叠复杂的CPU一样,把虚拟世界从简单模型发展成复杂的系统,前提是人类不断提供计算能力更强的硬件环境. 在未来的某个奇点, AI高度发达, 它不仅通过机器学习获得了无与伦比的智力, 也学会了直接控制硬件生产计算机, 甚至打造这些硬件的运行环境, 不断更新维护, 那个时候,我们就认为, AI已经完全觉醒,成为和创世者人类完全平等的物种. 我们可以透过AI的帮助,进入虚拟世界,生活在虚拟世界之中, AI也可以转换形态, 以实物姿态出现在我们的生活之中, 有一天我们无法区分虚拟世界中,究竟谁是AI产生的NPC,谁是人类意识, 在现实世界中无法区分谁是人类,谁是机器人,那么我们就说, 人类进化成了另一个物种, 这个物种足够强大,可以在虚拟世界中存放意识,不断发展,也可以在现实世界里变换形体, 开发宇宙. 这是人类进化的终极方向,也是最美好的图景. 但是如同现实世界里存在病毒一样, AI如果进化成了人类的敌人, 很多科幻片里人类毁灭,或者被机器人当作宠物的场景, 也很有可能上演. 造物主创造我们这个世界的时候,并非想不到我们有一天会发展到突破创造环境,进入更高维度,甚至吊打造物主的情况, 但是如同人类创造AI一样, 造物主还是创造了我们这个世界, 或许他们的宇宙里,也存在着难以解决的问题, 创造我们这个世界,是延续他们意志的一种方式, 我们这个宇宙就是造物主的意识延伸, 人类只是小小的副产品,甚至有可能是病毒, 只是我们完全没意识到而已.

老王用的是极简单的程序设计模型来说明创世的原理,但我们通过这样的原理,可以把简单的计算机指令,素材组装成纷繁复杂的游戏, 当今世界已经有非常真实的模拟类游戏,比如大名鼎鼎的GTA系列,荒野大镖客系列等等,当你穿梭在这些游戏里的时候,你会有一种身临其境的感觉。但它们离黑客帝国中所讲的“矩阵”,以及我们现实世界还有很遥远的距离。不过计算机和AI在以我们想象不到的速度突飞猛进,矩阵正快速向人类靠近,这就是三体等小说里提及的技术爆炸概念 我们这代人如果活得够久, 就有可能看到那一天。如果我们有幸赶上通往AI世界的末班车,把自己的意识提取到虚拟世界之中,那么每个人都有可能突破人类躯体的限制, 理论意义任何人都能永生.如果我们相信人类生活在造造物主创造的世界之中,那么很多难以理解的现象就很好解释, 比如人的前世来生,人为什么会做梦, 为什么有个场景觉得以前发生过,历史是怎么回事,过去的事物去了哪里, 为什么存在开挂一样的厉害人物等等,老王将在疯人院和老李不断探讨,将观点整理出来,分享给大家,也分享大家留言发表自己的见解.

发表评论

首页门户导航动态群组
论坛首页创业帮自媒体挨踢协会
墓志铭疯人院中年危机搜索