开源智能人工助手Betty:将英语句子转为UNIX命令-阿里云开发者社区

开发者社区> 晚来风急> 正文

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

简介:
+关注继续查看

从图形界面,到声控,电脑命令行的角色不可替代。对开发者,系统管理员,硬核研究者们而言, 这个简单但强大的界面是玩转计算机的最好工具。不过,使用命令行不是件容易的事,需要记住一大堆命令。如“rm”,移动文件;“grep”,显示文档中包 含某个字段的行; “find”,寻找文件。

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

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

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

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

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

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

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

文章转载自 开源中国社区[http://www.oschina.net]

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,大概有三种登录方式:
2578 0
「免费开源」基于Vue和Quasar的crudapi前端SPA项目实战之数据库逆向(十二)
数据库逆向就是通过读取数据库物理表schema信息,然后生成表单元数据,可以看成“dbfirst”模式,即先有数据库表,然后根据表生成元数据,逆向表单后续操作和普通动态表单类似。本文主要介绍了数据库逆向功能,在数据库表单已经存在的基础上,通过数据库逆向功能,快速生成元数据,不需要一行代码,我们就可以得到已有数据库的基本crud功能,包括API和UI。类似于phpmyadmin等数据库UI管理系统,但是比数据库UI管理系统更灵活,更友好。
51 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
10944 0
中国工程院院士高文:开源成为人工智能发展十分关键部分
中国工程院院士高文:开源成为人工智能发展十分关键部分
21 0
+关注
9380
文章
243
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载