- 可伸缩性:创造一种软件和硬件的体系结构,可以扩展一百万倍。即:某个具体应用的存储和处理能力可以通过添加资源而自动地提高一百万倍,也就是说处理同一问题速度提高一百万倍或用同样的时间可以处理规模扩大一百万倍的问题。(这里,“自动地”是指:除了加入资源,用户用不着做任何其他干预—如重新编程,对系统配置进行调整……)
- 通过图灵测试能力:建造计算机系统,其通过图灵测试的概率至少为30%。
- 听写能力:机器的听写水平应能达到或相当于使用母语的人的听写水平。
- 诵读能力:机器的文本诵读水平应能达到或相当于用母语的人的诵读水平。
- 视觉能力:能够像人那样识别目标和运动状态。
- 记忆能力:能够像人那样记录下他所看到和听到的一切,而且在需要时能够迅速提取任何一个纪录。
- 智能资料存储处理系统:建立一个系统,对于一个给定的文本语料库,关于所存储的文本的任何问题都能够回答,可以对库中任一段文本做出摘要,回答和摘要的准确程度和速度相当于该领域的专家水平。对于音乐、图像、艺术作品及视频节目也能达到同样的水准。
- 远程临场感:模拟一个地方的场景,使你感觉就好像是在现场听见和看见所发生的一切(远程观察);模拟某人出席另一地点的活动,就好像某人在现场一样,与在现场的人士互相交流(远程参与)。
- 无故障系统:建造一个系统,每天可供上百万人使用,而管理它只需要一个非全时工作人员。
- 具有安全性的系统:保证第9项的系统只向得到授权的人士提供服务;任何未得到授权的人都无法使该系统中断业务;存储于系统中的信息也不会被窃取(而且必须严格证明确实获得了以上各项性能)。
- 随时可用性:保证该系统在每一百年内中断工作的时间不超过1秒—即可用度达到99.999999%(而且必须严格证明确实达到了这一指标)。
- 自动编程工具:建造一种需求描述语言或用户界面,具有如下功能:
- 使人可以很容易地表述其设计(比现有语言容易1000倍);
- 计算机可以直接进行编译;
- 可以描述任何应用(具有完备性)
- 系统应该能对具体应用需求进行推理,对例外情况和不完备需求能提出疑问。但不能因此而导致其使用变得困难起来。