Linux 程 序 员 失 业 警 告

文 | 小戏

有多少人期待过像贾维斯一样的强人工智能?尽管老实说看当下的技术离这一期待还很遥远,但用用类似 GPT-3 这样的技术去实现些朴素的愿望似乎并没有那么困难。

就在昨天,来自 Facebook 的 Elvis 在推特上发布了一个借助 OpenAI 的 GPT-3 模型接口完成的小项目,实现了从自然语言到 Shell 命令的转换。具体而言,就是可以向 Shell 输入你想完成的任务描述,而通过模型就能将其直接转换为 bash 命令并执行

虽然这看起来这对具有 CLI 恐惧症的初学者十分友好,不过作者倒有强调这个项目并不是为了证明以后应该使用自然语言编程,而只是试验性的发现使用 GPT-3 这样的 AI 模型完成一些需要严格遵循格式输出的任务具有非常好的效果

在作者提供的示例中我们看到,这个模型完成了各种各样的任务,有通过名称查找文件的:

~> find all files ending in .log in /var/log
<~ find /var/log -name "*.log"

也有通过文件大小筛选文件的:

~> find all files in current directory bigger than 1GB
<~ find . -size + 1G"

再像计算当下文件夹下的文件数量:

~> count number of files in current directory
<~ ls | wc -l

以及排序这样简单的任务:

~> list files from biggest to smallest
<~ ls -lSr

也有一些类似格式转换:

~> remux draft1.mp4 as mkv without encoding
<~ ffmpeg -i draft1.mp4 -c:v copy -c:a copy remux.mkv

和生成图像:

~> crate a blank 200x200 png
<~ convert -size 200x200 xc:white -background black foo.png
~> view foo.png impage
<~ display foo.png

以及拆分pdf:

~> remux draft1.mp4 as mkv without encoding
<~ ffmpeg -i draft1.mp4 -c:v copy -c:a copy remux.mkv

和打开浏览器这样更需要模型识别语义的任务:

~> open the Google Accounts page in my browser
<~ xdg-open https://www.google.com/accounts/

甚至危险一点的格式化也能直接生成:

~> format the first partition
<~ mkfs.ext4 /dev/sda1^C

但作者为了安全起见,在模型转换出代码后,需要人们判断是否执行:

~> format the first partition
<~ mkfs.ext4 /dev/sda1^C
<~ Canceled

除了这些功能之外,这个模型还能完成诸如发送邮件、下载文件、查询记录等等功能。不过有趣的是,作者在博文中讲,他最初的想法是构建模型完成自然语言与数据科学领域预处理工作代码间的转换,即使用这种自然语言对话的方式完成预处理任务(有点心动~),但作者发现基于 GPT 的模型无法下载类似 GDP 与人口这样的数据,也无法实现按最后一列降序排序这样简单的任务,因而放弃了这一想法。

同时,作者也发现,当他期望模型为他输出一张有三只长颈鹿的照片,模型也并没有实现,只是返回了一个空白的图像。

作者认为,这个模型很大程度上像是一种“怪异的谷歌”,它提供结果的模式只是基于大量的 Web 内容的归纳。而对于一些它找不到答案的问题,作者发现模型甚至可以提供一些杜撰的结果

~> download IE5dom.exe
<~ wget http://download.microsoft.com/download/3/4/1/3419d6e5-d0e4-4fde-b0e5-5b6a9c4d8e2d/IE5DOM.EXE

在这个例子中,尽管看起来这个网址十分逼真,但作者发现模型使用了一个虚假的 GUID ,其提供的网址也是无法打开的。

总之,尽管这个模型又贵又不可靠(需要 Open-AI 的 API key),但它至少代表了一种未来的方向与对类似 GPT-3 这种巨大模型意义的探索。在可见并可期待的未来,说不定当我们走进家门,真会听到一句“ Welcome Home Sir ”。

Twitter:https://twitter.com/omarsar0/status/1384105945609826306?s=19

Blog:https://riveducha.onfabrica.com/openai-powered-linux-shell

后台回复关键词【入群

加入卖萌屋NLP/IR/Rec与求职讨论群

后台回复关键词【顶会

获取ACL、CIKM等各大顶会论文集!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/478670.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode 707. 设计链表(List)

文章目录1. 设计一个单链表2. 双向链表1. 设计一个单链表 在链表类中实现这些功能&#xff1a; get(index)&#xff1a;获取链表中第 index 个节点的值。如果索引无效&#xff0c;则返回-1。 addAtHead(val)&#xff1a;在链表的第一个元素之前添加一个值为 val 的节点。插入…

用Vue.js开发微信小程序:开源框架mpvue解析

前言 mpvue 是一款使用 Vue.js 开发微信小程序的前端框架。使用此框架&#xff0c;开发者将得到完整的 Vue.js 开发体验&#xff0c;同时为 H5 和小程序提供了代码复用的能力。如果想将 H5 项目改造为小程序&#xff0c;或开发小程序后希望将其转换为 H5&#xff0c;mpvue 将是…

axios网络请求框架源码解析

早期axios0.1.0版本做了对IE浏览器与包含XmlHttpRequest的浏览器的支持。并且做了对请求参数拼接、Json对象序列化等基本功能。 到0.19.0版本时&#xff0c;内部请求已经变为了在Node环境下与主流浏览器的支持&#xff0c;其中Node环境下支持http请求与https请求。并且支持取消…

修改安装路径 pip 以及修改运行路径

持久化安装 如果需要进行持久化安装, 需要使用持久化路径, 如下方代码示例: !mkdir /home/aistudio/external-libraries !pip install beautifulsoup4 -t /home/aistudio/external-libraries同时添加如下代码, 这样每次环境(kernel)启动的时候只要运行下方代码即可: import s…

对比学习有多火?文本聚类都被刷爆了…

文 | 花小花Posy大家好&#xff0c;我是小花。对比学习的大火???? 越来越旺了&#xff0c;已然从CV蔓延到NLP了。今天给大家介绍的正是一篇将对比学习应用到文本聚类上的工作&#xff0c;NAACL21新鲜出炉的paper——《Supporting Clustering with Contrastive Learning》。…

论文浅尝 - WWW2020 | 生成多跳推理问题以改善机器阅读理解能力

论文笔记整理&#xff1a;谭亦鸣&#xff0c;东南大学博士生。来源&#xff1a;WWW 2020链接&#xff1a;https://dl.acm.org/doi/pdf/10.1145/3366423.3380114概述这篇论文关注的任务是&#xff1a;基于给定文本的“多跳问题生成”&#xff08;多关系问题&#xff09;。作者提…

记一次Vue框架升级

框架升级背景 公司目前业务迭代很快&#xff0c;且大部分的流量都在公众号上。然而我们公众号所使用的框架却是3年前的Vue 1.0.16。面对Vue这3年来带来的无数新特性&#xff0c;我们只能望洋兴叹&#xff1a;看得见&#xff0c;摸不着&#xff0c;因为升级这事看起来太难了。 …

谈谈NLP下一个主战场:万亿参数的预训练模型!

自从BERT诞生以来&#xff0c;各大互联网巨头之间就展开了预训练语言模型军备竞赛&#xff0c;XLNet、ERNIE、RoBERTa、T5、GPT-3....但当事情进展到号称自己是zero-shot learner的GPT-3时&#xff0c;批判的声音变得明显多了。这么大&#xff0c;能用吗&#xff1f;真的能做到…

交互式调试器

import pdb pdb.set_trace()

人物志 | 美团女技术总监任登君:不要给自己的人生设限

在我们美团技术团队超过6000名工程师中&#xff0c;有众多的女同学&#xff0c;她们是支撑中国领先的生活服务电子商务平台不可或缺的力量。3月8日女神节&#xff0c;我们专访了她们的代表——美团广告平台技术负责人任登君。登君也是我们团队里目前职位最高的女性技术Leader&a…

论文浅尝 - ISWC2020 | KnowlyBERT: 知识图谱结合语言模型补全图谱查询

论文笔记整理&#xff1a;胡楠&#xff0c;东南大学博士。来源&#xff1a;ISWC 2020动机像Wikidata这样的现代知识图已经捕获了数十亿个RDF三元组&#xff0c;但是它们仍然缺乏对大多数关系的良好覆盖。同时在NLP研究的最新进展表明&#xff0c;可以轻松地查询神经语言模型以获…

Webpack构建性能优化指南

本指南翻译自webpack官方性能指南文档&#xff1a;https://webpack.js.org/guides/build-performance/ 构建性能 本指南涵盖了对增进构建或编译性能的一些有效的提示。 General 以下提示对开发环境或者生产环境都有效。 Stay Up to Date 保持最新的webpack版本。我们总是在…

LeetCode 92. 反转链表 II(双指针)

1. 题目 反转从位置 m 到 n 的链表。请使用一趟扫描完成反转。 说明: 1 ≤ m ≤ n ≤ 链表长度。 示例:输入: 1->2->3->4->5->NULL, m 2, n 4 输出: 1->4->3->2->5->NULL来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 链接&#xf…

我对你的爱,是只为你而留的神经元

文 | 白鹡鸰有一个小轶专属神经元编 | 小轶有一个白鹡鸰专属神经元什么是苹果&#xff1f;红的&#xff1f;绿的&#xff1f;黄的&#xff1f;球状&#xff1f;斑点&#xff1f;香气&#xff1f;需要咬上一口才能确定&#xff1f;或者……其实我们在说某家技术公司&#xff1f;…

Android动态日志系统Holmes

背景 美团是全球领先的一站式生活服务平台&#xff0c;为6亿多消费者和超过450万优质商户提供连接线上线下的电子商务网络。美团的业务覆盖了超过200个丰富品类和2800个城区县网络&#xff0c;在餐饮、外卖、酒店旅游、丽人、家庭、休闲娱乐等领域具有领先的市场地位。平台大&a…

领域应用 | 知识图谱在小米的应用与探索

本文转载自公众号&#xff1a;DataFunTalk。分享嘉宾&#xff1a;彭力 小米编辑整理&#xff1a;马瑶出品平台&#xff1a;DataFunTalk导读&#xff1a;小米知识图谱于2017年创立&#xff0c;已支持公司了每天亿级的访问&#xff0c;已赋能小爱同学&#xff0c;小米有品、智能问…

前端应用开发架构图谱

个人整理的前端架构图谱&#xff0c;之后会根据这个图谱不断的完善内容。希望这个图谱可以对开发同学的知识脉络有个梳理的作用。 相关图谱文件已上传至Github&#xff1a;https://github.com/sahadev/front-end-architecture&#xff0c;后续将不定期更新。 2020年02月28日已…

丹琦女神新作:对比学习,简单到只需要Dropout两下

文 | 花小花Posy上周把 《对比学习有多火&#xff1f;文本聚类都被刷爆了...》分享到卖萌屋的群里后&#xff0c;遭到了群友们一波嫌弃安利。小伙伴们表示&#xff0c;插入替换的数据增强方式已经Out了&#xff0c;SimCSE才是现在的靓仔。snowfloating说&#xff1a;看完Danqi …

美团点评移动端基础日志库——Logan

背景 对于移动应用来说&#xff0c;日志库是必不可少的基础设施&#xff0c;美团点评集团旗下移动应用每天产生的众多种类的日志数据已经达到几十亿量级。为了解决日志模块普遍存在的效率、安全性、丢失日志等问题&#xff0c;Logan基础日志库应运而生。 现存问题 目前&#xf…

整理一波国外前端学习网站

国内的普通开发者对于掌握一门新的技术不知道从哪里下手&#xff0c;看哪些书。为了获得相关知识会关注各种公众号、购买各种视频课程来学习&#xff0c;但由于这些内容本身有碎片化的特点&#xff0c;效果往往不太理想。以至于付出了大量的时间到最后不能够形成系统化的知识。…