AIKR Plus

AIKR Plus 是 AIKR 的增强版,AIKR Plus 可以简写为 AIKR+ ,两者的定义,在下面会粗略地提到。

AIKR

这篇文章要求读者研究过 AIKR (Assumption of Insufficient Knowledge and Resources) 的 论文open in new window ,并且了解其内在含义和应用价值。

关于什么是 AIKR,我这里只能简单地粗略地用半句话来概述:

AIKR 是一个假设,这个假设的核心内容是,智能系统的知识和资源几乎总是相对不足,这个假设专门用来指导设计下一代通用智能系统,并可以在编码框架和算法细节中起到关键的支撑作用

完整的定义,请参考 王培老师的一系列相关论文open in new window

AIKR+

那么,什么是 AIKR+ ?

AIKR+ 在 AIKR 假设基础上,加入一个附加假设: 基于 AIKR 的智能系统的 设计者,也常常是知识和资源相对不足的

AIKR+ 的意义

不了解 AIKR 的人可能会觉得这个 AIKR+ 毫无意义。

本来 AIKR 听上去就枯燥乏味不知所云了,现在 AIKR+ 则是 枯燥乏味不知所云 × 2。

了解 AIKR 的人也肯定清楚,AIKR 本身的范围很广,必定包含了设计者的知识和资源不足假设,为什么要把设计者的部分从 AIKR 范围内单独拎出来,画蛇添足呢?

因为这个画蛇添足 可以生出一些推论,并且这些推理有可观的价值,值得我们单独拿出来讲(尽管不一定配得上 plus(+) 这个词),

下面把 AIKR+ 的推论写出来:

  1. 智能系统除了要尽可能地适应环境,也要适应设计者为了简化系统解读过程所设置的限制条件,说人话就是,本来系统不需要分层,现在必须分层,这样能方便设计者进行调试,除此之外,也包括其它方便解读和调试的手段。
  2. 基于 AIKR 的被设计出来的智能系统,与人类的智能和动物智能乃至外星人智能具有某些本质上的不同(尽管不是通用算法的不同),说人话就是,AGI 通用智能系统是设计出来的,而不是进化或演化出来的,所以其与人类的关系是依附关系,说得更直白一点,AGI 在思考什么,对人类来说,应该是相对清晰且透明的
  3. AGI 的设计结构有别于人类,并不刻意模仿人类 (这个推论继承了 OpenNARS / AGI 的通用内涵,强调与人类智能的共通之处,但不会全盘模仿人类)。
  4. 理论和工程上,AGI 不以人类心理学为尊,而是配合着上面提到的依附关系,设计出全新的、适合于 AGI 的智能依附心理学。

那么,根据上面的推论,应用到实际项目的算法和框架编码中,应该如何做呢?

  1. 不只是在理论上分层,也要在可视化数据上分层,方便设计者进行解读和调试并对工程代码进行调优。
  2. 在 AGI 核心代码上,加上更严苛的限制,减轻设计者的阅读负担,比如原本一个数据包的长度限制是 1000 ,现在要限制为 6 或者 3。
  3. ...

最后,不得不提一下,由于本篇所提的 plus 确实有画蛇添足的地方,从纯理论角度来看是站不住脚的,充其量只有工程指导意义,所以长远来看,“AIKR+” 这个非官方提法最终是要回归 AIKR 本体的 ,需要适当的时机,比如,当我们越过了设计阶段,进入了批量生产阶段,也解决了新生智能体安全问题,那时候,让人类从内部读懂新生智能体的思想,也就不再成为必然需求,毕竟归根到底,AIKR 确实涵盖了 AIKR+。

Last Updated:
Contributors: poerlang