首页 理论 架构 工程 文档 白皮书 著作 研究 案例 下载 博客 关于 开始使用 →

第2章 智能系统与普通信息系统的区别

第2章 智能系统与普通信息系统的区别

在人类计算机工程发展的过程中,信息系统首先解决的是“信息如何被处理”的问题。计算机把现实中的数据转换成可以存储、计算和传输的信息,再按照预先设计好的程序完成特定任务。数据库、管理软件、业务系统以及各种自动化程序,都是这一工程体系的重要组成部分。

模拟智能系统所面对的问题则有所不同。

当一个系统进入现实环境以后,它面对的并不只是已经整理好的数据,而是不断变化的对象、状态、关系和任务。系统必须知道自己面对的是什么,当前发生了什么,需要完成什么,以及在当前条件下应该采取什么行动。

因此,信息处理能力并不能直接等同于智能能力。

普通信息系统可以把一个人的年龄从数据库中查询出来,可以把一批订单进行统计,可以把设备维修记录显示出来,也可以按照规定的业务流程完成数据处理。这些功能都具有实际价值,但它们解决的主要仍然是信息处理问题。

例如,一个车辆管理系统可以保存车辆编号、车辆位置、车辆使用记录和驾驶员信息。系统可以根据数据库中的记录查询某一辆车,也可以生成车辆运行统计。

但是,当车辆真正行驶在道路上时,系统面对的问题发生了变化。

道路上存在行人、其他车辆、路口、障碍物、交通信号、道路变化以及天气变化。车辆自身还存在速度、方向、位置、制动状态和能源状态等因素。

如果一个系统能够获取这些现实信息,形成道路对象和车辆状态,判断当前行驶环境,根据任务确定下一步行为,并进一步控制车辆进行减速、停车、转向或者继续行驶,那么它处理的已经不是简单的车辆信息管理问题,而是一个实际运行中的智能系统问题。

这就是普通信息系统与智能系统之间的重要工程区别。

2.1 信息不是智能

信息是智能系统的基础,但信息本身并不是智能。

一个温度传感器获得“35℃”这一数据,这是信息。

系统知道某一个设备当前温度为35℃,这是对信息进行了对象关联。

系统进一步知道该设备正常工作温度范围为20℃至30℃,因此判断当前温度异常,这是状态判断。

系统根据设备温度持续升高的情况判断设备可能出现故障,并决定降低设备运行负荷,这是推理和决策。

系统最终控制设备降低运行速度,并继续检测温度变化,这是实际行动和反馈。

因此,同一个“35℃”,在不同工程层次中具有完全不同的意义:

数据 → 信息 → 对象属性 → 状态 → 判断 → 决策 → 行动 → 反馈

模拟智能系统研究的正是这个由信息进入智能运行过程的转换。

2.2 普通信息系统的运行方式

普通信息系统通常具有比较明确的输入、处理和输出结构。

用户输入信息,系统根据程序进行处理,然后返回结果。

例如:

用户输入商品编号 → 查询数据库 → 返回商品资料

或者:

用户提交订单 → 系统验证数据 → 保存订单 → 返回订单结果

在这种情况下,系统并不需要真正理解商品是什么,也不需要理解订单背后的现实环境。只要数据符合程序规定的格式,系统就可以完成相应处理。

因此,普通信息系统的核心可以概括为:

数据输入 → 程序处理 → 数据输出

这种工程模式非常重要,也是现代计算机系统的基础。

但是,当系统需要独立面对现实环境时,仅仅依靠这种结构就不够了。

2.3 智能系统的运行方式

智能系统面对的不是单纯的数据表,而是现实世界中的对象和状态。

一个机器人进入房间以后,它看到的不是数据库中的“桌子记录”,而是现实空间中的桌子、人员、墙壁、门、地面以及其他对象。

机器人必须首先获取环境信息,然后形成对象:

环境信息 → 对象

之后还需要确定对象之间的关系:

机器人 → 位于 → 房间

桌子 → 位于 → 房间

人员 → 位于 → 桌子附近

同时还要确定对象的状态:

机器人 → 当前状态 → 移动

人员 → 当前状态 → 静止

门 → 当前状态 → 打开

当机器人接收到“把物品送到桌子旁边”的任务以后,系统还需要建立任务:

任务:将物品送到指定位置

此时,系统已经从单纯的信息处理进入了智能运行过程。

它需要判断目标在哪里、当前路径是否可行、是否存在障碍物、应该采取什么移动行为,以及行动以后是否到达目标位置。

于是形成:

感知 → 对象 → 关系 → 状态 → 任务 → 理解 → 推理 → 决策 → 行动 → 反馈

这就是模拟智能系统与普通信息系统在工程运行方式上的根本区别。

2.4 管理软件不能因为增加功能而自动成为智能系统

现实工程中一个非常容易出现的问题,是把“智能”作为软件功能名称。

一个企业管理系统增加自动统计功能,可以称为智能统计。

增加自动分类功能,可以称为智能分类。

增加自动推荐功能,也可以称为智能推荐。

这些功能是否有价值,与它们是否属于真正的智能系统是两个不同的问题。

SISE不能仅根据软件名称进行判断。

如果一个系统仍然只是:

用户输入 → 数据库处理 → 页面输出

那么即使其中增加了若干自动化功能,它的基本工程性质仍然可能是信息系统。

真正需要判断的是:

系统是否具有智能运行对象?

是否面对真实环境?

是否面对真实对象?

是否具有实际任务?

是否根据当前状态形成判断?

是否能够形成决策?

决策是否能够产生实际行为或行动?

只有这些过程真正形成工程闭环,系统才进入模拟智能系统工程研究的核心范围。

2.5 信息系统与智能系统并不是互相排斥的

普通信息系统并不是智能系统的对立面。

一个完整的智能系统内部同样可以使用数据库、文件系统、通信接口、计算程序和普通软件模块。

区别在于这些技术在系统中的作用。

数据库可以保存智能实体的记忆;

通信系统可以传递感知信息;

程序可以执行推理规则;

控制程序可以执行决策;

传感器可以获取现实环境;

执行机构可以产生实际行动。

因此,智能系统可以包含普通信息系统的技术组成部分,但不能因此把普通信息处理本身等同于智能。

就像人的眼睛、神经、肌肉分别承担不同功能一样,一个智能实体内部也可以存在不同工程部件,但最终必须形成统一的智能运行过程。

2.6 智能系统必须面对任务

任务是智能系统区别于单纯信息处理系统的重要因素。

没有任务,系统只能不断获取和处理信息。

有了任务,系统才需要判断:

现在是什么状态?

任务是什么?

完成任务需要什么条件?

当前有哪些可执行行为?

哪个行为更适合当前情况?

行动之后是否完成任务?

例如无人机执行巡检任务时,它并不是简单地记录摄像头数据。

它需要知道巡检区域在哪里,当前飞行位置在哪里,目标设备在哪里,哪些区域已经检查,哪些区域还没有检查,是否发现异常,以及下一步应该飞向什么位置。

因此:

无人机管理系统可以管理无人机资料和飞行记录;

无人机智能系统必须让无人机面对真实空域,感知环境,理解目标,完成飞行任务并产生实际飞行动作。

两者属于完全不同的工程层次。

2.7 智能系统必须能够产生行为

智能的工程价值最终需要通过行为体现出来。

一个系统判断“前方存在障碍物”,如果只是把这句话显示在屏幕上,它完成的是信息输出。

如果系统根据这个判断选择停止、绕行或者改变路径,并让实体真正执行这个动作,那么判断才进入了行为工程。

因此,模拟智能系统的基本链条不能停留在:

输入 → 分析 → 输出

而必须继续向后发展:

输入 → 感知 → 理解 → 判断 → 决策 → 行为 → 行动 → 反馈

其中“行动”是非常重要的工程环节。

软件型智能系统的行动可以表现为改变系统状态、调用某项能力、执行某项程序或向其他系统发送控制指令。

设备型智能系统的行动则可能表现为移动、转向、停止、抓取、检测、加工、控制温度、改变压力或者执行其他物理动作。

2.8 从信息系统走向模拟智能系统

因此,普通信息系统与模拟智能系统之间并不存在一个简单的“增加一个智能模块”的关系。

真正的转变,是系统工程对象发生了变化。

普通信息系统主要围绕:

数据、记录、业务、流程、查询和输出

进行建设。

模拟智能系统则围绕:

环境、对象、状态、任务、理解、推理、决策、行为、行动和反馈

进行建设。

这意味着系统设计人员必须首先回答:

这个系统究竟面对什么现实世界?

然后回答:

它面对哪些对象?

再进一步回答:

这些对象处于什么状态?

最后回答:

系统为了完成任务应该采取什么行动?

当这些问题能够通过工程结构得到连续解决时,系统才真正进入模拟智能系统的范围。

2.9 本章结论

普通信息系统解决的是信息处理问题。

模拟智能系统解决的是面向现实环境的智能运行问题

二者可以使用相同的计算机、数据库、程序和通信技术,但工程目标不同。

普通信息系统可以在没有实际行动的情况下完成任务,而模拟智能系统通常必须进一步完成从感知到判断、从决策到行为、从行动到反馈的完整过程。

因此,SISE并不把“智能”作为软件上的装饰性功能,而把智能看作一个完整的工程运行过程。

最终可以将两者概括为:

普通信息系统:

信息被系统处理。

模拟智能系统:

系统面对环境,通过信息形成对对象和状态的判断,根据任务形成决策,并将决策转化为行为和行动,再通过反馈继续运行。

这就是智能系统与普通信息系统之间最基本的工程边界。

Leave a Reply

Your email address will not be published. Required fields are marked *