我真的创造了一个超级时代
繁体版

第十八章 开发平台软件讲解

    “嗯,我了解,不过即使这样的改变,也足以对人类做出巨大贡献了。至于说的技术革命,还是等先实现了刚说的两个需求再说。”张浩也清楚,如果能采用虚拟显示技术改变现在的手机形态,这将肯定是一个巨大进步。

    “那下一个需求呢,就是开发平台的设计。”张浩听了第一个方案后,虽然还无法确定是否真的可以实现,但是听了方案介绍的确是能达到提高顾客购物体验的目的,智灵还是有几把刷子的,那么莫名的对智灵有了一些信心,便继续与智灵探索第二个需求。

    “至于你第二个需求,我翻阅了你们现有平台的技术水平,虽然可以完成一些简单需求的开发,但是目前水平还是比较落后,主要体现在对开发人员要求比较高,也就是为了完成需求开发,就必须借助于这样的专业人才,你们也称他们为码农。”智灵前期通过网络对现在这个时代的科技水平有了清晰的认识,对这些设计人员的别样称呼也了解了。

    它对现有科技继续点评,“这些专业人才虽然通过努力学习,能用这些开发平台将需求实现,但是缺陷却有不少,归纳有以下几个方面:

    一是因为开发者不是需求提出者,所以开发者并不了解需求,导致做出来后难以满足需求提出者的要求,或者一些需求提出者考虑不到的需求也无法做出。

    二是开发难度较大,全靠写代码,不形象,简单需求还好说,复杂需求则需要多个人配合完成,但是这些人都有对需求的不同认识,甚至是代码编写风格也不尽相同等,最后导致这些人写的代码互相关联时,容易出问题。

    三是调试难度大,所谓的调试,主要为代码编写完成后的测试,测试出问题后,不容易找到问题,可能需要做大量的测试运行才可以找到问题。这也影响了开发进度和开发周期。

    四是现场测试成本高。就是程序做完后,客户实际使用中,发现各种问题,甚至有些问题对客户造成很大的影响,导致软件不得不暂停使用,只能进行修改,对客户也造成了比较大的损失,一些程序可能需要实际验证几个月半年甚至更长时间才能完成验证。

    当然还有其它很多问题,我这里不一一赘述了。”

    智灵对现有开发平台的点评的确很到位,张浩就知道它说的还是非常准确的,有一点它没说,那就是现在开发平台基本都是英文所写,所以想做开发者还至少英语要过关,对开发者的门槛还是比较高的。

    “嗯,老师总结的很到位,那怎么解决呢?”张浩竖了竖大拇指。

    “这个简单,同样,鉴于你们现在的科技水平,还无法做到比较好的水平,但是如果想做一个解决上述问题的开发平台还是比较容易的。我是这么考虑的,”智灵用手捋了下胡须,眼睛闪现出一道睿智的眼神,看的张浩也肃然起敬,感觉自己面对的不是一个机器生命,而是一个充满智慧的老者。

    “我这边开发的平台将主要两个功能,一个是形象化设计,另外一个则是模拟测试。”智灵缓缓的说出自己的方案。

    “形象化设计,顾名思义就是让开发不再是枯燥乏味的代码,而是更具形象化,将需求通过形象化实现。

    简单来说,如果你想实现对一个猫进行识别,只需告诉软件平台,想将见到的任何一只猫能识别出是猫,而非狗或其它动物,虽然这个猫可能毛被剃了或身上的毛呈现各种颜色,亦或脸上可能有伤口,尾巴没长出来,但是只要看到它,就知道它一定是猫。”智灵继续说。

    “开发平台听到这个需求,会给出一个简单的输入和输出界面,当然你也可以将输出界面进行形状或颜色进行改变,改变的方法也很简单,只需语音告诉开发平台即可。这个时候,你只需将见到的猫拍照或者扫描,软件即会告诉你结果。”智灵说道。

    “那它是怎么辨别出是猫呢,别人又没有告诉它?”张浩纳闷,他知道现在的开发平台开发的软件在设计出来后,需要拿大量的猫的照片样本让软件自行学习,也就是告诉软件这就是猫,软件才可以识别,但是对于那些与学习的照片样本偏差较大的猫,却有可能识别不了。

    “哈哈,这个地方简单,我只需让软件获取网上的所有有关猫的图片及文字信息就行,软件将会将猫的特征点进行分析确认,具备了思维能力,也就不会分辨错了。这个和人类似,只要这个人见过一只白色的猫,如果再见到黑色的猫,肯定不能说成是老虎,而是知道它应该是猫的一种。

    同样的道理,由于获取的样本足够多,也许比人识别更准。你们现在的软件呢,就是由于识别的样本太少,如果足够多,也许能做到类似的程度。”智灵做了简单的解释。

    张浩听着有点绕,不过思考下,也明白了,就是软件具有思考能力,且能从网上自己找大量的照片和素材进行匹对,便实现了准确识别。

    “嗯,如果这样,那肯定没问题,但是现在的软件学习起来非常慢,为了学习一样东西,需要输入很多张照片才行,如果需要学习网络上那么多照片样本,又可能需要很久很久。”张浩也了解这个软件,提出疑问。

    “这就是开发平台的独到之处了,你说的那种是先下载下来提供给软件学习,我说的呢,直接链接网络,平台有个快速分析网络信息的功能,可以快速对数据分析并完成学习的。”智灵哈哈一笑,这也是与现有平台的特别之处。

    张浩听了后,就不再有疑问,但是毕竟没有经过实际测试验证,还无法确认。

    “模拟测试呢,也做了较大的改良,不再单纯的靠运行代码来验证,那样虽然可以验证一些基本功能,但是同样由于样本较少,难以充分验证。

    模拟测试呢,同样也会借助于网络信息,会在网上收集足够多类似的信息,拿来做测试样本。同样呢,也可以进行实物模拟,就是通过摄影或者扫描将实际运用的现场实物进行模拟测试,并对实物赋予相应的功能,通过软件将现场模拟出来,进行验证,当然测试环境也不是简单的理想环境下进行,而是通过网络信息和现场运行的实际数据的分析,模拟出更贴合现场的环境,这样测试会更充分更实际。”智灵解释。