思维软件设计:需求分析

来自通约智库
223.192.192.166讨论2019年11月14日 (四) 00:59的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

版头  原型  需求  设计  编码  测试  技术  人员  任务

我们要设计一个代表人类整体的人,就得先对这个整体的人进行描述,这样才能对ta进行设计。我们这里使用的是ta,因为我们无法用“它”、“他”、“她”来作为代词。世间的人有男性有女性,有老有少,而微软设计的机器人小冰是一个18岁的姑娘,显然作为共性的虚拟人不能这样设定。
再者,ta的智商应该是代表人类的最高智慧,不能有意的将智商设定高低,由现实人选择,有人选择智商低一点,蠢一点?
第三,作为基本的,整体的人,需要有一个基本的人格特征,比如是善还是恶呢?显然应该是善,这样才能代表人类的总体取值方向。我们现在已经在时刻防范机器人的恶念的产生,我们不希望机器人是邪恶的。但这条的定义会产生如下的矛盾,一个整体的人的操作系统的设计目的是可以让世间人的意识上传,附载其中成为一个世间人的替身,世间人有的意识有善有恶,能够让现实的人的意识一旦上传,都过滤掉所有的恶念了吗?
所以,我们首先需要对基本的、共性的人性进行定义,进而对基本的、共性的机器人的人性进行定义。
毛泽东有句名言:“有没有人性这种东西?当然有的。但是只有具体的人性,没有抽象的人性。在阶级社会里就是只有带阶级性的人性,而没有什么超阶级的人性。”我们定义的机器人的人性是阶级社会以后的事情,所以不能以现在的人性定义来定义未来的人性,未来的人性是一种对现实人的人性的理想的抽象。
要考虑的第二大项,与应用程序的接口。
现有人类开发的应用软件,都是人类思维的结晶,都可以成为机器人思维,机器人行为功能的一部分。作为未来的机器人思维软件,要解决的主要是输入输出的问题,比如某一个工厂的仓库管理软件,原来录入员的输入项都成了传感器的自动采集输入了,一个机器人在仓库转一圈,库存数据就都有了,或根本就不需要,各个物联网节点的数据传递过来就行了。而库存管理的很多算法可以直接使用。至于输出部分,有的则自动发到供应商或销售方。当然,这是一个不断迭代的开发过程,未来的产业生态不是现在的软件的应用生态。这里只是例子。
作为思维软件操作系统,需要与应用软件分开,中间以接口的形式联系起来。
这里只是作为引子,提出问题,具体的需求分析需要我们逐项展开。


参考资料: