思维的本质:它的能力似乎源自于那些智能体之间复杂的交错关联
--马文 明斯基
最近阅读美国马文 明斯基写的书《心智社会》,觉得忽然开朗。他对人类思维,智能,智能体等概念做了十分优雅的解读。
个人觉得,他利用了系统工程的思想,构建了思维,智能体的模型。这种系统工程思想给我们构建AI 应用系统提供了强大的系统性思想基础。
思维
人类解决问题的能力。
智能
我们的思维中包含了一些程序,当我们遇到困难的问题时,“智能:是我们为这些尚未理解的程序所起的名称。
智能体
思维是可以分解的,每一片思维都是由更小的程序组成的。我们将这些小程序称为智能体。每一个思维智能体只能做一些低级智慧的事情,我们能够以一种特别的方式将这些智能体汇聚到一个系统中。该系统涌现出来的能力就是真正的智能。这就如同打扑克牌中的同花顺一样,只有组合在一起才有价值。
我们以一个简单的例子来研究这件事情,拿起一个杯子!
- 负责抓握的智能体想要拿住杯子
- 负责平衡的智能体想要防止茶水洒出来
- 负责口渴的智能体想让你喝茶
- 负责移动的智能体把茶杯递到你的嘴边
这些智能体相互协作,各自完成了自己的小任务,加在一起它们能够完成一项大工程:喝茶。
我们并不清楚马文 明斯基描述的概念是否是人类思维过程的真实状况。但是从经验和常识出发,直觉告诉我们这种思维的模型有其合理性。与任何人工构建的模型相似,模型都是错的,但是有点用。
在本文中,我们延着马文 明斯基的思想脉络,以系统建模的思想为引领,尝试构建思维的信息模型。最终形成AI 应用的体系架构
智能体模型
智能体是具有思维能力的实体,它具有如下特征:
输入事件
智能体外部发生的事件。
输出事件
智能体思考后,判断发生的事件。
输入信息
给智能体提供的信息。
输出信息
智能体给其它智能体提供的信息。
思维模型
思维模型是由一组相互连接的智能体和环境信息构成的。
外部环境和内部智能体都可能改变环境信息。
智能体的类型
智能体可以分为:
思维型智能体
思考智能体需要通过思考才能够完成智能体的目标。思考的过程是不清楚的,结果也可能是不确定的。例如通果大语言模型实现推理思考的智能体就是一种思维型智能体。
控制型智能体
控制智能体解决问题的程序已经非常明确的,通过计算机程序能够直接完成智能体的目标。相对于思维智能体而言,控制智能体是一种不需要思考的智能体。
复合智能体
通过一定形式互联的多个智能体组成复合智能体。
模型的局限性
应该承认,使用确定连接的智能体构建的思维模型有一定的局限性的。如果说人类大脑的思维是一组相互连接的智能体的话,那么智能体之间的连接是神秘的,不可预知。到目前为止,还没有搞清楚智能体信息传递的路由算法是什么样的。
这种模型在解决特定的AI 应用时是有用的。事实上,对于许多问题而言,人类已经建立了成熟的心智。我们可以采用成熟的心智构建智能体网络。
小结
人类的思维是通过一系列智能体完成的。
智能体可以分解成为更简单的智能体。
尽管我们目前还不清楚思维中智能体是如何连接和传递信息的,但是在解决特定的任务时,我们可以人类的经验和常识,构建一种确定的智能体连接。
可以将智能体分为思考型智能体和控制智能体。
智能体网络是具有局限性的思维模型,但是它是有用的。