又整新活,AI 杀麻了!

共 1422字,需浏览 3分钟

 ·

2022-12-09 19:11

来源|OSC开源社区(ID:oschina2013) 这几天,ChatGPT不得不说是真火啊,在科技圈也是引起了不少的讨论。问答、聊天、讲故事、写代码、分析代码、找bug,写文章...等等都不在话下,妥妥滴整活大师了。c8ca66ba1410440a8f847608dc4d4a76.webp

ChatGPT由人工智能研究公司OpenAI推出,是一种基于对话的人工智能聊天机器人模型,它能够理解自然语言并以自然语言的方式做出回应。

ChatGPT基于GPT-3.5模型微调而成,以语言服务模型InstructGPT为基础,通过人类回馈增强学习训练模型RLHF,不过数据设置略有不同。它以对话方式进行交互,既能够做到回答问题,也能承认错误、质疑不正确的前提以及拒绝不恰当的请求,能以更贴近一般人的对话方式与使用者互动。

474a46aa694d87b3b04b860f16b558c8.webp

这几天许多用户都展示了与ChatGPT对话的有趣内容,它宛如化身为地球 “最强懂哥”,各种问题轻松应答,让它帮忙写程序,不仅提供了可用的代码,更是把实现思路也一并写了出来。

5420ada7a24235e06cdebc0673e4e37d.webp

更别说开发者如何应付老板这种小儿科的问题了:

4ed1978795162ad8ddd064216b8dbd8d.webp

下面就来介绍一些有关ChatGPT的“极客”玩法。

在ChatGPT中构建虚拟机

这名玩家把ChatGPT训练成了一台Virtual Machine,可以运行各种Linux指令,甚至可以使用curl来让ChatGPT和自己做交互。

首先是让ChatGPT“扮演”Linux终端:

738ba8ad1cf86ac4c63f76537d8486f0.webp

执行ls命令,以及新建文件和读取文件:

41d0f78f25495653c43d5285e6f23afc.webpcbabdd7b43b31f9d5c1357d488b25742.webp

在这之后,这名用户推测ChatGPT似乎懂文件系统的工作原理、文件存储及检索方式。下面直接快进到用这个虚拟机运行docker文件 —— 首先制作一个docker文件,然后运行它:

47041764f2c9b3d49e73bda463b21b73.webp

在ChatGPT中构建编程语言解释器

这名开发者使用ChatGPT为自己开发的编程语言构建了一个语言解释器:

4abe200b281c47c6fb21117594e9c5c8.webp

并成功编写了解决作者问题的应用程序:

ecfee442763c25c89fcb28fce4145c28.webp

接着这名作者通过提供参数,让ChatGPT对自己编写的这段程序进行了验证,同样没问题:

9ff22205a43f5e92654fd0a22d88325a.webp

在ChatGPT中分析和理解代码

比如可以让ChatGPT来帮助理解一段机器码:

c0ea8fd4ac26d67f510d84edbc1b8e15.webp

在ChatGPT中实现新的编程语言

这名玩家在ChatGPT中实现了一门新的编程语言:GPTLang,并用这个语言写了一个排序算法。

首先告诉ChatGPT正在实现一门新的编程语言,能不能给一些idea或者建议,ChatGPT给出了GPTLang的一些基本特性。

3ccab4226f32adecdf83fbc29e8dafc6.webp

定义编译器命令为gptlc,并且可以使用gptlc file.gpt来进行编译。

然后让ChatGPT给出一些常用的编译选项:

7ca3f7f926924e20775142c529ce2416.webp

下图是最终的效果:让ChatGPT用GPTLang写了一个选择排序算法,并在命令行编译运行。

ce8ceb747021572a94db8f18717971ab.webp

能做的还有很多

除了上面的一些有限的案例,在官网更是能看到很多丰富的示例应用场景。

e44085d0b03546c43e3e7840e2ffe9b7.webp0066ddc25211ac103531872dbde4ec67.webp

不得不说,这妥妥地整活大师了,有兴趣的小伙伴可以上去看一下。

最后也附上相关的示例地址:https://beta.openai.com/examples

扩展阅读: https://openai.com/blog/chatgpt
浏览 42
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报