加入收藏 | 设为首页 | 会员中心 | 我要投稿 网站开发网_安阳站长网 (https://www.0372zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

一个几乎就是锤粉的人眼中的锤子TNT

发布时间:2018-11-15 17:52:06 所属栏目:编程 来源:IT之家要闻
导读:副标题#e# 原标题:一个几乎就是锤粉的人眼中的锤子TNT 一、关于笔者的立场 由于在关于锤子的讨论里总是有一种强烈的阵营对抗感,所以在讨论TNT之前,笔者不得不先声明自己的立

现在的人机交互还是不够成熟,如果强行把机器当人看,总有种自己是傻逼的感觉。今天的TNT也无法改变这个问题,所以大家会觉得TNT这种操作方式很傻逼。但是不可否认,我们是希望计算机能越来越像人的,这就是TNT这个操作理念的意义。

如果是看过钢铁侠系列电影的人,可以类比一下,钢铁侠和他的贾维斯的交互。钢铁侠不会拿着鼠标键盘和贾维斯交互,也不会永远站着不动光用嘴巴讲话。显然,这和TNT的操作理念具有一样的内核——人机交互如同人人交互一般。

关于理念的意义阐述得可能有点太抽象了。说回现实中今天的TNT,笔者认为它的意义也很简单——提高语音交互的效率。

提高效率一直都是SOS的特征。

有些网友给出一个敲一段C/C++代码的例子嘲笑TNT反而是降低效率的东西。笔者打算也采用这个例子阐述真正的TNT交互应该是怎样的。

【按住任务栏处】“打开Visual Studio,新建一个C++ Console项目”

【按住main.cpp的编辑页面】“新建main函数”

【按住main函数】“输出Hello World”(此时会自动导入iostream头文件)

【按住页面空白处】“运行”

这个交互过程看起来就像是计算机才是程序员,而你是产品经理,在命令它给你敲出符合需求的代码。显然,想实现这样的交互过程,需要更智能的AI参与。同时必须得承认,仅仅是这样的交互是不够的,比如新建项目的自定义位置,我们不可能把路径读出来,这时候就需要用到鼠标键盘,或者是更高级的交互方式。

TNT操作方式不是让我们不停地对着计算机干说话,把要打的字符一个个吐出来。而是希望我们能像对着人下命令一样,对着计算机下命令,同时用手指按压下命令的位置来压缩计算机的理解范围,从而提高效率。

有些人可能还会吐槽,这说四句话才能输出个Hello world,多麻烦,用键盘比你快。这个问题,我们可以思考一下,这段输出Hello world的代码真的必须要四句话吗?显然它可以变得更短,比如“打开VS,新建一个输出Hello world的控制台项目,运行”。正是因为计算机不够智能,所以我们才需要把命令通过鼠标键盘这样的媒介一个个字符地输入进去,而当计算机足够智能,语音交互就会变得更具直接性从而成倍地提高效率。

可能还会有人吐槽如果函数实现很复杂就没法这样和计算机交互了。这个笔者前面也强调过,有些细分环境还是需要TNT以外的交互方式的。我们不是为了模拟鼠标键盘的操作而使用TNT,而是因为TNT能带来更高的效率,所以才使用它。

或许还会有更多吐槽,某种意义上这些问题反馈也能帮助到这种交互方式以及人机交互整体持续进步。

四、这东西别人做过了,TNT不就是抄袭吗

一个几乎就是锤粉的人眼中的锤子TNT

朱海舟在之后的微博里表示黑莓才是最早开始做的,笔者对这段历史并不熟悉,就不在这里追根溯源了。

不过稍微了解一点历史都会知道,没有什么产品的诞生是独立唯一的,每一款最终惊艳世界的产品都是由无数的实业家前赴后继的努力积累出来的。

当我们讨论锤子科技是否应该做TNT的时候,首先应该想到它仅仅只是一个年销量300万的天天被说是要倒闭的小厂商。然而TNT的想法却已经和许多巨头是同步的,甚至因为锤子的注重,在实际运行效果上,已经领先它的对手。在中国,同样的小厂商还在挣扎着如何在新一轮的洗牌中存活下来的时候,锤子却截然不同地做出富有远见的产品。

(编辑:网站开发网_安阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!