@ 2014.05.08 , 23:07
35

能将英语句子转化为UNIX命令的开源智能人工助手Betty

[-]
从图形界面,到声控,电脑命令行的角色不可替代。对开发者,系统管理员,硬核研究者们而言,这个简单但强大的界面是玩转计算机的最好工具。

不过,使用命令行不是件容易的事,需要记住一大堆命令。如“rm”,移动文件;“grep”,显示文档中包含某个字段的行; “find”,寻找文件。

[-]

即使是Google工程师和开源开发者Jeff Pickhardt这样的硬核大牛也没办法记住一些不经常用的命令。所以,Pickhardt开发了Betty:将英语句子转化为UNIX命令。

“我经常记不住一些命令,太老火了。有些是缩写,有些又不是,有些命令还有很多变量。有了Betty后,我要解压一个文件,直接输入‘Betty, uncompress myfile.tar.gz’就行了。”,Pickhardt说到。

Betty还不支持语音功能,必须在命令行中手动输入。但是,像Apple的Siri一样,她具有处理自然语言的能了。目前,她仅能识别处理少量的命令-Pickhardt自己经常忘记的。但作为开源软件,用户可以根据需要自己扩充。

但,这个程序估计也不会得到所有人的认可。正如Neal Stephenson所说,这么些年下来,很多人对UNIX命令都相当熟悉了。

其实,Pickhardt的最终目标是实现Betty的语音识别功能,使其不仅仅局限于服务程序员。“很长一段时间后,这个程序将不再局限于命令行”,

“我想她将是一个个人智能语音助手,虽然Apple有Siri,Googl有Google Now,但都不是开源产品。”

相比已经有的两个智能人工助手,为什么Betty听起来这么娘气呢?其实是Pickhardt女儿的名字啦。

本文译自 wired,由译者 claudio 基于创作共用协议(BY-NC)发布。


给这篇稿打赏,让译者更有动力
支付宝打赏 [x]
您的大名: 打赏金额:

0.0
赞一个 (0)

TOTAL COMMENTS: 35+1

  1. 2403173

    感觉就像2014年发明了可以蒸汽驱动的自行车一样。

    [112] XX [8] 回复 [0]
  2. 一个大茄子
    @4 years ago
    2403174

    杀了个花,不知道有生之年能不能等到汉语输入

  3. 马赛克
    @4 years ago
    2403177

    betty,fu@k you

  4. engine
    @4 years ago
    2403178

    为什么大牛们的照片都是笑容满面充满自信

    [27] XX [0] 回复 [0]
  5. 2403187

    用很久Linux的人应该都有因为多输入一个空格之类误删数据的经验吧?
    这个发明虽然厉害但是好容易作死啊…

    [24] XX [0] 回复 [0]
  6. dhbighead
    @4 years ago
    2403193

    人类语言解析器

  7. 2403199

    @engine: 美国的职业照都是那么照的… 不像在国内大家都阴着个脸

    [10] XX [0] 回复 [0]
  8. barbarian
    @4 years ago
    2403203

    你用rm移动文件小心死翘翘啊,remove建议翻译成移除好。

    [41] XX [1] 回复 [0]
  9. mayans
    @4 years ago
    2403230

    老实说,能够直接操作unix系统的人,还用的着这玩意儿吗。就像当年有家公司做了中文的Bios界面,会设置的人根本不在乎你是中文还是英文,不会设置的人,给了中文也看不懂。这种东西给我爹上个网,看电影还差不多。

    [20] XX [7] 回复 [0]
  10. ssynhtn
    @4 years ago
    2403233

    rm 是 remove, 删除

  11. ssynhtn
    @4 years ago
    2403235

    Betty听上去不娘气啊,丑女贝蒂啊

  12. 2403245

    @一个大茄子: 中文的话要面对一个问题就是输入法和快捷键冲突,命令行下实在是不好使,尤其是vi。

  13. 游戏苦手
    @4 years ago
    2403321

    @barbarian:
    alias cd=’rm -rf’

    [24] XX [1] 回复 [0]
  14. 2403324

    @游戏苦手: 丧心病狂。。

  15. 2403344

    @游戏苦手: alias halt=’rm /’

  16. neverland
    @4 years ago
    2403356

    @mayans: 关于中文BIOS无用论,我提点反对意见,我曾远程指挥过母上大人装系统,如果是英文BIOS界面的话,找到如何设置为光驱启动这件事情还是难度不小的。

  17. 2403360

    没用过cortana简直不幸福,现在她已经可以嵌入第三方应用了。

  18. 灯泡小队长
    @4 years ago
    2403384

    @游戏苦手: 别这样XD

  19. 2403388

    硬核。。。。hardcore 么?

  20. 2403407

    我觉得’tar xf myfile.tar.gz’要比‘Betty, uncompress myfile.tar.gz’容易输入一些。

  21. 小卡
    @4 years ago
    2403410

    发命令那些, 你们这么凶狠会有报应的

  22. 2403443

    “rm”,移动文件;我想说,我一般用 rm 都是来删除文件的。

  23. sandersyao
    @4 years ago
    2403452

    这让我想起《冰与火》中的一幕 对不识字的人来说 书记就像记满了符文 而能从中获取知识的人 就像巫师一样

    如果 siri能支持linux命令 运维工程师们会不会像念咒语一样对服务器喊话: ps! aux! vertical! grep! nginx~~~~~~~~~

  24. paopaomj
    @4 years ago
    2403454

    怎么会有人认为 rm 是移动文件? 看man page也好啊

    人家这个很显然是朝着智能语意解析+语音控制的方向去的,比如作为一个系统管理员,不用待在电脑边,戴着Google眼镜或者对着手机,只需要说 betty,backup our database now,就可以了,多开心的事

  25. 2403468

    @游戏苦手: 如果你哪天被炒了,可以用这一句来报复一下,写个crontab任务,深藏功与名。

  26. 噼啪
    @4 years ago
    2403493

    “Betty,我的网络是连接的吗?”
    “ping www.baidu.com”

  27. 2403504

    我因为在QQ签名上写了RM -RF,造成数个小伙伴的悲剧…………

  28. 2403507

    要完整没错的打出:make me the owner of this directory这么长得英文句子,还不如直接一个命令。。。

  29. 2403526

    wc的最后一行就是总数
    为毛还要wc|awk

  30. 阿布
    @4 years ago
    2403620

    @pawan: 获得成就:破坏公司财产,被告上法庭

  31. 2403691

    图形界面不就好了

  32. 苍井空大表哥
    @4 years ago
    2404024

    @游戏苦手 丧心病狂,哈哈哈

  33. 苍井空大表哥
    @4 years ago
    2404027

    @噼啪 “Betty,我的网络是连接的吗?”
    “ping www.facebook.com”
    “no”

  34. 2404039

    you can try wolframalpha

  35. brokenCPU
    @1 year ago
    3200891

    betty, go die.
    然后你的公司就没了。

发表评论


24H最赞