zoukankan      html  css  js  c++  java
  • 量子学习及思考13人机交互很快将面临交互模式的进化2 人工智能

        上回写到大自然的两个最神秘的东西,5,0.618.

        这里将直指问题的核心: 递归:

        程序调用自身的编程技巧称为递归( recursion)。

        递归,就是分形的本质,不断的重复自已,再套用上面的两个神秘数字,用上递归,就能破解很多生命的东西.比如结构,经济,股市等等.

        这里提出一条分形公理(本人创造的,能不能经得起考验看时间):递归,维度是5,比例是0.618或1.618(正比反比).


    说这么多,和人机交互有什么关系?上面关系不大,主要是在考虑分形及人机交互的时候,反而灵感爆发得到了更珍贵的东西.那留以后再细化.

    先说人机交互.人是以5分形的.现在的电子设备也在碎片化(分形).传统的交互,比如键盘,鼠标,触摸屏,都是过度,而且会很快被替代.看下时间.

    键盘,几十年,鼠标,十几年,触摸屏,几年.新的交互模式,几年后就将到来,这意味着现在多数的所谓前端,交互都是过度产品,很快就将淘汰.

    新的交互是什么?我们要看人.

    人有两只脚,只有一只行动是不方便的,2是最少需求,两只手,一样的.人的头,就是进化出来接受信息的,所以未来的交互以头为主,以耳眼口为主.要不然,电脑还比不上人类自身发展出来的对话,听,看这样的传统模式.  

    这也带来一个有趣的的问题,如果是某一外星人,身体结构和人不一样,比如象鱼,那么他们发展的电子技术,和人差异会相当大.

    人类的技术,主要是以服务人类自身,人类自已的进化太慢了.几十年时间,人体结构几乎没什么变化.实际上最近几百万年,人体结构变化也不太大,可能就是体毛少了些.变化只涉及到皮毛.

    脚是用来移动的,手是用来操作,动作的,头是用来交互信息的,未来交互必须走正道,不能再走邪路.

    那么,从应用角度看,用户交互应该以语音为主,反馈应该是语音和图像.以后的交互界面会大大进化,不再有满屏的操作,比如Windows这样.应该是一个隐藏的语音接口,这很象命令模式,但它不需要你敲大堆命令,从这一点看,Linux没有发达的用户界面,但可以创造一个发达的语音接口.

    屏幕干什么用?应该以输出结果为主,然后可以点,点,点.以完成操作.

    我们看下人手怎么操作的,人有5个手指,两只手,传统上,可以戳,抓,推拉,上下左右晃动,旋转等,就是我们说的"手势"

    OK了,未来的交互,输入主要是以语音和手势为主,手势化成触摸,就是在屏上点,抓,上下左右划动,划圈圈等.而划动还可以细分成斜划,象切水果一样.

    而输出:主要是语音,文字,图象,视频等,呈现在屏上的信息.

    再进一步抽象下:

    输入:语音,手势的位置,手势的动作,然后这些可以抽象成命令模式.整个人机交互对话就变得很明确了.就是人-机,人表达的是语音,动作,位置三个关键因素.

    电脑理解的是命令模式,一串串的命令.每个命令对应一个输入,一个输出,这和函数结构是刚好对应的. output command(input)

    input{语音,手势,位置) output(语音,文本,图象视频)

    所谓程序设计,就是理解命令,输出结果,这样的编程,普及后不会比做文档复杂.

    由上可见,进化后直归本质的交互,和现在的主流电脑交互是不一样的,那么现在的很多技术,不远的几年都是渣.

    现在比较接近的交互主要有触摸屏,体感,Google眼镜等,他们代表了部分未来的交互.

  • 相关阅读:
    抽象类与接口 【转载】
    linux网卡驱动程序架构
    linux回环网卡驱动设计
    命令行启动appium服务
    Java+Maven的工程运行Sonar的方式
    使用Fabric在tomcat中部署应用的问题总结
    Fabric的使用总结
    利用xcode Build生成模拟器运行包
    Jenkins配置git/github 插件的ssh key
    Jenkins插件--通知Notification
  • 原文地址:https://www.cnblogs.com/DSharp/p/3135073.html
Copyright © 2011-2022 走看看